ロードされたページで実行されているすべてのSQLクエリがどのモジュールに表示されますか?[閉まっている]


8

私のサイトは動作が遅く、そのモジュールを疑っていますが、どちらのモジュールかはわかりません。ロードされたページで実行されているすべてのSQLクエリを表示できるモジュールはありますか?おそらく、他の人がこのデータを監視するために使用するコマンドラインツールがないのですか?

回答:


5

mysqlログから取得できるより良いクエリログがあります(詳細はこちら:https : //stackoverflow.com/questions/6479107/how-to-enable-mysql-query-log

Develのログがプレースホルダーを示している間、それは実際の値を持つ実際のmysqlクエリを示します。

したがって、ページシャットダウンMysqlサーバーのログを取得するには、my.iniに「log =」行を追加してサーバーを再起動し、ページの読み込みを実行してから、サーバーを再度停止して、logコマンドにコメントを付けます。


14

Develのモジュールは、ページのフッターの要求に対して実行されていますすべてのクエリが表示されます有効にクエリログオプションを持っています。

モジュールがインストールされたら、admin / config / development / develで有効にできます。


1
これはD8では使用できなくなったようです。
ランデル

1
@RandellこれはWebプロファイラ
Dalin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.