i)如何在oracle中查找长时间运行的查询? ii)如何找出长时间运行的错误查询?
请帮我解决这个问题。
答案 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