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

Обсуждение возникших проблем, предложений и ошибок SDAC компонентов
Ответить
Zelius
Сообщения: 26
Зарегистрирован: Вт 24 авг 2010 11:26

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

Сообщение Zelius » Вт 31 май 2016 09:40

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

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

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

Сообщение Alexp » Вт 31 май 2016 10:52

Добрый день,

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

Zelius
Сообщения: 26
Зарегистрирован: Вт 24 авг 2010 11:26

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

Сообщение Zelius » Вт 31 май 2016 10:56

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

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

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

Сообщение Alexp » Вт 31 май 2016 11:44

Для определения времени выполнения запроса Вы можете использовать события BeforeExecute и AfterExecute, и вычислять время между ними.

Ответить