我需要知道,如果我有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查询
- 2. 需要时间的SQL Server查询
- 3. 查询需要的时间
- 4. Sql查询需要
- 5. 要执行SQL查询需要很长时间
- 6. SQL查询需要很长的时间和参数检查
- 7. 在SQL查询时需要帮助
- 8. 在SQL查询时需要帮助
- 9. MongoDB需要很长时间来查询
- 10. mysql查询需要很多时间
- 11. 查询bigquery需要更多时间
- 12. 重复查询需要很长时间
- 13. Informix DELETE查询需要很长时间
- 14. 需要减少查询时间
- 15. SQL查询/子查询需要帮助
- 16. 需要使用SQL查询
- 17. SQL查询需要帮助
- 18. SQL插入查询需要
- 19. 需要SQL Server查询
- 20. 需要一个SQL查询
- 21. 需要SQL查询输入
- 22. 需要此查询SQL Server
- 23. 需要一个SQL查询
- 24. 需要在SQL查询
- 25. SQL查询 - 需要建议
- 26. 需要SQL查询调试
- 27. SQL查询 - 需要改进
- 28. 需要重写sql查询
- 29. 需要以下SQL查询:
- 30. 需要使用SQL查询
可以存在数据库锁,其可在一个查询的执行期间获取,而不是自动释放的问题。只是一个想法!! – aProgrammer 2012-01-05 10:48:37