【发布时间】:2021-01-22 14:10:23
【问题描述】:
有没有办法找到在 DB2 中使用排序溢出的 sql 语句? 感谢您的回答。
【问题讨论】:
-
还有,你知道是动态SQL还是静态SQL吗?
-
平台是Linux,是动态SQL。
-
考虑使用
dsmtop或db2top或IBM Data Server Manager 工具进行深入研究。或通过编程使用包含sort_overflows指标的几个监控表功能之一,例如ibm.com/support/knowledgecenter/SSEPGG_11.5.0/… -
对不起,我是 db2 的新手。如何使用 MON_GET_PKG_CACHE_STMT_DETAILS 获取语句(不是语句数)?
-
试试
SELECT sort_overflows, substr(stmt_text,1,1024) FROM TABLE(MON_GET_PKG_CACHE_STMT ( 'D', NULL, NULL, -2)) as T WHERE T.sort_overflows > 0(调整 stubstr 参数以满足您的需要)
标签: sql database sorting db2 db2-luw