Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MySQL コマンド ラインで以下のような SELECT クエリを実行する場合。
SELECT * FROM MASTER LIMIT 1000;
戻り値:
セット内の 1000 行 <0.00 秒>
明らかに完了までに約 1.5 秒以上かかる場合。
なぜこれが当てはまるのか、実際の期間を取得する方法を教えてもらえますか?
ありがとう
1.5+ 秒は、データベースから行を取得するのにかかる時間を意味します。
SHOW ENGINE INNODB STATUSアクティブなトランザクションを印刷するために使用できます
SHOW ENGINE INNODB STATUS
プロファイリングを有効にすることができます:
set profiling=1
それから;
show profile for query...
http://dev.mysql.com/doc/refman/5.0/en/show-profile.html