/etc/my.cnf配置文件


[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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM