我需要知道,如果我有1000个查询的集合,并且我一次执行它们。如果特定的一组查询需要时间,那么可能的原因是什么,需要时间以及通过什么方式来解决此问题。SQL查询需要时间
0
A
回答
1
描述它们。所有正在运行的查询都可以通过查询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
相关问题
- 1. 需要时间的SQL Server查询
- 2. 需要很长时间的SQL查询
- 3. 查询需要的时间
- 4. 查询需要长时间
- 5. SQL查询需要比查询db直接更长的时间
- 6. Sql查询需要
- 7. 要执行SQL查询需要很长时间
- 8. 需要很长时间才能执行SQL Server的SQL查询
- 9. SQL查询需要很长的时间和参数检查
- 10. SQL查询需要的时间太长 - 临时表
- 11. 在SQL查询时需要帮助
- 12. 在SQL查询时需要帮助
- 13. 在查询SQL Server时需要帮助
- 14. 需要很长时间的Oracle查询
- 15. 查询bigquery需要更多时间
- 16. mysql查询需要很多时间
- 17. 需要太多时间的Mysql查询
- 18. 计数查询需要很多时间
- 19. Informix DELETE查询需要很长时间
- 20. 重复查询需要很长时间
- 21. MongoDB需要很长时间来查询
- 22. MySQL查询需要时间运行
- 23. 需要减少查询时间
- 24. 简单查询需要很长时间
- 25. 加入查询需要更多时间
- 26. LINQ查询是需要长时间
- 27. MySQL查询需要长时间
- 28. 选择查询需要很长时间
- 29. SQL查询 - 我需要从查询
- 30. SQL查询/子查询需要帮助
可以存在数据库锁,其可在一个查询的执行期间获取,而不是自动释放的问题。只是一个想法!! – aProgrammer 2012-01-05 10:48:37