/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