web-dev-qa-db-ja.com

コマンドプロンプトでクエリの実行時間を取得する

このクエリを実行していますselect * from rentals。このテーブルには10,000を超える行があり、結果を取得するのに4分以上かかります。

しかし、結果を取得した後、今回は取得します。1セットが10000行(0,05秒)です。

実際の実行時間を取得する方法を知っていますか?

私は試してみます:

set profiling = 1;
select * from rentals;
show profiles;

ただし、クエリの期間は0,5080950のようにも見えます。

3
Jakex

おそらく、クエリの実行には0.5秒かかりますが、すべての結果がdisplayになるまでにはかなりの時間がかかります。

後者は、ネットワークとコンピューターの速度に依存し、パフォーマンスチューニングの観点からはあまり関係ありません。

質問に答えるために、クエリの実行時間(0.5秒)is実行時間。

4