11

最近、標準のMySQLからに移行し、 PerconaWizardPerconaを使用してを生成しました。my.cnf

ただし、デフォルトで、使用するために生成された設定を確認my.cnfできますquery_cache_type = 0。(クエリキャッシュは無効になっています)。

私がサーバー上で実行しているのはWordpressブログだけです。私の質問は次のとおりです。

  1. クエリキャッシュを有効にできますか?
  2. データベースキャッシュを提供するWordpressプラグインがいくつかあります。クエリキャッシュを有効にした場合の結果は似ていますか?
4

1 に答える 1

11

MySQLクエリキャッシュは、クエリのテキスト(たとえば、「SELECT * FROM users WHEREdeleted = 0」)とクエリの結果をメモリに保存するキャッシュメカニズムです。サーバーでmysqlクエリキャッシュを有効にする方法については、このリンクを確認してください。

一方、 wordpress DBキャッシュプラグインは、一時ファイルにクエリをキャッシュすることにより、DBへのクエリの数を減らします(キャッシュファイルについては、キャッシュディレクトリwp-content / tmp /を確認してください)。

上記の2つの段落は、Wordpressのdbキャッシュとmysqlクエリキャッシュが異なることを証明しています。

mysqlクエリキャッシュは、サイトが書き込みよりもmysqlの読み取りを行う場合にのみ有効にする必要があります。あなたのサイトはワードプレスサイトなので、はい、mysqlクエリキャッシュを有効にして試すことができます。

私があなたの2つの質問に答えたことを望みます。

于 2013-01-20T06:26:47.577 に答える