私は遅いMySQLクエリを繰り返し最適化しようとしています。つまり、クエリを実行し、タイミングを取得し、調整し、再実行し、タイミングを取得します。問題はタイミングが非定常であり、クエリの実行は、以前の実行とはまったく異なる動作をします。MySQLクエリを繰り返し最適化するには?
私は、実行の間にクエリキャッシュをクリアしたり、オフにすることを知っています。また、あるレベルでは、OSがMySQLの制御や理解できない方法でクエリのパフォーマンスに影響を与えることも知っています。しかし、一般的に、私はこの種の反復クエリ最適化を行うことができますので、私はリンゴとリンゴを比較できますか?
あなたは 'SELECT SQL_NO_CACHE ...'を試しましたか?これは通常、多くの実行でクエリの実行時間を安定させるのに十分です。 – Galz
私はしていない、私は、し、私は戻って報告します。ありがとうございました。 – shanusmagnus
さて、試してみました。効果はありません。最初のクエリの後にパフォーマンスが向上したら、クエリは高速になります。しかし、ヒントのおかげで、これは他のコンテキストで知っておくと便利です。 – shanusmagnus