承:状況把握、診断
MySQL Tuner 診断結果 (全体)
-------- Recommendations -----------------------------
General recommendations:
Enable the slow query log to troubleshoot badqueries
Set thread_cache_size to 4 as a starting value
Variables to adjust:
query_cache_size (>= 8M)
thread_cache_size (start at 4)
innodb_file_per_table=ON
innodb_buffer_pool_size (>= 12G) if possible.
innodb_log_file_size should be equals to 1/4 of buffer pool
size (=128M) if possible.
u19
Slide 20
Slide 20 text
承:状況把握、診断
MySQL Tuner 診断結果 ①
Enable the slow query log to
troubleshoot bad queries
✔ スロークエリ出力設定を有効にして…
✔ クエリのトラブルシュートをしよう
u20
Slide 21
Slide 21 text
承:状況把握、診断
MySQL Tuner 診断結果 ②
query_cache_size (>= 8M)
✔ クエリキャッシュを設定しよう
✔ ただし MySQL 8.0 から無くなる機能
u21
Slide 22
Slide 22 text
MySQL Tuner 診断結果 ③
innodb_file_per_table=ON
✔ テーブルデータが共有領域なので
✔ テーブル個別領域に分けましょう
u22
承:状況把握、診断
Slide 23
Slide 23 text
MySQL Tuner 診断結果 ④
innodb_buffer_pool_size (>= 12G) if
possible.
✔ データとindexを キャッシュ に載せよう
✔ 物理メモリの 7〜8割 が基準
u23
承:状況把握、診断
Slide 24
Slide 24 text
MySQL Tuner 診断結果 ⑤
innodb_log_file_size should be equals
to 1/4 of buffer pool
✔ InnoDBログファイルのサイズ
✔ バッファプールの 4分の1 に設定しよう
u24
承:状況把握、診断