Подтвердить что ты не робот

Определение времени выполнения запросов в SQLite

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

4b9b3361

Ответ 1

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

.timer ON
select * from my_table;

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