文档章节

配置这几个参数,提高mysql写入速度

python-yzw
 python-yzw
发布于 2016/12/12 13:54
字数 265
阅读 129
收藏 1

innodb_flush_log_at_trx_commit  (这个很管用) 

(部署时:(不需重启,重启后失效)

执行1:set GLOBAL thread_cache_size=512;

执行2:set GLOBAL innodb_flush_log_at_trx_commit=2; 

修改配置文件my.cnf(需重启,不重启不生效)

innodb_flush_log_at_trx_commit=2

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

再开启选项,成功启动。

© 著作权归作者所有

共有 人打赏支持
python-yzw
粉丝 3
博文 92
码字总数 43773
作品 0
深圳
程序员
私信 提问
mysql性能优化(二)

mysql性能优化(二) query cache的限制 所有的子查询中的外部查询sql语句,不会被cache(缓存) 在procedure,function以及trigger中的query不被cache 包含其他很多每次执行可能得到不一样的...

攀岩人生
2017/06/17
0
0
mysql 导入导出大数据sql文件

导出Sql文件 ----在导出时合理使用几个参数,可以大大加快导入的速度。 使用包括几个VALUES列表的多行INSERT语法; 客户端/服务器之间通信的缓存区的最大大小; TCP/IP和套接字通信缓冲区大小,...

-悟空-
2015/05/08
0
0
mysql在高内存、IO利用率上的几个优化点

以下优化都是基于CentOS系统下的一些优化整理,有不全或有争议的地方望继续补充完善。 一、mysql层面优化 1. innodbflushlogattrx_commit 设置为2 设置0是事务log(iblogfile0、iblogfile1)...

Skqing
2017/11/04
0
0
为什么数据库读写分离可以提高性能

虽然知道处理大数据量时,数据库要做读写分离,但是为什么读写分离可以提高性能呢? 下面是搜来的一些解释,看看再说! 一 什么是读写分离 MySQL Proxy最强大的一项功能是实现“读写分离(Re...

candies
2014/02/26
0
2
Mysql一些重要配置参数的学习与整理(三)​

原文地址:Mysql一些重要配置参数的学习与整理(三) 之前的Mysql一些重要配置参数的学习与整理(一)和Mysql一些重要配置参数的学习与整理(二)中,对于线上mysql服务器的一些配置参数进行...

Realfighter
2015/01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

我的Linux系统九阴真经

在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行业,共享经济等概念的公...

linux-tao
今天
17
0
MySQL: Starting MySQL….. ERROR! The server quit without updating PID file

前段时间打包了一个数据库镜像,但是启动容器之后发现报错 ··· ··· MySQL: Starting MySQL….. ERROR! The server quit without updating PID file 查了网络上的解决方案比较全,遂转帖...

blackfoxya
今天
4
0
C4C销售订单行项目价格维护方法

需求很简单,能够创建销售订单,在行项目里添加产品,带出价格来,同时把总价显示在销售订单抬头区域。 如下图所示: 下面是具体配置。 Business Configuration里,点击Sales Order的配置: ...

JerryWang_SAP
今天
14
0
deepin中配置robot framework环境

本文永久更新地址:https://my.oschina.net/bysu/blog/2989005 【若要到岸,请摇船:开源中国 不最醉不龟归】 1.在终端中输入pip,回车,如果提示没有该命令,则先安转pip sudo apt-get inst...

不最醉不龟归
今天
16
0
OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
今天
318
6

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部