mysql buffer_mysql read_buffer_size 设置多少合适
很多朋友都会问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 设置多少合适相关推荐
- mysql myisam 优化,mysql myisam 优化设置 | 很文博客
mysql myisam 优化设置设置,需要的朋友可以参考下. myisam_max_[extra]_sort_file_size足够大 delay_key_write减少io,提高写入性能 bulk ...
- mysql myisam 优化,mysql myisam 优化设置
mysql myisam 优化设置设置,需要的朋友可以参考下. myisam_max_[extra]_sort_file_size足够大 delay_key_write减少io,提高写入性能 bulk ...
- 在mysql中怎样设置值唯一_mysql怎么设置行值唯一?
mysql可通过给行(字段)添加唯一性约束来设置行值唯一,语法格式"CREATE TABLE 表名 (字段名 数据类型 UNIQUE);"和"ALTER TABLE 表名 ...
- 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结
来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...
- MySql远程连接设置
数据库不允许从远程访问怎么办?本文提供了三种解决方法: 1.改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 &qu ...
- mysql命令行设置sqlmodel_MySQL的sql_mode模式说明及设置
一.MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入.在生产环境必须将这个值设置为严格模式, ...
- c mysql 的默认值_为mysql表字段设置默认值的方法及注意细节
为mysql表字段设置默认值的方法及注意细节,有需要的朋友可以参考下. 环境:MySQL 5.1 + 命令行工具 问题:MySQL表字段设置默认值 解决方法: 代码如下: --SQL: CREATE ...
- 深入mysql慢查询设置的详解
深入mysql慢查询设置的详解 在web开发中,我们经常会写出一些SQL语句,一条糟糕的SQL语句可能让你的整个程序都非常慢,超过10秒一般用户就会选择关闭网页,如何优化SQL语句将那些运行时间 比较 ...
- php设置mysql查询编码,php连接mysql时怎么设置编码方式
php连接mysql时怎么设置编码方式 php连接mysql数据库时,也就是在mysql_connect()语句之后添加"mysql_query("set names utf8&q ...
最新文章
- CPU消耗,跟踪定位理论与实践
- sql中还在傻傻的手动添加创建人、创建时间?高级开发工程师不得不知的一个通用技巧!
- apache配置虚拟主机(virtual host) 笔记
- 多波次导弹发射中的规划问题(一) 网络图绘制及数据整理
- 操作系统(十七)调度算法(二)
- DM8168评估板上供电电源的设计
- wifi rssi 计算 距离_PPT|交通未来第3期 基于实时WIFI蓝牙检测数据的交通目标定位及出行模式甄别技术...
- Leet Code OJ 268. Missing Number [Difficulty: Medium]
- dependency 中的 classifier属性
- 跟我学AI建模:分子动力学仿真模拟之DeepMD-kit框架
- php缩略图代码,php 缩略图实现函数代码_php
- IBM HMC V7R740虚拟机安装实战
- 勤哲excel服务器端口协议,勤哲Excel服务器技术支持|Excel服务器常见问题解答
- 使用ColorUI组件
- 如何把应用程序和资料转移到新的硬盘?
- IoT黑板报:美允许4G技术与WiFi共享5G频段
- docker容器状态Exited(1)第一篇
- 【机器学习】手写识别系统
- Android获取软键盘输入内容
- 页脚设置页码(首页无页码,从第二页开始页码为1)