通常,为了分析SQL语句,我运行STRDBG,然后输入STRSQL中的SQL。
但是,我有一个CGI RPGLE程序,它执行许多SQL语句,最具动态性,我想对它们进行分析,看看哪个程序正在减慢程序。
这样做的最佳做法是什么?
答案 0 :(得分:1)
我不能说最佳实践,但如果您喜欢STRDBG输出,请将CGI程序包装在一个简单的CLP中,该CLP执行STRDBG,调用您真正的CGI程序,然后将DSPJOBLOG执行到* OUTFILE。
另一种方法是使用IBM i Navigator,它是IBM i Access的一部分。深入了解数据库到SQL性能监视器。在右侧的底部,单击“创建新的SQL性能监视器”。您可以选择监视所有作业中的特定程序。