说⼀下InnoDB内存相关的参 数优化?
Buffer Pool参数优化
缓冲池内存⼤⼩配置
⼀个⼤的⽇志缓冲区允许⼤量的事务在提交之前不写⽇志到磁盘。因此, 如果你有很多事务的更新,插⼊或删除操作,通过设置这个参数会⼤量的 减少磁盘I/O的次数数。
建议: 在专⽤数据库服务器上,可以将缓冲池⼤⼩设置为服务器物理内存的 60% - 80%
查看缓冲池⼤⼩
在线调整InnoDB缓冲池⼤⼩ innodb_buffer_pool_size可以动态设置,允许在不重新启动服务器的 情况下调整缓冲池的⼤⼩.
监控在线调整缓冲池的进度
InnoDB 缓存性能评估
当前配置的innodb_buffer_pool_size是否合适,可以通过分析InnoDB缓冲 池的缓存命中率来验证。 以下公式计算InnoDB buffer pool 命中率:
命中率 = innodb_buffer_pool_read_requests / (inno