MySQL 优化 -- 相关

一、问题与优化

1.innodb_buffer_pool_size 的优化

  • 现象:磁盘使用率增高,CPU 的 io_wait 较高,Innodb_buffer_pool_pages_free为0 或者近乎为0,innodb 缓存命中率较低
bash 复制代码
SHOW GLOBAL STATUS LIKE 'Innodb_buffer_pool_pages%';
  • 原因与解决:innodb_buffer_pool_size 设置过小,导致大量的查询走磁盘,会产生大量的磁盘使用,导致负载过高,这时候可以尝试调大 Innodb_buffer_pool_pages ,观察 Innodb_buffer_pool_pages_free 是否依旧为0或者接近0,innodb 缓存命中率是否升高,如果升高后负载等情况应该有明显的改善
相关推荐
织码weavecodes8 小时前
新闻资讯模块设计:内容发布、阅读计数与附件鉴权
java·服务器·数据库
小羊没烦恼!8 小时前
分布式事务 | 使用DTM 的Saga 模式
java·linux·运维·数据库·wpf
这个DBA有点耶8 小时前
备份成功≠数据可恢复:静默损坏会让物理备份把坏页一起带走
数据库·mysql·代码规范
数据库小学妹8 小时前
MySQL MDL锁等待排查:DDL卡住与长事务定位
数据库·后端·mysql
Thneonl8 小时前
ClickHouse UPDATE:一秒返回,三小时才生效
数据库·后端
SelectDB8 小时前
特征导出卡在 JDBC 上,我换成了 Arrow Flight SQL 试试
大数据·数据库·数据分析
一只旭宝8 小时前
【网络精讲6】muduo 的组件与接口:可视化了解muduo库
网络·数据库
泡海椒8 小时前
深度解析JQuick-SQL SQL解析与AST生成机制|分布式SQL原理
数据库·分布式·sql
SelectDB9 小时前
订单表改成实时更新后,我把主键模型的坑踩了一遍
大数据·数据库·数据分析
devilnumber9 小时前
Redis 数据类型 + 项目落地场景(面试版,全面、实用,后端常用)
数据库·redis·面试