1

MySQL に対して次の SQL を実行しました。

SHOW STATUS LIKE 'Qcache%';

これが私が得たものです:

Qcache_free_blocks  0
Qcache_free_memory  0
Qcache_hits 0
Qcache_inserts  0
Qcache_lowmem_prunes    0
Qcache_not_cached   0
Qcache_queries_in_cache 0
Qcache_total_blocks 0

次のように、クエリキャッシュがプロパティで有効になっていることを再確認したため、これを取得する理由がわかりません。

SHOW VARIABLES LIKE 'have_query_cache';

Variable_name   Value
have_query_cache    YES

誰でも助けてもらえますか?

4

1 に答える 1

4

MySQLクエリキャッシュ構成ページを読みましたか?

例えば

標準のMySQLバイナリを使用する場合、クエリキャッシュが無効になっている場合でも、この値は常にYESです。

また

クエリキャッシュのサイズを設定するには、query_cache_sizeシステム変数を設定します。0に設定すると、クエリキャッシュが無効になります。デフォルトのサイズは0であるため、クエリキャッシュはデフォルトで無効になっています。オーバーヘッドを大幅に削減するには、クエリキャッシュを使用しない場合は、query_cache_type=0でサーバーを起動します。

于 2012-06-08T11:54:45.287 に答える