0
私はSQLクエリーを持っています(私はビューに切り替えるつもりです)。私がそれを走らせるとき、通常は5〜10秒かかるでしょう。しかし、約1/3の時間で実行するには約68秒かかります。これらの実行時間の間にこのような重要な変化を引き起こす可能性のある種類は何ですか?SQLクエリの実行に著しく時間がかかる原因を教えてください。
私はSQLクエリーを持っています(私はビューに切り替えるつもりです)。私がそれを走らせるとき、通常は5〜10秒かかるでしょう。しかし、約1/3の時間で実行するには約68秒かかります。これらの実行時間の間にこのような重要な変化を引き起こす可能性のある種類は何ですか?SQLクエリの実行に著しく時間がかかる原因を教えてください。
クエリが一時テーブルを作成する必要がある場合、非常に遅くなることがあります。これは、JOIN
,GROUP BY
およびORDER BY
を組み合わせた場合です。サブクエリの使用も遅いです。
しかし、あなたのケースでは、同じクエリがもっと長くかかるようです。これは、ほとんどの場合、サーバ/ mysqlサーバまたはハードドライブに負荷がかかっている場合です
Yep!私はサーバー管理者に確認しました。明らかに、かなりの時間/ CPUを費やしているSQLデータベースで自動プロセスが開始されています。 – phroureo