- 数据库等待事件分析
进入数据库中查询得到数据库中存在大量的latch free、Cursor:pin S wait on X、Library cachelock等待事件和资源征用
EVENT
----------------------------------------------------------------
Latch free
…
Cursor:pin S wait on X
…
Library cache lock
…
- AWR报告信息分析
由上图得知,在09:00~10:00,节点1总体负载较高。
数据库中出现了较高的latch free、cursor:pin S wait on X、library cache lock等等待事件,在TOP SQL中,SQL ID为4b4wp0a8dvkf0的SQL语句占用了较多的资源。
根据MOS文档的提示,设置如下两个隐含参数来解决问题:
alter system set "_optimizer_dsdir_usage_control" = 0;
alter system set "_optimizer_ads_use_result_cache" = FALSE;
对于TOP SQL,参考MOS文档:High Latch Free Result Cache RC LATCH On Object Linked Views (Doc ID 2245996.1)
对于等待事件,参考MOS文档:High “Latch Free” Waits with Contention on ‘Result Cache: RC Latch’ when RESULT_CACHE_MODE = MANUAL on Oracle 12c (Doc ID 2002089.1)