mysql my.cnf优化
[mysqld] 
lower_case_table_names  	         = 1
sql_mode                             = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
skip_name_resolve                    = 1
character_set_server                 = utf8
collation_server                     = utf8_unicode_ci
back_log                             = 300 
max_connections                      = 1000
max_connect_errors                   = 100000
interactive_timeout                  = 600
wait_timeout                         = 600
table_open_cache                     = 2048
query_cache_type                     = OFF
query_cache_size                     = 0
query_cache_limit                    = 8M
thread_cache_size                    = 51
max_allowed_packet                   = 16M
tmp_table_size                       = 256M
max_tmp_tables                       = 128
max_heap_table_size                  = 256M
sort_buffer_size                     = 256M
read_buffer_size                     = 256M #顺序IO
join_buffer_size                     = 256M
read_rnd_buffer_size                 = 256M #随机IO
bulk_insert_buffer_size              = 256M #
open_files_limit                     = 65536
default_storage_engine               = InnoDB 
expire_logs_days                     = 1
slow_query_log                       = 1 
long_query_time                      = 1 
log_output                           = FILE
log_queries_not_using_indexes        = 1
server_id                            = 1013306
#binlog_format                       = mixed
#log_slave_updates		             = 1
#max_binlog_files=100   
#max_binlog_cache_size               = 1024M
#max_binlog_size                     = 1024M
#binlog_cache_size                   = 4M
sync_binlog                          = 0
#innodb
innodb_buffer_pool_instances         = 16
innodb_buffer_pool_size              = 8G
innodb_buffer_pool_dump_pct          = 75
innodb_page_cleaners                 = 8
innodb_log_file_size                 = 512M 
innodb_log_files_in_group            = 2
innodb_log_buffer_size               = 32M  #default 16M 
innodb_flush_log_at_trx_commit       = 2 
innodb_lock_wait_timeout             = 30 
innodb_thread_concurrency            = 30
innodb_undo_logs                     = 128  #must >=35.default 128
innodb_undo_tablespaces              = 0    #must >=2
innodb_undo_log_truncate             = 1
innodb_max_undo_log_size             = 1000M
innodb_purge_rseg_truncate_frequency = 128
innodb_print_all_deadlocks           = 1    
innodb_buffer_pool_load_at_startup   = 1
innodb_buffer_pool_dump_at_shutdown  = 1
innodb_open_files                    = 65536
innodb_file_per_table                = 1
innodb_lock_wait_timeout             = 30
innodb_read_io_threads               = 8
innodb_write_io_threads              = 8
innodb_io_capacity                   = 2000
innodb_io_capacity_max               = 4000
innodb_flush_method                  = O_DIRECT
innodb_purge_threads                 = 4
innodb_support_xa                    = 1
innodb_max_dirty_pages_pct           = 75
transaction_isolation                = REPEATABLE-READ
show_compatibility_56                = on
innodb_sort_buffer_size              = 16M 
#rep
slave-parallel-type                  = LOGICAL_CLOCK
slave-parallel-workers               = 16
master_info_repository               = TABLE
relay_log_info_repository            = TABLE
relay_log_recovery                   = ON
slave_skip_errors                    = ddl_exist_errors
[mysqldump] 
max_allowed_packet                   = 16M
[mysql] 
default_character_set                = utf8
[mysqld]
#validate_password
plugin-load                          = validate_password.so
validate_password_policy             = 1 
validate-password                    = FORCE_PLUS_PERMANENT
mysql my.cnf优化的更多相关文章
- MYSQL数据库的优化
		我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择.MySQL的安装.my.cnf的优化.MySQL如何进行架构设计及数据切分等方面来说明这个问题. 服务器物理硬件的优化 在 ... 
- MySQL数据库的优化(上)单机MySQL数据库的优化
		MySQL数据库的优化(上)单机MySQL数据库的优化 2011-03-08 08:49 抚琴煮酒 51CTO 字号:T | T 公司网站访问量越来越大,导致MySQL的压力越来越大,让我们自然想到的 ... 
