SQL查询需要时间
答
描述它们。所有正在运行的查询都可以通过查询v$session
与您的SID
& serial#
查看。一旦你有了SQL_Id
,你可以用SQL_id查询v$sql
来显示正在运行的查询。
v$session
也显示了大量的其他信息,包括等待状态,你可以经历的事件,并找出什么。
通过v$locked_object
查看是否有锁定的对象,阻止查询执行。
进一步阅读:
+0
如何描述它们? – user1131913 2012-01-09 11:56:27
+0
我的回答是关于识别和分析SQL的。使用查询中的解释计划来找出查询的哪一部分导致问题。 @ user1131913 – Sathya 2012-01-09 11:58:03
可以存在数据库锁,其可在一个查询的执行期间获取,而不是自动释放的问题。只是一个想法!! – aProgrammer 2012-01-05 10:48:37