Oracle数据库性能调优

时间:2014-08-05 12:27:30

标签: oracle11g

i)如何在oracle中查找长时间运行的查询? ii)如何找出长时间运行的错误查询?

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

我想您需要分析存储过程。

我曾经使用PL / SQL Developer来分析我的PL / SQL包和程序,它向我展示了有关时间和资源的详细信息的所有瓶颈。我相信所有用于oracle的IDE都必须具备此功能,您可以选择自己喜欢的。

答案 1 :(得分:0)

如果您正在运行它,请使用企业管理器的AWR报告。如果您无权访问此项,则可以使用EXPLAIN PLAN,TKPROF或查看字典表,例如v $ _session_longops。

e.g。 http://blog.psftdba.com/2007/10/using-vsessionlongops-to-find-long.html