2015-06-29 3 views
0

на SQLite можно использоватьПолучите реальное время выполнения SQLite?

sqlite> .timer ON 

, чтобы получить время выполнения команды. В версии I в настоящее время имеется только

CPU Time: user 0.000000 sys 0.000000 

в то время как более новая версия имеет значение «реального времени». например

Run Time: real 36.591 user 17.362911 sys 1.809612 

Есть ли способ рассчитать реальное истекшее время исполнения или как сделать «время пользователя» и «SYS время» сделать более полезным?

+0

Очевидным ответом является «update SQLite». Почему ты не можешь это сделать? –

+0

@CL. к сожалению, у меня нет в этом никаких заявлений, хотя спасибо за ответ – ljk

ответ

0

Вы можете использовать команду Unix time вовремя.

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

Так что, если вы можете поместить свои команды SQL в файл, который можно передать в SQLite, вы можете время всех исполнений.

+0

. Я думал о чем-то подобном, но думал, что может быть накладные расходы на время, и было интересно, есть ли что-то, что приходит на родной с sqlite, если нет, мне придется делать что-то вроде этого – ljk