84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
たとえば、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の実行時間を監視できます。そしてログを記録し、一つ一つ分析していきます。