php - オンラインで実行されている Web サイトで、どの SQL ステートメントに最適化が必要かどうかを確認するにはどうすればよいですか?
天蓬老师
天蓬老师 2017-06-05 11:07:52
0
5
671

たとえば、Web サイトをオンラインで実行していて、特定のページの読み込みが非常に遅いことが判明した場合、どの SQL ステートメントを最適化する必要があるかを確認する方法

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(5)
淡淡烟草味

遅いクエリログ。

いいねを押す +0
左手右手慢动作

ログをチェックして、対応する SQL desc を見つけるか、select....(SQL ステートメント) を説明して効率を確認するか、実行効率をログに直接書き込みます

いいねを押す +0
巴扎黑

Laravelの場合はデバッグバー https://github.com/barryvdh/l... を使用できます

いいねを押す +0
黄舟

mysqlの設定で、スロークエリslow_query_logとインデックスなしのステートメントlog_queries_not_using_indexesを有効にします。 Explain + SQL ステートメントを使用して、SQL の実行効率を確認できます。

プログラム内で最適化できるかどうかにも注意する必要があります。データベース クエリをループに入れないでください。

いいねを押す +0
PHPzhong

フレームワークを使用したことがありますか?各SQLの実行時間を監視できます。そしてログを記録し、一つ一つ分析していきます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート