MySQL

一覧 [#c1f01817]

query_cache_size(8M) [#xf0ea6b2]

MySQLクライアントからのクエリとその実行結果をキャッシュし、次回から同じ内容のクエリが要求された場合にキャッシュから応答します。そのキャッシュの容量。

thread_cache_size(4) [#od95e53e]

MySQLは接続終了後のサーバスレッドをいきなり解放せず、次の接続時に再利用できるようにキャッシュできます (切断後の再接続時のオーバーヘッドを軽減できる)。そのデータ容量。

query_cache_limit(8M) [#tc8496eb]

キャッシュするクエリ結果の最大値の指定です。

tmp_table_size、max_heap_table_size(8M) [#za0b6303]

メモリ上に一時テーブルを作ります。このサイズを超えるとディスク上の/tmpディレクトリに一時テーブルのファイルを作るようになります。

thread_cache_size(4) [#r1580b03]

通常、MySQLのスレッドはクライアント接続ごとに生成・破棄されるますが、このパラメータを設定すると、設定した値の数だけスレッドが破棄されず、他のクライアント接続で再利用することができます。

table_cache(1024) [#k36dcceb]

1度開かれたテーブルをメモリ上に維持しておき、再利用します。

innodb_buffer_pool_size(16M ※メモリが潤沢であればデータベースのデータ容量に応じて大きくします) [#rd3f139b]

InnoDBのデータやインデックスをキャッシュするためのメモリ上の領域です。

table_definition_cache [#y3e1f17a]

キャッシュに保存できるテーブル数

グローバルステータス [#d13cf7f9]

Open_tables [#v0800496]

現在開かれているテーブル数

Opened_tables_definition [#i5650db8]

今までに開かれたテーブル数の累積

参考URL [#y8efd5b2]

http://www.powercms.jp/blog/2012/10/mysqlinnodb.html