详解MySQL以写为主的系统如何进行性能监控与调优,值得收藏
发布时间:2019-07-29 22:48:14 所属栏目:移动 来源:波波说运维
导读:副标题#e# 概述 今天主要分享下mysql数据库写压力的性能监控与调优,分成性能监控、相关调优参数两方面来做介绍。 参考:http://www.cnblogs.com/geaozhang/ 一、写压力性能监控 1、OS层面的监控:iostat -x #iostat-x 说明: rrqm/s:每秒进行merge的读操
4、脏页的量监控
关注比值:Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_total,脏页占比 通过比值看脏页是否多,比如脏页10%的话,可以判断系统可能不是写为主的系统。 5、写性能瓶颈
说明: Innodb_buffer_pool_wait_free,如果该值大于0,说明buffer pool中已经没有可用页,等待后台往回刷脏页,腾出可用数据页,这样就很影响业务了,hang住。 Innodb_log_waits,如果该值大于0,说明写压力很大,出现了日志等待。如果Innodb_log_waits状态变量(等待日志缓冲刷出的次数)的值比较高,而且继续增长,可以增大log buffer或者降低事务大小。 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |