- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SSD 下的 MySQL IO 优化
一 目录
一 目录二 背景三 SSD 特性四 基于 SSD 的数据库优化五 A 项目 MySQL 主从关系图六 程序
切换 前调优6.1 修改系统 IO 调度算法6.2 修改 innodb_ io_capacity = 40006.3 修改
innodb_ max_dirty_pa es_pct = 256.4 修改 innodb_ io_capacity = 20006.5 修改
innodb_ io_capacity = 15006.6 关闭 innodb_adaptive_flushin 6.7 打开
innodb_adaptive_flushin 6.8 设置 innodb_ max_dirty_pa es_pct = 206.9 设置
innodb_ io_capacity = 1000七 程序切换 后调优7.1 设置 innodb_ max_dirty_pa es_pct =
30,innodb_ io_capacity = 15007.2 设置 innodb_ max_dirty_pa es_pct =
40,innodb_ io_capacity = 20007.3 分析八 小结九 参考
二 背景
在阅读这篇文章 前,读者需要注意的是,为了维护隐私,用 MySQL 服务器的 D 段代替
完整 IP,并且略去一些私密信息。
A 项目,因 I/O 出现规律性地剧烈波动。每 15 分钟落地一次,innodbBuffPoolPa esFlushed
参数监控波峰和波谷交替出现,磁盘 I/O 同样如此,并且 until 达到 100% 。经过排查,排除了触
发器、事件、存储过程、前端程序定时器、系统 crontab 的可能性。最终定位为 InnoDB 日志切换
,但是否完全是日志造成的影响,还有待进一步跟踪和分析。
找到问题的可能所在,试图在 24 主库上做了如下调整:
关闭 Query Cache ;设置 InnoDB Lo 大小为 1280M;设置 innodb_ max_dirty_pa es_pct
为 30,innodb_ io_capacity 保持 200 不变。
做了如上调整以后,I/O 趋于平稳,没有再出现大的波动。
为了保险起见,A 项目方面决定采用配有 SSD 的机型,对主库进行迁移,同时对 24 的从库
27 进行迁移。待迁移完成后,在新的主库 39 上,针对 SSD 以及 MySQL InnoDB 参数进行优化
。待程序切换完成后,再次对针对 SSD 以及 MySQL InnoDB 参数进行优化。也就是说在上线前
后进行优化,观察 I/O 状态。
三 SSD 特性
众所周知,SSD 的平均性能是优于 SAS 的。SSD 能解决 I/O 瓶颈,但互联网行业总要权衡
收益与成本的。目前内存数据库是这个领域的一大趋势,一方面,越来越多的应用会往 NoSQL
迁移。另一方面,重要数据总要落地,传统的机械硬盘已经不能满足目前高并发、大规模数据的
要求。总的来说,一方面,为了提高性能,尽可能把数据内存化,这也是 InnoDB 存储引擎不断
改进的核心原则。后续的 MySQL 版本已经对 SSD 做了优化。另一方面,尽可能上 SSD。
SSD 这么神秘,接下来我们看看它有哪些特性:
随机读能力非常好,连续读性能一般,但比普通 SAS 磁盘好;不存在磁盘寻道的延迟时间,
æ ´å¤ ç²¾å½©æ »ç ¥è®¿é ® 1
随机写和连续写的响应延迟差异不大。erase-before-w rite 特性,造成写入放大,影响写入的性能
;写磨损特性,采用 Wear Levelin 算法延长寿命,但同时会影响读的性能;读和写的 I/O 响应延
迟不对等 (读要大大好于写),而普通磁盘读和写的 I/O 响应延迟差异很小;连续写比随机写性
能好,比如 1M 顺序写比 128 个 8K 的随即写要好很多,因为随即写会带来大量的擦除。
总结起来,也就是随机读性能较连续读性能好,连续写性能较随机写性能好,会有写入放大
的问题,同一位置插入次数过多容易导致损坏。
四 基于 SSD 的数据库优化
基于 SSD 的数据库优化,我们可以做如下事情:
减少对同一位置
您可能关注的文档
- 11-Unity Pro标准功能块库-2006-CN.pdf
- 荔枝花蜜腺的结构发育特点和其生物学意义.pdf
- 普通遗传学第十三篇 基因组学.ppt
- labview课后答案和例题答案第6-8章.doc
- 医院硬件设施建设发展巨变.doc
- 我学院:Unity3d教程Javascript使用介绍.docx
- 动态文本框、影片剪辑的拖拽、流程控制及循环语句.doc
- iPhone&iPad DFU和恢复模式刷机、降级教程.doc
- 小班数学操作区材料的投放及指导.doc
- 防火墙技术在局域网应用.doc
- 2025年02月中共南宁市青秀区委网信办招录党建工作指导员1人(广西)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月四川资阳市特种设备监督检验所公开招聘检验检测人员5人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025届中车长春轨道客车股份有限公司校园招聘笔试参考题库附带答案详解.doc
- 2025年02月广西壮族自治区合浦儒艮国家级自然保护区管理中心公开招聘3人(截止至23日)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月泸州仲裁委员会秘书处5名编外工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月宁夏固原市隆德县审计局聘请专业人员辅助审计工作3人(1号)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025中电建(云浮)新材料有限公司招聘1人年薪20万50万笔试参考题库附带答案详解.doc
- 2025年01月云南昆明市生态环境局所属事业单位引进高层次人才1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025中铁快运股份有限公司招聘98人笔试参考题库附带答案详解.doc
- 2025年01月通辽市蒙辽水务有限责任公司公开招聘6人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
最近下载
- 2023年青海省海东地区循化县清水乡招聘社区工作者真题及参考答案详解.docx VIP
- 售电培训课件.pptx VIP
- 脊髓损伤康复临床路径.docx VIP
- 2023年青海省海东地区民和县杏儿乡招聘社区工作者真题参考答案详解.docx VIP
- 2023年青海省海东地区民和县西沟乡招聘社区工作者真题及参考答案详解1套.docx VIP
- 气道净化护理(2023年中华护理学会团体标准).pptx VIP
- 理正软件勘察说明书.doc VIP
- 部编版七年级上册语文《杞人忧天》导学案.pdf VIP
- 2023年青海省海东地区民和县北山乡招聘社区工作者真题及参考答案详解.docx VIP
- 各班护理工作职责.pptx VIP
文档评论(0)