【发布时间】:2012-10-16 19:41:25
【问题描述】:
通常我会运行 STRDBG 来分析 SQL 语句,然后在 STRSQL 中输入 SQL。
但是,我有一个 CGI RPGLE 程序,它执行许多 SQL 语句,并且是最动态的,我想对所有这些语句进行概要分析,看看是哪一个在减慢程序速度。
这样做的最佳做法是什么?
【问题讨论】:
标签: sql ibm-midrange rpg
通常我会运行 STRDBG 来分析 SQL 语句,然后在 STRSQL 中输入 SQL。
但是,我有一个 CGI RPGLE 程序,它执行许多 SQL 语句,并且是最动态的,我想对所有这些语句进行概要分析,看看是哪一个在减慢程序速度。
这样做的最佳做法是什么?
【问题讨论】:
标签: sql ibm-midrange rpg
我不能代表最佳实践,但如果您喜欢 STRDBG 输出,请将您的 CGI 程序包装在一个执行 STRDBG 的简单 CLP 中,调用您真正的 CGI 程序,然后对 *OUTFILE 执行 DSPJOBLOG。
另一种方法是使用 IBM i Access 中的 IBM i Navigator。向下钻取数据库到 SQL 性能监视器。在右侧底部,单击 Create a New SQL Performance Monitor。您可以选择在所有作业中监控特定程序。
【讨论】: