[mysqld]
#管理数据库的用户命 user=mysql
#程序的目录
basedir=/application/mysql
#存储数据的路径
datadir=/data/mysql/data
#socked文件位置
socket=/tmp/mysql.sock
#mysql的一个编号唯一标识
server_id=6
#数据库的端口号
port=3306
#指定错误日志路径
log_error=/data/mysql/data/mysql.log
#指定操作日志路径
log_bin=/data/mysql/data/mysql-bin
#将数据库内部输出的信息提取到Linux中,指定/tmp下用一个文件保存,不加会报错
secure-file-priv=/tmp
#指定数据库存储引擎
default_storage_engine=myisam;
#设置表空间模式,=1代表frm文件和ibd文件单独存在,=0则代表将ibd文件存到ibdeta里面只有frm文件单独存放
#innodb_file_per_table=1
#设置两个ibdata表空间都是512M且自增的
#innodb_data_file_path=ibdata1:512M:ibdata2:512M:autoextend
#每次表空间用完之后扩张的大小单位是M
#innodb_autoextend_increment=64
[mysql] socket=/tmp/mysql.sock
v1:
[mysqld] user=mysql basedir=/app/mysql datadir=/data/mysql/data socket=/tmp/mysql.sock server_id=6 port=3306 log_error=/data/mysql/log_err/error.log log_bin=/data/mysql/binlog/mysql-bin secure-file-priv=/tmp gtid-mode=on enforce-gtid-consistency=true slow_query_log=1 slow_query_log_file=/data/mysql/slow_log long_query_time=0.1 log_queries_not_using_indexes [client] socket=/tmp/mysql.sock
测试环境优化后参数
[mysqld] basedir=/data/mysql datadir=/data/mysql/data socket=/tmp/mysql.sock log-error=/var/log/mysql.log log_bin=/data/binlog/mysql-bin binlog_format=row skip-name-resolve server-id=52 gtid-mode=on enforce-gtid-consistency=true log-slave-updates=1 relay_log_purge=0 max_connections=1024 back_log=128 wait_timeout=60 interactive_timeout=7200 key_buffer_size=16M query_cache_size=64M query_cache_type=1 query_cache_limit=50M max_connect_errors=20 sort_buffer_size=2M max_allowed_packet=32M join_buffer_size=2M thread_cache_size=200 innodb_buffer_pool_size=1024M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=32M innodb_log_file_size=128M innodb_log_files_in_group=3 binlog_cache_size=2M max_binlog_cache_size=8M max_binlog_size=512M expire_logs_days=7 read_buffer_size=2M read_rnd_buffer_size=2M bulk_insert_buffer_size=8M [client] socket=/tmp/mysql.sock
再次压力测试 : mysqlslap --defaults-file=/etc/my.cnf --concurrency=100 --iterations=1 --create-schema='oldboy' --query="select * from oldboy.t_100w where k2='FGCD'" engine=innodb --number-of-queries=200000 -uroot -p123 -verbose