0

通常为了分析 SQL 语句,我运行 STRDBG,然后在 STRSQL 中输入 SQL。

但是,我有一个 CGI RPGLE 程序,它执行许多 SQL 语句,大多数是动态的,我想对所有这些语句进行概要分析,以查看哪些导致程序变慢。

这样做的最佳做法是什么?

4

1 回答 1

1

我不能代表最佳实践,但如果您喜欢 STRDBG 输出,请将您的 CGI 程序包装在一个执行 STRDBG 的简单 CLP 中,调用您真正的 CGI 程序,然后对 *OUTFILE 执行 DSPJOBLOG。

另一种方法是使用作为 IBM i Access 一部分的 IBM i Navigator。向下钻取数据库到 SQL 性能监视器。在右侧底部,单击 Create a New SQL Performance Monitor。您可以选择监视所有作业中的特定程序。

于 2012-10-16T20:24:59.617 回答