たとえば、Web サイトをオンラインで実行していて、特定のページの読み込みが非常に遅いことが判明した場合、どの SQL ステートメントを最適化する必要があるかを確認する方法
欢迎选择我的课程,让我们一起见证您的进步~~
遅いクエリログ。
ログをチェックして、対応する SQL desc を見つけるか、select....(SQL ステートメント) を説明して効率を確認するか、実行効率をログに直接書き込みます
Laravelの場合はデバッグバー https://github.com/barryvdh/l... を使用できます
mysqlの設定で、スロークエリslow_query_logとインデックスなしのステートメントlog_queries_not_using_indexesを有効にします。 Explain + SQL ステートメントを使用して、SQL の実行効率を確認できます。
プログラム内で最適化できるかどうかにも注意する必要があります。データベース クエリをループに入れないでください。
フレームワークを使用したことがありますか?各SQLの実行時間を監視できます。そしてログを記録し、一つ一つ分析していきます。
遅いクエリログ。
ログをチェックして、対応する SQL desc を見つけるか、select....(SQL ステートメント) を説明して効率を確認するか、実行効率をログに直接書き込みます
Laravelの場合はデバッグバー https://github.com/barryvdh/l... を使用できます
mysqlの設定で、スロークエリslow_query_logとインデックスなしのステートメントlog_queries_not_using_indexesを有効にします。 Explain + SQL ステートメントを使用して、SQL の実行効率を確認できます。
プログラム内で最適化できるかどうかにも注意する必要があります。データベース クエリをループに入れないでください。
フレームワークを使用したことがありますか?各SQLの実行時間を監視できます。そしてログを記録し、一つ一つ分析していきます。