- [转]MySQL数据库的优化-运维架构师必会高薪技能,笔者近六年来一线城市工作实战经验
		本文转自:http://liangweilinux.blog.51cto.com/8340258/1728131 年,嘿,废话不多说,下面开启MySQL优化之旅! 我们究竟应该如何对MySQL数据库进 ... 
- mysql笔记05 优化服务器设置
		优化服务器设置 1. MySQL有大量可以修改的参数--但不应该随便去修改.通常只需要把基本的项配置正确(大部分情况下只有很少一些参数时真正重要的),应将更多时间花在schema的优化.索引,以及查询 ... 
- MySQL数据库性能优化的关键参数(转)
		我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化.通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的: 关键参数一:back_log 要求 MySQL ... 
- Mysql线程池优化笔记
		Mysql线程池优化我是总结了一个站长的3篇文章了,这里我整理到一起来本文章就分为三个优化段了,下面一起来看看. Mysql线程池系列一(Thread pool FAQ) 首先介绍什么是mys ... 
- MYSQL之性能优化  ----MySQL性能优化必备25条
		今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数 ... 
- MySQL数据库的优化-运维架构师必会高薪技能,笔者近六年来一线城市工作实战经验
		原文地址:http://liangweilinux.blog.51cto.com/8340258/1728131 首先在此感谢下我的老师年一线实战经验,我当然不能和我的老师平起平坐,得到老师三分之一的 ... 
- Mysql监控及优化
		一.Mysql连接数 1.配置Mysql连接数: vim /etc/my.cnf [mysqld]下面修改 max_connections=1000 不写默认为100. wait_timeout=60 ... 
随机推荐
- idea_pyspark 环境配置
			本文转载自:https://www.cnblogs.com/LazyJoJo/p/6910504.html 1.配置好Hadoop和spark 2.配置好Pytho3.5 3.安装py4j pip3 ... 
- 【转】Java 字节流与字符流的区别
			字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作 ... 
- python调用R语言,关联规则可视化
			首先当然要配置r语言环境变量什么的 D:\R-3.5.1\bin\x64; D:\R-3.5.1\bin\x64\R.dll;D:\R-3.5.1;D:\ProgramData\Anaconda3\L ... 
- 学习笔记之SQL 教程
			SQL 教程 | 菜鸟教程 http://www.runoob.com/sql/sql-tutorial.html SQL,指结构化查询语言,全称是 Structured Query Language ... 
- win7右下角的网络连接图标不见了~终极必杀技
			1.打开程序管理器(ctrl+alt+delete) 2.在进程那里找到"explorer.exe",然后按结束进程(此时工具栏会消失) 3.然后在文件(程序管理器左上角),点击& ... 
- bom知识点
			1.BOM输出 所谓BOM指的是浏览器对象模型 Browser Object Model,它的核心就是浏览器 alert(1);//弹出框 调式使用 console.log('路飞学城');//用于浏 ... 
- [Python] String strip() Method
			Description The method strip() returns a copy of the string in which all chars have been stripped fr ... 
- scrapy与redis实战
			从零搭建Redis-Scrapy分布式爬虫 Scrapy-Redis分布式策略: 假设有四台电脑:Windows 10.Mac OS X.Ubuntu 16.04.CentOS 7.2,任意一台电脑都 ... 
- 【python 】Requests 库学习笔记
			概览 实例引入 import requests response = requests.get('https://www.baidu.com/') print(type(response)) prin ... 
- 关于进程exit后,内存释放释放的实践
			最近碰到一个问题,或许也是小猿们都会碰到的问题:内存泄露. 都知道malloc后需要free才能释放内存,shmat后需要shmdt才能断掉内存区并使用IPC_RMID命令删除共享内存.那么如果是当前 ... 
