- 5
- 0
- 约7.34千字
- 约 12页
- 2019-06-07 发布于北京
- 举报
使用system state dump分析mutex等待
Mutex是Oracle从10g开始使用的一种数据结构,与latch极其类似,也是用于SGA内存结构的并发访问控制。在10g中,Mutex主要用于保护Cursor相关的内存结构,Parent Cursor, Child Cursor , Cursor Stat,同时兼有Pin Cursor的并发访问控制作用。
而从11g开始,Mutex又代替了library cache latch等多个与library cache相关的latch。
Mutex与latch相比,有哪些优点?我个人认为最重要的有2点:
Mutex通常在被保护对象内部,这样mutex的数量就多了很多,争用就更少。比如11g中,每一个Latch Latch Hash Bucket由一个mutex保护,而bucket数量高达131072,相比library cache latch最多只有67个child latch,数量上多了很多。很显然,分布在131072个Mutex上的竞争比67个Library cache latch上的竞争少得多。
Mutex从结构上来讲比latch更多简单,整个Mutex只有十几个字节,而Oracle在对Latch的结构优化和精简的情况下最少也有100多个字节。这样更小的结构意味着在处理Mutex时也只需要更少的指令,而更
您可能关注的文档
- TalkingData:未来10年是大数据价值变现的阶段 .doc
- Teradata推出新产品 在速度上取得突破 .doc
- UPDATE GLOBAL_NAME为空之后的恢复 .doc
- VR产品三年内有望普及 .doc
- VR家装,场景化购物的伪命题还是真需求? .doc
- “互联网+”基础设施数据中心大发展(上) .doc
- “双11”大数据背后的新消费趋势 .doc
- “大数据“这词不火了 是不是因为没当年说的那么好 .doc
- “大数据”时代下的企业招聘 .doc
- “大数据”的根本是为了价值创造 .doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- (新教材)高中数学选择性必修一全册知识点总结.doc
- 2023年耳鼻喉科临床主治医师专业知识考试题库(含答案).pdf VIP
- 人民防空工程防护设备试验测试与质量检测标准,RFJ04-2009.pdf VIP
- RFJ01-2002 人民防空工程防护设备产品质量检验与施工验收标准.pdf VIP
- 2025年耳鼻喉科主治医师资格考试统考历年真题汇编及答案.docx VIP
- 2025年黑龙江省龙东地区中考数学试卷.docx VIP
- J-BT-9040-1999 带式压滤机-机械标准.pdf VIP
- 2025至2030金刚石磨料行业调研及市场前景预测评估报告.docx
- 产品认证工厂检查案例解析试题.docx VIP
- 福彩双色球历史开奖数据(03年至今).xlsx VIP
原创力文档

文档评论(0)