database - 我们如何找到在 DB2 Activity Event Monitoring 中运行查询的表名?
问题描述
https://www.ibm.com/developerworks/data/library/techarticle/dm-1401sqltrace/index.html
我正在使用上面的链接进行 DB2 监控。我需要运行查询的表名。有没有直接的方法可以从完整的查询语句中找到表名。
解决方案
查询可以使用多个表。如果您想获得参与查询的表的完整列表,您可以为此使用解释表:
根据查询的来源(包缓存、事件监视器表、目录)使用解释例程之一- (EXPLAIN_FROM_*) 来获取查询的访问计划。之后使用EXPLAIN_OBJECT表查找查询使用的所有对象,包括表。
推荐阅读
- c++ - 如何修复 Code::Blocks 中的“致命错误:文件系统:没有这样的文件或目录”?
- spring - REST 服务器和 Postman 之间的日期值不匹配
- python - python中另一个字符串中的字符串变量的完全匹配
- node.js - 打字稿字段不可分配给输入“从不”我缺少什么使其成为日期类型?
- r - 分类排序(意外行为 - 顺序颠倒)
- javascript - 根据组件调用的数量从现有数组构建新数组
- python - 如何修复python不写入文件
- node.js - Loopback 4 - 如何拦截每个控制器或模型的查找方法
- c++ - 如何使用 std::fstream 以可移植的方式处理二进制文件?
- macos - crontab 在 MacOS 上无法正常运行