mysql 8のプロファイル最適化

1170 ワード

mysql8.xの新しい機能がもたらす特性はしばらく言わないで、みんなは自分でもう一度試して、以下mysql 8のプロファイルがどのように最適化するかを話します;
プロファイルの場所:
linux:etc/my.cnf
Windows:ルートディレクトリの下のmy.ini
########log settings########
##       
slow_query_log = 1
##       SQL          
long_query_time = 30
slow_query_log_file = /data/mysql/logs/slow.log
##              
log_queries_not_using_indexes = 1
##      
log_slow_admin_statements = 1
##               
log_slow_slave_statements = 1
##                     
log_throttle_queries_not_using_indexes = 10
# 3 
#expire_logs_days = 3
binlog_expire_logs_seconds=259200
min_examined_row_limit = 100


innodb_lock_wait_timeout=600

#----------------    (      )
##       ,            ,          ,      ,             ,                     
#symbolic-links=0
##   autocommit=0,             ,      commit   rollback                    (       )
##autocommit=0
## MySQL        
read_buffer_size = 100M
## MySQL         、MySQL         
read_rnd_buffer_size = 100M
sort_buffer_size = 100M
##       、    、         
wait_timeout=2880000
interactive_timeout=2880000
max_allowed_packet=100M
##        、     、      
join_buffer_size = 128M
tmp_table_size = 100M