用于缓存索引和数据的内存大小,这个当然是越多越好, 数据读写在内存中非常快, 减少了对磁盘的读写。 当数据提交或满足检查点条件后才一次性将内存数据刷新到磁盘中。然而内存还有操作系统或数据库其他进程使用, 根据经验,推荐设置innodb-buffer-pool-size为服务器总可用内存的75%。 若设置不当, 内存使用可能浪费或者使用过多。 对于繁忙的服务器, buffer pool 将划分为多个实例以提高系统并发性, 减少线程间读写缓存的争用。buffer pool 的大小首先受 innodb_buffer_pool_instances 影响, 当然影响较小。Innodb_buffer_pool_pages_data
Innodb buffer pool缓存池中包含数据的页的数目,包括脏页。单位是page。
eg、show global status like 'Innodb_buffer_pool_pages_data';Innodb_buffer_pool_pages_total
innodb buffer pool的页总数目。单位是page。
eg:show global status like 'Innodb_buffer_pool_pages_total';show global status like 'Innodb_page_size';查看@@innodb_buffer_pool_size大小,单位字节
SELECT @@innodb_buffer_pool_size/1024/1024/1024; #字节转为G在线调整InnoDB缓冲池大小,如果不设置,默认为128M
set global innodb_buffer_pool_size = 4227858432; ##单位字节计算Innodb_buffer_pool_pages_data/Innodb_buffer_pool_pages_total*100%
当结果 > 95% 则增加 innodb_buffer_pool_size, 建议使用物理内存的 75%
当结果 < 95% 则减少 innodb_buffer_pool_size,
建议设置大小为: Innodb_buffer_pool_pages_data * Innodb_page_size * 1.05 / (1024*1024*1024)

转载于:https://www.cnblogs.com/linjiqin/p/11430698.html

mysql参数之innodb_buffer_pool_size大小设置相关推荐

  1. mysql innodbuffer修改_mysql参数之innodb_buffer_pool_size大小设置

    MYSQL无法启动报错日志,如下: 190801 11:24:29 mysqld_safe mysqld from pid file /var/run/mysql/mysql.pid ended 19 ...

  2. mysql设置bufferpool_mysql参数之innodb_buffer_pool_size大小设置

    运行已久的mysql今天突然服务停止了 查看日志 [FATAL] InnoDB: Over 95 percent of the buffer pool is occupied by lock heap ...

  3. MySQL参数 之 innodb_buffer_pool_size

    Innodb_buffer_pool_size <深入浅出MySQL>一文中这样描述Innodb_buffer_pool_size: 该参数定义了 InnoDB 存储引擎的表数据和索引数据 ...

  4. MySQL参数调优[转载]

    l 通用类: key_buffer_size 含义:用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写). 影响:对于MyISAM表的影响不是很大,MyISAM会使用系统的缓存来存储 ...

  5. mysql 参数配置优化

    1 数据文件与二进制日志文件确保分别存放在不同的磁盘上,防范磁盘故障 2 设置开启innodb引擎,default-storage-engine=innodb 3 设置innodb_file_per_ ...

  6. mysql参数配置详情_MySQL配置文件mysql.ini参数详解、MySQL性能优化

    类型:数据库类大小:1.7M语言:英文 评分:6.6 标签: 立即下载 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini ...

  7. MySQL参数配置优化

    MySQL参数配置优化 max_connections Variable Scope:      Global Dynamic Variable:  Yes Default:              ...

  8. MySQL内存及虚拟内存优化设置

    2019独角兽企业重金招聘Python工程师标准>>> mysql 优化调试命令 1.mysqld --verbose --help 这个命令生成所有mysqld选项和可配置变量的列 ...

  9. mysql参数积累 持续更新。。。

    mysql参数积累 持续更新... 以下是Mysql数据库服务器配置文件my.ini的详细配置.应用场合是InnoDB引擎,2核CPU, 32位SUSE. [client] #password = y ...

最新文章

  1. springboot 访问httpclient接口
  2. 安装网页图形界面管理Linux
  3. 休斯顿大学研究人员构建具有神经功能的软体机器人
  4. docker mysql8
  5. paip.提升用户体验与安全性---注册流程总结
  6. 发现这里才是我的地方
  7. 2022爱分析· 汽车行业数字化厂商全景报告
  8. 手机app性能测试简介了解
  9. 铣削力matlab,船用螺旋桨多轴铣削力仿真与优化+CAD图纸+MATLAB程序
  10. ss php 搭建,sspanel 前端搭建教程
  11. 如何利用Excel将文字颠倒顺序显示
  12. ABAQUS的第一个error【删去Job-1.lck】
  13. 将论文奇数页与偶数页页眉添加不同的下划线
  14. 电脑局域网所有IP及对应MAC地址查询
  15. UE4插件研发 So Easy
  16. 电脑常用快捷键及组合键
  17. 猴子选大王[加强版]
  18. 如何在海外高效的推广APP?海外推广产品该注意哪些点?
  19. 【AI初识境】从头理解神经网络-内行与外行的分水岭
  20. 摄像头的像素如何计算

热门文章

  1. JavaScript四大家族之scroll家族
  2. [算法题] Search in Rotated Sorted Array
  3. Python 03 基础作业
  4. 全局变量、局部变量、静态全局变量、静态局部变量的区别
  5. CSS如何实现”右部宽度固定,左部自适应“的布局
  6. HDU 5514 Frogs (容斥原理)
  7. 【学习笔记】Xcode常见设置
  8. 【下载源码】在线生成网页缩略图.超越Snap.com:WebSnap Beta 1.1 发布。感谢博客园的“萧寒”重写的底层。开源。...
  9. UCSB微软提出VIOLET,用Masked Visual-token Modeling进行端到端的视频语言学习!性能SOTA...
  10. 北京 | 阿里摩酷实验室 招聘 研究型实习生/社招