query_cache_compress_entries
- 0 - 無効
- 1 - 有効
query_cache_for_subqueries
use_query_cache がすべてのサブクエリに伝播されます。
設定可能な値:
- 0 - 無効
- 1 - 有効
query_cache_max_entries
- 0 以上の整数。
query_cache_max_size_in_bytes
- 0 以上の整数。
query_cache_min_query_duration
- 0 以上の整数。
query_cache_min_query_runs
SELECT クエリが実行される必要がある最小回数。
設定可能な値:
- 0 以上の整数。
query_cache_nondeterministic_function_handling
rand() や now() などの非決定論的関数を含む SELECT クエリを、query cache がどのように扱うかを制御します。
設定可能な値:
'throw'- 例外をスローし、クエリ結果を cache しません。'save'- クエリ結果を cache します。'ignore'- クエリ結果を cache せず、例外もスローしません。
SELECTクエリの結果を、他のユーザーも参照できるようになります。
セキュリティ上の理由から、この設定を有効にすることは推奨されません。
設定可能な値:
- 0 - 無効
- 1 - 有効
query_cache_squash_partial_results
- 0 - 無効
- 1 - 有効
query_cache_system_table_handling
system.* および information_schema.* データベース内のテーブルに対する SELECT クエリをどのように扱うかを制御します。
設定可能な値:
'throw'- 例外をスローし、クエリ結果をキャッシュしません。'save'- クエリ結果をキャッシュします。'ignore'- クエリ結果をキャッシュせず、例外もスローしません。
query_cache_tag
- 任意の文字列
query_cache_ttl
- 0 以上の整数。