【发布时间】:2020-06-07 04:04:47
【问题描述】:
我有一个每天运行数百次的 Oracle 程序。也许每隔几天,会话就会挂起等待类的集群。我已经看到它挂了几个小时,而且我总是不得不终止它。
我看到信息集群等待导致性能问题,但没有任何关于它们导致无限期挂起的信息。我正在尝试找出我可以运行的任何查询,以找出导致下次弹出等待时的原因,或者任何可能导致此问题的罪魁祸首的指针。
【问题讨论】:
-
所以查询可能试图从其他集群节点提取当前数据块(可能为连接或排序构建临时结果集?)并且这些块由于某种原因不可用(锁定)或者您的 RAC 互连中可能没有足够的吞吐量来足够快地完成所有操作。检查您在相关期间的 ADDM 或 AWR 报告,以更详细地了解它们所显示的情况。
标签: oracle cluster-computing wait