/ / Mysqlのクエリキャッシュからいくつかのクエリを除外することは可能ですか? - mysql、sql、パフォーマンス、キャッシング、クエリキャッシュ

Mysqlのクエリキャッシュからいくつかのクエリを除外することは可能ですか? - mysql、sql、パフォーマンス、キャッシング、クエリキャッシュ

私のサイトで私はキャッシュ可能な20の簡単なクエリと5を持っていますかなり大きなクエリは各ページにキャッシュできません。 mysqlクエリキャッシュを有効にするだけでは良い考えではありません。20個の単純なクエリはキャッシュされますが、5個の大きなクエリでは10%の時間処理が失効します。テストしないでください。それら5問」 クエリキャッシュを一部のクエリにのみ使用し、他のクエリを除外したいのですが。

それで、誰のクエリがmysqlで接続可能かを選択することは可能です。 それともそうでなければ、あなたはそれに対する他の解決策を知っていますか、それとも私の状況について助言しますか?

ウルライトをありがとう よろしく ジェス

回答:

回答№1の場合は3

その解決策は非常に単純です。 mysqlクエリキャッシュからクエリを除外するには、selectステートメントでSQL_NO_CACHEを使用するだけです。 そのため、それらのクエリがキャッシュ可能であるかどうかにかかわらず、それらのクエリはテストの時間処理を失うことはありません。

SELECT SQL_NO_CACHE whatyouwant

それが役に立てば幸い