1
A
答えて
2
すべてのクエリをプレーンテキストで記録するGeneral Query Logを使用できます。
開発環境のみで有効にしました。オフピーク時にプロダクションサーバーでこれを一時的に有効にすることは問題ではありません。
遅いクエリをお探しの場合は、Slow Query Logを使用することもできます。
2
実行されるすべてのクエリを記録したい場合は、General Query LogまたはSlow Query Logのいずれかを有効にし、しきい値を0秒に設定します(0秒を超えるクエリはすべて記録されます)。
もう1つのオプションはBinary logです。ただし、バイナリログは、データを変更しないSELECT
またはSHOW
のようなクエリのレコードを保持しません。
これらのログは、トラフィックのあるサーバーではかなり高速です。また、両方にはパスワードが含まれているため、権限のないユーザーから保護する必要があります。
1
クライアントアプリケーションとRDBMSの間にあるMySQL Proxyを使用できます。
http://forge.mysql.com/wiki/MySQL_Proxy
あなたは、オンラインでのクエリを見ることができ、また、それはあなたがルールに基づいてクエリを書き換えることができます。
0
別のオプションがあります - プロファイラを使用します。例えば
関連する問題
- 1. サーバで実行されるすべてのSQLクエリのリストを参照
- 2. ページで実行されたMySQLクエリのカウント数
- 3. サーバ上でクエリを実行する
- 4. ネストされたクエリの実行者
- 5. mysql動的クエリの実行
- 6. Mysqlクエリの実行順序
- 7. MySQLサーバで現在実行されているすべてのクエリの完全なリストを取得するにはどうすればよいですか?
- 8. 遅延したmysqlクエリを実行した後、一括実行
- 9. 指定された行をエンティティIDで満たすMySQLクエリ?
- 10. クエリは、MySQL Workbenchで実行されますがするmysql_queryで実行されていない()PHP
- 11. MySQlクエリ実行計画
- 12. MySqlクエリ実行時間
- 13. Microsoft SQLリンクされたMySQLサーバ - PHPからクエリできません
- 14. mysqlクエリでmysqlクエリを実行します。
- 15. 暗号化されたrdsをローカルMySQLサーバに移行する
- 16. ネストされたMySQLクエリ
- 17. MySQLクエリネストされたクエリ
- 18. MySQLクエリが初めて初めて実行される
- 19. MySQL/PHP更新クエリが実行されていません
- 20. リストとMySQLのクエリ
- 21. MySQLで生成されたリストを1つのクエリで合計します。
- 22. MySQLクエリでリストにないものが返される
- 23. mysqlクエリを実行できません
- 24. IDのCのリストからmysqlサーバの行を削除する
- 25. JSONデータのmysqlクエリなどのクエリを実行できます
- 26. MYSQLの並列クエリの実行
- 27. 推定MySQLのクエリの実行時
- 28. RedShiftでクエリが初めて実行されたときのランタイム
- 29. リクエストで実行されたクエリの合計を取得する
- 30. WCFでリモートで実行されたwmiクエリとローカルで実行されたwmiクエリで異なる結果が得られるのはなぜですか?
がどのように私は一般的なログを見逃したのか? +1 –