Страница 1 из 1

TMSSQLMonitor - как получить время выполнения запроса?

Добавлено: Вт 31 май 2016 09:40
Zelius
Добрый день!
Есть ли возможность получать время выполнения запросов, а не только его текст? Я так понял, что запрос попадает в OnSQL перед выполнением, а мне хотелось бы его увидеть после выполнения и с временем.

Re: TMSSQLMonitor - как получить время выполнения запроса?

Добавлено: Вт 31 май 2016 10:52
Alexp
Добрый день,

Нет, в событии onSQL, такой информации получить не получится, так как действительно, это событие возникает перед выполнением. Вы можете использовать нашу бесплатную утилиту dbMonitor в которой будет отображаться требуемая Вам информация

Re: TMSSQLMonitor - как получить время выполнения запроса?

Добавлено: Вт 31 май 2016 10:56
Zelius
Утилита мне, к сожалению, не подходит, мне нужно вести лог в моей программе. Можно ли попросить добавить такой функционал? Даже странно, что такой простой вопрос не всплывал.

Re: TMSSQLMonitor - как получить время выполнения запроса?

Добавлено: Вт 31 май 2016 11:44
Alexp
Для определения времени выполнения запроса Вы можете использовать события BeforeExecute и AfterExecute, и вычислять время между ними.