#author("2020-12-13T06:11:54+00:00","default:wikiadmin","wikiadmin")
#author("2020-12-23T01:24:11+00:00","default:wikiadmin","wikiadmin")
-MySQLの設定値

https://mdat.biz/dairynews/2019/02/12/696/


*設定のdiff [#rfe844f5]

 pt-config-diff h=localhost,u=root --ask-pass

*クエリーキャッシュ [#df5e2871]

 SHOW VARIABLES LIKE '%query_cache%';

-デフォルトだとsize=0なんで機能しない。

 +------------------------------+---------+
 | Variable_name                | Value   |
 +------------------------------+---------+
 | have_query_cache             | YES     |
 | query_cache_limit            | 1048576 |
 | query_cache_min_res_unit     | 4096    |
 | query_cache_size             | 0       |
 | query_cache_strip_comments   | OFF     |
 | query_cache_type             | ON      |
 | query_cache_wlock_invalidate | OFF     |
 +------------------------------+---------+

*innodb_buffer_pool_size [#q0185114]

-デフォルト128M。最も最初に出てくるメモリ関連パラメータ。搭載メモリの8割まで

 MariaDB [(none)]> SELECT @@global.innodb_buffer_pool_size;
 +----------------------------------+
 | @@global.innodb_buffer_pool_size |
 +----------------------------------+
 |                        134217728 |
 +----------------------------------+
1 row in set (0.00 sec)


*innodb_log_buffer_size [#kdf4cc79]

 MariaDB [(none)]> SELECT @@global.innodb_log_buffer_size;
 +---------------------------------+
 | @@global.innodb_log_buffer_size |
 +---------------------------------+
 |                         8388608 |
 +---------------------------------+

-binログに記載するまでのバッファーサイズ。トランザクションの単位が大きければ不安だが、デフォルトでよさそう

*max_allowed_packet [#c6489493]

-一回のSQLで実行される最大サイズと考えておく。デフォルト16K

*innodb_log_file_size [#e5f71035]

-トランザクションログをファイルに書き出すまでのバッファー。初期5Mだがinnodb_buffer_pool_sizeの拡張に合わせて大きくすること!

 MariaDB [(none)]> SELECT @@global.innodb_log_file_size;
 +-------------------------------+
 | @@global.innodb_log_file_size |
 +-------------------------------+
 |                       5242880 |
 +-------------------------------+

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS