- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- MySQL/チューニング/SQLの実行時間を調べる へ行く。
- 1 (2018-09-22 (土) 09:03:57)
- 2 (2018-09-22 (土) 09:22:27)
SQLの実行時間を調べる の編集
mysql> SET profiling = 1; mysql> SHOW PROFILES; +----------+------------+-------------------------------------+ | Query_ID | Duration | Query | +----------+------------+-------------------------------------+ | 1 | 0.24838463 | CREATE TABLE t1 ( n int ) | | 2 | 0.07959324 | INSERT INTO t1 ( n ) VALUES ( 100 ) | | 3 | 0.04948013 | SELECT * FROM t1 | +----------+------------+-------------------------------------+ 3 rows in set (0.03 sec)
- mysqlコマンドでDBにアクセスして、上のクエリーを実行する。
- DBからログアウトするとプロファイルは消える。
参考
https://stackoverflow.com/questions/12925140/how-to-estimate-sql-query-timing