很多朋友都会问mysql read_buffer_size 设置多少合适,其实这个都是根据自己的内存大小等来设置的

key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = 458624 K

read_buffer_size:是MySQL读入缓冲区大小。对表进行顺序扫描的请求将分配一个读入缓冲区,MySQL会为它分配一段内存缓冲区。read_buffer_size变量控制这一缓冲区的大小。如果对表的顺序扫描请求非常频繁,并且你认为频繁扫描进行得太慢,可以通过增加该变量值以及内存缓冲区大小提高其性能。

如下是对于16g内存的设置

read_buffer_size = 1M

个人机器是32G的,一般数据库就用来存储数据,很少用mysql 所以我就设置为2M或3M

手机在线更新系统MySQL数据库服务器参数优化mycnf,16G内存8核CPU

业务场景:后台支持手机在线更新系统,db服务器内存16G,8核,dell的pc服务器。

qps: 200个左右

tps: 1个左右 一分钟50几个

sort_buffer_size = 32M 大了, 8M即可

read_buffer_size = 32M 大了,8M即可

read_rnd_buffer_size = 16M 大了,8M即可

table_open_cache = 512

小了,建议改成2048

max_allowed_packet = 5M

小了,建议改成16M

tmp_table_size=64M

小了,建议改成2G

innodb_buffer_pool_size = 3000M

小了,改成db服务器总内存的60% 到80%

innodb_additional_mem_pool_size = 20M 小了,改成128M

join_buffer_size 这个参数为什么没有看到,必须设置值,join_buffer_size = 8M 必须补上,这个是跟join table 关联的,很重要。

mysql buffer_mysql read_buffer_size 设置多少合适相关推荐

  1. mysql myisam 优化,mysql myisam 优化设置 | 很文博客

    mysql myisam 优化设置设置,需要的朋友可以参考下. myisam_max_[extra]_sort_file_size足够大 delay_key_write减少io,提高写入性能 bulk ...

  2. mysql myisam 优化,mysql myisam 优化设置

    mysql myisam 优化设置设置,需要的朋友可以参考下. myisam_max_[extra]_sort_file_size足够大 delay_key_write减少io,提高写入性能 bulk ...

  3. 在mysql中怎样设置值唯一_mysql怎么设置行值唯一?

    mysql可通过给行(字段)添加唯一性约束来设置行值唯一,语法格式"CREATE TABLE 表名 (字段名 数据类型 UNIQUE);"和"ALTER TABLE 表名 ...

  4. 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结

    来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...

  5. MySql远程连接设置

    数据库不允许从远程访问怎么办?本文提供了三种解决方法: 1.改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 &qu ...

  6. mysql命令行设置sqlmodel_MySQL的sql_mode模式说明及设置

    一.MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入.在生产环境必须将这个值设置为严格模式, ...

  7. c mysql 的默认值_为mysql表字段设置默认值的方法及注意细节

    为mysql表字段设置默认值的方法及注意细节,有需要的朋友可以参考下. 环境:MySQL 5.1 + 命令行工具 问题:MySQL表字段设置默认值 解决方法: 代码如下: --SQL: CREATE ...

  8. 深入mysql慢查询设置的详解

    深入mysql慢查询设置的详解 在web开发中,我们经常会写出一些SQL语句,一条糟糕的SQL语句可能让你的整个程序都非常慢,超过10秒一般用户就会选择关闭网页,如何优化SQL语句将那些运行时间 比较 ...

  9. php设置mysql查询编码,php连接mysql时怎么设置编码方式

    php连接mysql时怎么设置编码方式 php连接mysql数据库时,也就是在mysql_connect()语句之后添加"mysql_query("set names utf8&q ...

最新文章

  1. CPU消耗,跟踪定位理论与实践
  2. sql中还在傻傻的手动添加创建人、创建时间?高级开发工程师不得不知的一个通用技巧!
  3. apache配置虚拟主机(virtual host) 笔记
  4. 多波次导弹发射中的规划问题(一) 网络图绘制及数据整理
  5. 操作系统(十七)调度算法(二)
  6. DM8168评估板上供电电源的设计
  7. wifi rssi 计算 距离_PPT|交通未来第3期 基于实时WIFI蓝牙检测数据的交通目标定位及出行模式甄别技术...
  8. Leet Code OJ 268. Missing Number [Difficulty: Medium]
  9. dependency 中的 classifier属性
  10. 跟我学AI建模:分子动力学仿真模拟之DeepMD-kit框架
  11. php缩略图代码,php 缩略图实现函数代码_php
  12. IBM HMC V7R740虚拟机安装实战
  13. 勤哲excel服务器端口协议,勤哲Excel服务器技术支持|Excel服务器常见问题解答
  14. 使用ColorUI组件
  15. 如何把应用程序和资料转移到新的硬盘?
  16. IoT黑板报:美允许4G技术与WiFi共享5G频段
  17. docker容器状态Exited(1)第一篇
  18. 【机器学习】手写识别系统
  19. Android获取软键盘输入内容
  20. 页脚设置页码(首页无页码,从第二页开始页码为1)

热门文章

  1. MySQL SELECT..INTO OUTFILE语句只能导出1000行的故障
  2. linux下安装DB2的详细步骤
  3. Python学习教程:0基础学Python?手把手教你从变量和赋值语句学
  4. 联合索引使用规则(转载)
  5. java-逻辑运算符
  6. CSS3中的2D和3D转换知识介绍
  7. Python 一路走来 Django
  8. 【转】MySQL的语句执行顺序
  9. centos下redis安装
  10. vs.net 2003 错误:无法生成项目输出组“内容文件来自stuschool(活动)”