获取真正的SQLite运行时?

获取真正的SQLite运行时?,sql,database,sqlite,Sql,Database,Sqlite,在SQLite上可以使用 sqlite> .timer ON 获取命令的执行时间。我目前的版本只有 CPU Time: user 0.000000 sys 0.000000 而较新的版本有一个“实时”值。e、 g Run Time: real 36.591 user 17.362911 sys 1.809612 有没有办法计算执行的实际运行时间,或者如何使“用户时间”和“系统时间”更有用?您可以使用Unixtime命令对任何事情进行计时 $ time some-command ...

在SQLite上可以使用

sqlite> .timer ON
获取命令的执行时间。我目前的版本只有

CPU Time: user 0.000000 sys 0.000000
而较新的版本有一个“实时”值。e、 g

Run Time: real 36.591 user 17.362911 sys 1.809612

有没有办法计算执行的实际运行时间,或者如何使“用户时间”和“系统时间”更有用?

您可以使用Unix
time
命令对任何事情进行计时

$ time some-command
...
...
normal output
...
...
real    0m0.114s
user    0m0.039s
sys     0m0.065s

因此,如果您可以将SQL命令放在一个可以传递给sqlite的文件中,就可以对整个执行进行计时。

显而易见的答案是“更新sqlite”。为什么你不能这样做?@CL。不幸的是,我没有发言权,谢谢你的回复。我想到过类似的事情,但认为在时间安排上可能会有开销,我想知道是否有sqlite自带的东西,如果没有的话,我将不得不这样做