在DB2 Activity Event Monitoring中,如何找到正在运行查询的表名?

时间:2018-10-23 06:33:24

标签: database db2

https://msdn.microsoft.com/en-us/library/office/cc313133(v=office.12).aspx

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

1 个答案:

答案 0 :(得分:0)

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

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