SQLiteの Command Line Shell を使用すると、SQLの実行時間を表示することができます。
実行時間の表示方法
Windowsはコマンドライン、MacはターミナルからSQLiteに接続して次のコマンドを実行します。
1 |
.timer on |
これで、実行時間を表示する準備が整いました。
例えば、テーブルのレコード件数を取得するSQLを実行すると、次のように表示されます。
1 2 3 4 |
sqlite> .timer on sqlite> select count(*) from hoge; 1000000 Run Time: real 1.397 user 0.040023 sys 0.410019 |
表示された real が実行時間(秒)です。
この場合、100万レコードのカウントに 1.397 秒かかっていることが分かります。
表示が不要になった場合は、次のコマンドで OFF にすることができます。
1 |
.timer off |