次のようなものを明確に示す、誰もが知っているツールはありますか?
Opened Connection
- Qry 1 executed... xyz time
- Qry 2 executed... abc time
Connection Closed
接続はPHPからMySQLへです。
プロファイラーは役に立ちますか?
次のようなものを明確に示す、誰もが知っているツールはありますか?
Opened Connection
- Qry 1 executed... xyz time
- Qry 2 executed... abc time
Connection Closed
接続はPHPからMySQLへです。
プロファイラーは役に立ちますか?
はい、 show processlist
mysql> show processlist;
+----+----------+-----------+--------+---------+------+------------+-------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+----------+-----------+--------+---------+------+------------+-------------------------------+
| 5 | jbolivar | localhost | SOF | Query | 0 | NULL | show processlist |
| 6 | jbolivar | localhost | sakila | Query | 2 | User sleep | select *,sleep(20) from actor |
+----+----------+-----------+--------+---------+------+------------+-------------------------------+
2 rows in set (0.00 sec)
使用できるプロセスを強制終了する場合は、kill query $ID
mysql> kill query 6;
Query OK, 0 rows affected (0.00 sec)
編集:
ツールが必要な場合は、mtopをご覧ください
この種のタスクには、SQLプロファイラーなどの外部ツールを使用できます。私はすでにJetSqlProfiler(http://www.jetprofiler.com)を使用していますが、これは商用ソリューションです。MySql用の無料のSQLServerProfilerに似たものはまだ見つかりません。