当前位置:Gxlcms > 数据库问题 > 12 | 为什么我的MySQL会“抖”一下?

12 | 为什么我的MySQL会“抖”一下?

时间:2021-07-01 10:21:17 帮助过:12人阅读


第二种是“内存不够用了,要先将脏页写到磁盘”,这种情况其实是常态。InnoDB 用缓冲池(buffer pool)管理内存,缓冲池中的内存页有三种状态:
  第一种是,还没有使用的;
  第二种是,使用了并且是干净页;
  第三种是,使用了并且是脏页。

 

涉及两个参数:

io容量(默认是机械硬盘的值,如果是ssd要加大)

show variables ‘innodb_io_capacity‘;

刷脏页连坐(默认是机械硬盘的设置为1,如果是ssd,最后设置为0)

show variables like ‘innodb_flush_neighbors‘;

 

12 | 为什么我的MySQL会“抖”一下?

标签:span   pre   避免   common   缓冲池   round   机械   参数   buffer   

人气教程排行