INNODB 重要优化设置【解决慢卡的问题】
来源:互联网 发布:离散数学公开课 知乎 编辑:程序博客网 时间:2024/04/30 16:24
1.内存利用方面:
首先介绍一个Innodb最重要的参数:
innodb_buffer_pool_size
这个参数和MyISAM的key_buffer_size有相似之处,但也是有差别的。这个参数主要缓存
innodb表的索引,数据,插入数据时的缓冲。为Innodb加速优化首要参数。
该参数分配内存的原则:这个参数默认分配只有8M,可以说是非常小的一个值。如果是一个
专用DB服务器,那么他可以占到内存的70%-80%。这个参数不能动态更改,所以分配需多考虑
。分配过大,会使Swap占用过多,致使Mysql的查询特慢。如果你的数据比较小,那么可分配是
你的数据大小+10%左右做为这个参数的值。例如:数据大小为50M,那么给这个值分配
innodb_buffer_pool_size=64M
设置方法:
innodb_buffer_pool_size=4G
这个参数分配值的使用情况可以根据show innodb status\G;中的
第二个:
innodb_additional_mem_pool:
作用:用来存放Innodb的内部目录
这个值不用分配太大,系统可以自动调。不用设置太高。通常比较大数据设置16M够用了,如果
表比较多,可以适当的增大。如果这个值自动增加,会在error log有中显示的。
分配原则:
用show innodb status\G;去查看运行中的DB是什么状态(参考BUFFER POOL AND MEMORY段中
),然后可以调整到适当的值。
----------------------
BUFFER POOL AND MEMORY
----------------------
Total memory allocated 4668764894; in additional pool allocated 16777216
参考:in additional pool allocated 16777216
根据你的参数情况,可以适当的调整。
设置方法:
innodb_additional_mem_pool=16M
首先介绍一个Innodb最重要的参数:
innodb_buffer_pool_size
这个参数和MyISAM的key_buffer_size有相似之处,但也是有差别的。这个参数主要缓存
innodb表的索引,数据,插入数据时的缓冲。为Innodb加速优化首要参数。
该参数分配内存的原则:这个参数默认分配只有8M,可以说是非常小的一个值。如果是一个
专用DB服务器,那么他可以占到内存的70%-80%。这个参数不能动态更改,所以分配需多考虑
。分配过大,会使Swap占用过多,致使Mysql的查询特慢。如果你的数据比较小,那么可分配是
你的数据大小+10%左右做为这个参数的值。例如:数据大小为50M,那么给这个值分配
innodb_buffer_pool_size=64M
设置方法:
innodb_buffer_pool_size=4G
这个参数分配值的使用情况可以根据show innodb status\G;中的
第二个:
innodb_additional_mem_pool:
作用:用来存放Innodb的内部目录
这个值不用分配太大,系统可以自动调。不用设置太高。通常比较大数据设置16M够用了,如果
表比较多,可以适当的增大。如果这个值自动增加,会在error log有中显示的。
分配原则:
用show innodb status\G;去查看运行中的DB是什么状态(参考BUFFER POOL AND MEMORY段中
),然后可以调整到适当的值。
----------------------
BUFFER POOL AND MEMORY
----------------------
Total memory allocated 4668764894; in additional pool allocated 16777216
参考:in additional pool allocated 16777216
根据你的参数情况,可以适当的调整。
设置方法:
innodb_additional_mem_pool=16M
0 0
- INNODB 重要优化设置【解决慢卡的问题】
- 解决TortoiseSVN客户端引起电脑慢的问题[svn优化]
- 解决“正在加载个人设置”慢的问题
- 设置gem源,解决下载慢的问题
- 解决sqlite3插入数据很慢的问题,synchronous设置
- 解决sqlite3插入数据很慢的问题,synchronous设置
- 解决AndroidStudio模拟器卡慢的问题
- 设置oracle10g-解决开机启动慢 问题
- 解决数据库连接慢的问题
- 解决npm慢的问题
- InnoDB表类型更新速度慢的问题
- apache配置优化 - 解决apache环境下网站访问速度慢的问题(重点参考)
- apache配置优化 - 解决apache环境下网站访问速度慢的问题
- apache配置优化 - 解决apache环境下网站访问速度慢的问题
- CentOS6--优化服务器网络访问速度,关闭IPV6:解决CURL慢的问题
- 优化服务器网络访问速度:解决CURL慢的问题-关闭IPV6支持。
- 解决JSP自动提示卡慢的问题
- 解决Ecliipse在Ubuntu16.04下卡,慢的问题
- ReSharper 配置及用法
- 仿原生安卓文件管理器
- 从找零到人民币面额设计
- 开源中国的 IT 公司开源软件整理计划介绍
- 抗生素是否可以治疗咽炎
- INNODB 重要优化设置【解决慢卡的问题】
- 简单工厂模式详解
- 第6周项目5复数模板类
- windows下apache如何完整卸载
- try和finally中的return
- 设计模式之访问者
- 样式属性
- 第六周项目一 深复制体验3
- 耳膜穿孔案例