【MySql】設定ファイルのチューニング

なんかパフォーマンスが出ないと思って
チューニングしたのでメモメモ

max_connections = 100
innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
innodb_buffer_pool_size = 13G
innodb_log_file_size = 3G
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_file_per_table=ON
character-set-server = utf8mb4

innodb_buffer_pool_size = 13G
 ⇒メモリの80%くらいとか

innodb_log_file_size = 3G
 ⇒innodb_buffer_pool_size の4分の1くらい

innodb_file_per_table=ON
 ⇒テーブル単位で領域を確保するとか

skip_innodb_doublewrite
innodb_flush_log_at_trx_commit=0

これを追加しておくと、インポートが早くなるとか

コメント

タイトルとURLをコピーしました