文档章节

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

python-yzw
 python-yzw
发布于 2016/12/12 13:54
字数 265
阅读 93
收藏 1
点赞 0
评论 0

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
博文 85
码字总数 42624
作品 0
深圳
程序员
mysql性能优化(二)

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

攀岩人生 ⋅ 2017/06/17 ⋅ 0

Mysql一些重要配置参数的学习与整理(三)​

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

Realfighter ⋅ 2015/01/08 ⋅ 0

为什么数据库读写分离可以提高性能

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

candies ⋅ 2014/02/26 ⋅ 2

mysql 导入导出大数据sql文件

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

-悟空- ⋅ 2015/05/08 ⋅ 0

MySQL数据库优化总结

对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数...

安克诚 ⋅ 2012/01/31 ⋅ 0

mysql的配置优化

需求:mysql的参数优化对于不同的网站,极其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次万次,需要在工作当中不断的监控观察和调试,才能得到最佳的效果...

宏强 ⋅ 2017/03/11 ⋅ 0

性能安全之新安装的MySQL必须调整的10项配置

还在为新安装的mysql服务,不知道修改哪些默认配置而发愁吗?mysql可调整参数有100多个,到底要立即!马上!调整哪些最重要的参数? 这篇文章主要介绍了MySQL优化必须调整的10项配置,使用这些方法...

English0523 ⋅ 2015/09/06 ⋅ 0

MySQL优化-6-应用程序

使用连接池 对于访问数据库来说,建立连接的代价比较昂贵,因此,我们有必要建立"连接池"以提高访问的性能。我们可以把连接当作对象或者设备,池中又有许多已经建立的连接,访问本来需要与数...

jiyayun ⋅ 2012/12/19 ⋅ 0

MYSQL-innodb性能优化几个点

MYSQL-innodb性能优化几个点 数据库常用参数 MYSQL数据库的参数配置一般在my.ini配置(部分参数也可以用set global 参数名=值 做临时调整,重启后失效),配置完后需要重启数据库才生效。 参...

yikayi ⋅ 2017/02/23 ⋅ 0

【20180615】MySQL 5.7安装之后,10个配置参数的优化

安装 MySQL 后,需要调整的 10 个性能配置项(参数优化) 注意:这篇博文的更新版本在这儿,MySQL 5.7 适用! 翻译原文:http://www.cnblogs.com/glon/p/6484912.html 英文原文:https://www...

liuhuang9496 ⋅ 06/15 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

笔试题之Java基础部分【简】【一】

基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他 1.length、length()和size() length针对...

anlve ⋅ 28分钟前 ⋅ 2

table eg

user_id user_name full_name 1 zhangsan 张三 2 lisi 李四 `` ™ [========] 2018-06-18 09:42:06 星期一½ gdsgagagagdsgasgagadsgdasgagsa...

qwfys ⋅ 53分钟前 ⋅ 0

一个有趣的Java问题

先来看看源码: public class TestDemo { public static void main(String[] args) { Integer a = 10; Integer b = 20; swap(a, b); System.out......

linxyz ⋅ 57分钟前 ⋅ 0

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 今天 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 8

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部