Определение времени выполнения запросов в SQLite - PullRequest
22 голосов
/ 05 августа 2011

Я создаю программу для анализа и генерации запросов. Мне было любопытно, существует ли в SQLite метод, позволяющий запрашивать время, необходимое для обработки запроса? Я не могу изменить мою установку каким-либо образом, поэтому этот метод должен работать из коробки. Я пишу свой инструмент на python, и, хотя я предполагаю, что мог бы использовать класс timer для измерения времени выполнения, этот метод не будет работать, когда я подключаюсь к удаленным машинам (и возвращаю согласованное время).

1 Ответ

54 голосов
/ 05 августа 2011

Из программы командной строки sqlite3 вы можете сделать:

.timer ON
select * from my_table;

Это напечатает время процессора, затраченное на запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...