常见latch闩锁等待

来源:互联网 发布:python cmdb源码 编辑:程序博客网 时间:2024/05/01 08:58
常见latch闩锁等待参考《oracle性能优化实务》与共享池有关的latch闩锁等待(共享池不足或碎片化问题导致)shared poollibrary cachelibrary cache pinrow cache objectsrow cache enqueue latch和LRU CHAINS或者HASH CHAINS相关的闩锁cache buffer handlescache buffers chainscache buffers lru chainmultiblock read objectsREDO LOG相关闩锁竞争一般由于以下原因:LOG BUFFER太小过于频繁的COMMITREDO LOG的IO性能不佳LOG SWITCH过于频繁归档出现问题或者归档过慢REDO LOG相关主要闩锁Redo Copy Redo  allocation :9.2:LOG_PARALLELISM10G:_log_parallelism_maxRedo writingredo on-disk SCN simulator lru latch闩锁争用十分高原因:CPU使用率很高DB CACHE较大,并且访问负载较大影响多个版本9.2.0.510.1.0.210.2.0.311.1.0.6解决方案9.2,10.1:STATISTICS_LEVEL = BASIC10.2:db_cache_advice = OFF其他archive control:和归档目录有关process allocation:和进程状态修改有关,在短连接的系统中可能存在竞争session allocation:和SESSION信息修改有关sort extent pool:和硬盘排序有关child cursor hash table:和SQL分析以及CURSOR VERSION有关enqueue hash chains和锁的管理有关modify parameters values:动态调整参数有关parallel query alloc buffer,parallel query stats :和并行查询有关GES*:和全局锁有关GCS*:和全局CACHE有关