首页 > 解决方案 > 我们如何找到在 DB2 Activity Event Monitoring 中运行查询的表名?

问题描述

https://www.ibm.com/developerworks/data/library/techarticle/dm-1401sqltrace/index.html

我正在使用上面的链接进行 DB2 监控。我需要运行查询的表名。有没有直接的方法可以从完整的查询语句中找到表名。

标签: databasedb2

解决方案


查询可以使用多个表。如果您想获得参与查询的表的完整列表,您可以为此使用解释表:

根据查询的来源(包缓存、事件监视器表、目录)使用解释例程之一- (EXPLAIN_FROM_*) 来获取查询的访问计划。之后使用EXPLAIN_OBJECT表查找查询使用的所有对象,包括表。


推荐阅读