Oracle 12c:SQL查询只是偶尔会挂起

时间:2017-07-19 15:40:42

标签: oracle

我有一个SQL查询,从多个表中提取大约200列,通常在几分钟内运行。

由cron启动的Java程序每4小时调用一次SQL,但偶尔会挂起(=不提取任何数据。不涉及更新或插入)。

以下是V$SESSION的一些输出。

状态:有效
ROW_WAIT_OBJ#:22392←不改变
ROW_WAIT_FILE#:6←不改变
ROW_WAIT_BLOCK#:8896642←不改变
ROW_WAIT_ROW#:0←不改变
LAST_CALL_ET :5632←保持正在加入

★没有其他繁重的SQL查询同时运行

可能是什么原因以及我应该解决什么?

1 个答案:

答案 0 :(得分:0)

您可以使用TKPROF或SQL Profiler。此报告可以帮助您。我们现在无法重播您的问题。

如果您附上调整报告,我们可以为您提供帮助。因为很多东西都会导致性能问题。需要进行全面的研究才能理解这一点。

点击此链接;

https://docs.oracle.com/cd/E11882_01/server.112/e41573/perf_overview.htm