数据库的优化与调优:从理论到实践
网易杭研——何登成
自我简介
• 何登成
– 网易——杭州研究院;
• 工作领域
– 数据库引擎/分布式数据库/分布式KV
• 技术领域
– 数据库/分布式/并发编程/性能优化
• 联系方式
– 微博:何_登成
– 博客:何登成的技术博客
Outline
• 数据库性能优化与调优:从理论到实践
– 理论篇
• 从串行到并行
• 从畅通无阻到排队
• 必须了解的硬件知识
– 实践篇
• MySQL各版本的优化
• MySQL使用中的调优
理论篇
• 理论篇
– 从串行到并行
• 欢迎来到并行世界: Moores Law
• 并行世界,串行的副作用: Amdahls law
– 从畅通无阻到排队
• 并发的世界,充满排队: Queueing Theory
– 必须了解的硬件知识
• CPU/Cache/Memory/Disk ...
欢迎来到并行世界
• 摩尔定律(Moores Law)
失效了?
– No,只是转变了形式
而已。
• Herb Sutter
– The Free Lunch Is Over –
A Fundamental Turn
Toward Concurrency in
Software.
• 何谓Free Lunch?
– 通过CPU主频提升,软
件能够自动提升性能的
时代已经一去不复返;
– 是时候考虑多线程/并
发程序了;
并行世界,串行的副作用
• Gene Amdahl怎么说
(Amdahls law)?
– P:程序可并行执行比率
– 1-P:串行比率
– N:N个Processors
– S(N) :加速比
– 解读:程序的极限性能,
最终取决于程序串行部分
所占比率;
– 尽量消除程序中的串行部
分;
无限制的并行,您无法达到
• 现实生活中
无限制的并行,您无法达到(续)
• 硬件资源瓶颈/软件内部等待
– CPU/Memory/Disk...
– Mutex/Spinlock/...
• 排队论(Queueing Theory)
– 资源利用率;
– 响应时间/等待时间;
– 吞吐量;
– 这些指标,均与性能相关;
• Little’s Law
– L:平均队列长度;
– Lambda:平均吞吐率;
– W :平均响应时间;
写程序,为什么需要了解硬件?
• 看看他们怎么说?
– Hardware and software working together in harmony.
• Martin Thompson
– Know Hardware to Design Better Software.
• 未找到出处,暂时算我说的吧
• 硬件与软件性能息息相关
– 硬件各组件的Latency和Throughput ;
– 语言那些与硬件相关的特性;
当前的硬件发展到了什么阶段?
• 注:来自Martin Thompson
您可能关注的文档
- 营销活动策划与设计的流程化运作及其它.pdf
- 第17讲 配送中心的运作.pdf
- 住宅产品质量保障体系实践.pdf
- 鄱阳农贸市场全程运作策略.pdf
- 生产运作管理第一丶二章.pdf
- 现代财政国库管理制度理论与实践.pdf
- 第二章 企业运作战略的确定.pdf
- 私募股权基金的募集与运作法律实务.pdf
- 园区生活服务体系实践基地优秀案例.pdf
- 第二节 定性项目运作管理.pdf
- 高中天文学教学中星系演化可视化教学的研究课题报告教学研究课题报告.docx
- 冀教版七年级英语上册:Unit 1 School and Friends son 1 Hello.pdf
- 初中历史教学中基于问题的学习模式对学生历史思维能力培养的研究课题报告教学研究课题报告.docx
- 2025药具培训培训试题及答案.doc
- 初中生传统节日文化传承与生态环保意识的关系研究教学研究课题报告.docx
- 2025药具培训试题及答案.doc
- 基于地理信息系统的环境教育课程开发在小学科学教学中的应用课题报告教学研究课题报告.docx
- 基于学生视角的初中体育社团活动组织与管理的优化策略教学研究课题报告.docx
- 2025药剂学试题库及答案.doc
- 国家智慧教育云平台在农村学校教育信息化推进中的问题与对策教学研究课题报告.docx
最近下载
- 煤的介绍课件.pptx VIP
- 部编人教版9年级下册《道德与法治》全册课件.pptx
- 官方通用文本离婚协议书 2026年.docx VIP
- 结构力学仿真软件:SAP2000:SAP2000中的材料属性设置.pdf VIP
- 2025WHO脑膜炎指南解读.pptx
- 老年人胆囊结石诊断和治疗专家共识(2026版).pptx VIP
- 普通党员2025年度组织生活会围绕“五个方面”查摆问题50条和整改措施供参考.docx VIP
- 如何开一家废品回收站?.docx VIP
- 2026年河南水利与环境职业学院单招职业适应性测试题库含答案详解.docx VIP
- 小学常用单词分类汇总国标手写斜体英语字帖(含例句).pdf VIP
原创力文档

文档评论(0)