MySQLのテーブルキャッシュに関して、まとめました。 ちなみに全てInnDBを想定しています。 https://dev.mysql.com/doc/refman/5.6/ja/server-system-variables.html#sysvar_table_open_cache https://dev.mysql.com/doc/refman/5.6/ja/server-system-variables.html#sysvar_table_definition_cache まず、MySQLのテーブルキャッシュは2種類存在する。 1. 通常のテーブルキャッシュ(table_open_cache) ・table_open_cache 変数で設定する ・同時に「オープン」できるテーブル数を設定できる ・キャッシュする対象は、テーブルのファイルディスクリプタ ・「テーブルキャッシュ」=「mys