Mysql Innodb_buffer_pool状态参数详解
来源:互联网 发布:plsql连接其他数据库 编辑:程序博客网 时间:2024/06/04 19:14
innodb_buffer_pool参数解释:
查看 show status like 'Innodb_buffer_pool_%';
1,设置的过大,会导致system的swap空间被占用,导致操作系统变慢,从而减低sql查询的效率。
2,存放的内容:索引,数据,插入数据时的缓冲。
3,确定具体大小的时候需要先确认页大小,默认16k(16384):SHOW GLOBAL STATUS LIKE 'Innodb_page_size';
4,空闲小于5%进行池增加。
5,一般占系统内存50%-80%,最好是计算得出。
假设是一台单独给 MySQL 使用的主机,物理内存总大小为 8G,MySQL 最大连接数为 500,同时还使用 了 MyISAM 存储引擎,这时候我们的整体内存该如何分配呢?
内存分配为如下几大部分:
a) 系统使用,假设预留 800M;
b) 线程独享,约 2GB = 500 * (1MB + 1MB + 1MB + 512KB + 512KB),组成大概如下:sort_buffer_size:1MB join_buffer_size:1MB read_buffer_size:1MB read_rnd_buffer_size:512KB thread_statck:512KB
c) MyISAM Key Cache,假设大概为 1.5GB;
d) Innodb Buffer Pool 最大可用量:8GB - 800MB - 2GB - 1.5GB = 3.7GB;
6,建议初期的时候设置保守,通过监控在进行修复。
7,命中率计算:
(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads)/Innodb_buffer_pool_read_requests #建议添加该值的监控,如果过低,进行报警
查看 show status like 'Innodb_buffer_pool_%';
1,设置的过大,会导致system的swap空间被占用,导致操作系统变慢,从而减低sql查询的效率。
2,存放的内容:索引,数据,插入数据时的缓冲。
3,确定具体大小的时候需要先确认页大小,默认16k(16384):SHOW GLOBAL STATUS LIKE 'Innodb_page_size';
4,空闲小于5%进行池增加。
5,一般占系统内存50%-80%,最好是计算得出。
假设是一台单独给 MySQL 使用的主机,物理内存总大小为 8G,MySQL 最大连接数为 500,同时还使用 了 MyISAM 存储引擎,这时候我们的整体内存该如何分配呢?
内存分配为如下几大部分:
a) 系统使用,假设预留 800M;
b) 线程独享,约 2GB = 500 * (1MB + 1MB + 1MB + 512KB + 512KB),组成大概如下:sort_buffer_size:1MB join_buffer_size:1MB read_buffer_size:1MB read_rnd_buffer_size:512KB thread_statck:512KB
c) MyISAM Key Cache,假设大概为 1.5GB;
d) Innodb Buffer Pool 最大可用量:8GB - 800MB - 2GB - 1.5GB = 3.7GB;
6,建议初期的时候设置保守,通过监控在进行修复。
7,命中率计算:
(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads)/Innodb_buffer_pool_read_requests #建议添加该值的监控,如果过低,进行报警
阅读全文
0 0
- Mysql Innodb_buffer_pool状态参数详解
- MySQL 5.7 修改 innodb_buffer_pool 大小
- MySQL innodb_buffer_pool 内存分配过程
- innodb_buffer_pool特性和参数调整学习
- mysql管理----状态参数释义
- memcached状态stats参数详解
- DRBD状态信息参数详解
- MYSQL配置参数详解
- mysql关键参数详解
- MYSQL 配置参数详解
- Mysql参数详解
- mysql连接参数详解
- MySQL备份参数详解
- Mysql参数详解
- Mysql参数详解
- mysql命令参数详解
- mysql配置参数详解
- MySQL 配置参数详解
- java abstract class vs interface
- 布隆过滤器 Bloom filter
- Struts2_Action中result的各种转发类型
- java基础练习
- ActiveMQ中Consumer特征详解与优化
- Mysql Innodb_buffer_pool状态参数详解
- 手机端给父元素绑定了长按事件,但是子元素的点击事件不被触发的解决方法——事件委托
- 使用PowerShell脚本更新数据库
- 集合框架
- Jetson TX1开发笔记(五):TX1使用OpenCV3.1实时采集视频图像
- 正向代理、反向代理、透明代理【笔录】
- Android设备上获取照片、裁剪图片、压缩图片
- 传递引用数据类型
- vs2017 通过NuGet安装opencv + 解决无法解析的外部符号