转摘 MYSQL 增加缓存后提升写入速度
来源:互联网 发布:ip反查域名的网站 编辑:程序博客网 时间:2024/05/29 02:39
innodb_flush_log_at_trx_commit (这个很管用)
(部署时:(不需重启,重启后失效)
执行1:set GLOBAL thread_cache_size=512;
执行2:set GLOBAL innodb_flush_log_at_trx_commit=0;
修改配置文件my.cnf(需重启,不重启不生效)
innodb_flush_log_at_trx_commit=0
thread_cache_size=512)
innodb_log_buffer_size
默认值对于多数中等写操作和事务短的运用都是可以的。如 果经常做更新或者使用了很多blob数据,应该增大这个值。但太大了也是浪费内存,因为1秒钟总会 flush(这个词的中文怎么说呢?)一次,所以不需要设到超过1秒的需求。8M-16M一般应该够了。小的运用可以设更小一点。
其他配置,加入:
innodb_buffer_pool_size = 6G
max_connections=3000
innodb_flush_log_at_trx_commit=2
thread_cache_size=512
innodb_log_file_size=536870912
innodb_log_buffer_size=67108864
basedir =/usr/local/mysql
binlog_format=MIXED
备注:
log-bin-trust-function-creators=1
innodb_buffer_pool_size = 6G
max_connections=3000
innodb_flush_log_at_trx_commit=2
thread_cache_size=512
innodb_log_file_size=536870912
innodb_log_buffer_size=67108864
basedir =/usr/local/mysql
如果修改
innodb_log_file_size
导致无法正常查询数据据
则
打开/var/lib/mysql
删除ib_logfile0, ib_logfile1........ib_logfilen
再开启选项,成功启动。
- 转摘 MYSQL 增加缓存后提升写入速度
- mysql近500w条数据建立索引后查询速度还是提升很多
- 提升place order 后的速度
- [MySQL]调整MySQL参数提高写入速度
- mysql InnoDB引擎数据库速度提升方法
- MySQL数据库远程连接怎么提升速度
- mysql数据导入增加速度方法
- 使用Map作为缓存,提升程序运行速度
- CopyU! 增加新的缓存机制,提升运行性能
- mysql 索引对于select速度提升作用实验
- 如何将你的 MySQL 查询速度提升 300 倍
- 如何将你的 MySQL 查询速度提升 300 倍
- 如何将 MySQL 查询速度提升 300 倍
- 如何将你的 MySQL 查询速度提升 300 倍
- 如何将你的 MySQL 查询速度提升 300 倍
- mysql索引提升查询速度的实例测试
- MySQL索引对数据库查询速度的显著提升
- MySQL MyISAM和InnoDB引擎的 写入速度 比较
- brew install idutils=》Error: undefined method `rebuild' for #<BottleSpecification 解决方法
- DxO OpticsPro 11.4.2.12306 Windows 简体中文 汉化版 送4部教程
- [Amazon] Add Two Numbers I(II)
- HTML+CSS编写静态网站-34 为Contact页面添加样式
- [LeetCode]237. Delete Node in a Linked List
- 转摘 MYSQL 增加缓存后提升写入速度
- Java Executors(线程池)
- 409. Longest Palindrome
- RxJava操作符
- 毕业设计基于OpenCV的图像特征提取软件的设计与实现,部分展示
- 第一类斯特林数求自然数幂和学习小记
- 声明列数待定的数组
- python 列表处理
- [LeetCode]Search in Rotated Sorted Array