私は高速化のためのSQLクエリをテスト/改善しようとしていますが、キャッシュは私に本当の速度を示していません。phpMyAdmin、SQLに追加して、そのクエリのキャッシングを無効にすることができますか?
SQLに追加してクエリを無効にすることはできますか?
また、本当のスピードをテストして見つける方法が他にない場合は、
私は高速化のためのSQLクエリをテスト/改善しようとしていますが、キャッシュは私に本当の速度を示していません。phpMyAdmin、SQLに追加して、そのクエリのキャッシングを無効にすることができますか?
SQLに追加してクエリを無効にすることはできますか?
また、本当のスピードをテストして見つける方法が他にない場合は、
あなたはMySQLが クエリを実行することを要求するために、あなたのクエリに SQL_NO_CACHE句を追加するのではなく、キャッシュされた結果を返すことができます(有償):
はSELECT SQL_NO_CACHE * FROM myTable;
編集:
は別の存在でありますあなたが設定にアクセスできるなら、これは道のことです
setting query_cache_type = 0 or query_cache_type = OFF in MySQL's conf
これは、最初のレベルのクエリキャッシュをスキップするだけで、ページ自体はまだバッファリングされている可能性があるため、完全空のキャッシュのキャッシュの真の速度を示していないことに注意してください。 – sagi
@sagi、私は理解していないと思いますが、 'SQL_NO_CACHE'はWebサーバーにないMySqlデータベースサーバーの真の画像を表示しますか? – Jules