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

Текущее время выполнения запроса

Добавлено: Пт 29 ноя 2013 14:03
deas
Так и не смог найти где посмотреть текущее время выполнения запроса (как в SSMS строка состояния например).
Запускаю часто хранимки выполняемые по несколько часов и так как уже знаю какая сколько выполняется, то и оцениваю сколько осталось. Да и потом посмотреть а сколько же действительно выполнялся запрос не очень удобно в окне вывода искать именно этот запрос.

Подскажите, где это все можно посмотреть?

Re: Текущее время выполнения запроса

Добавлено: Пт 29 ноя 2013 14:12
deas
И в дополнение, при выполнении запроса исчезает имя БД, что не очень удобно.

Re: Текущее время выполнения запроса

Добавлено: Пт 29 ноя 2013 14:54
Alexander
Так и не смог найти где посмотреть текущее время выполнения запроса (как в SSMS строка состояния например).
Запускаю часто хранимки выполняемые по несколько часов и так как уже знаю какая сколько выполняется, то и оцениваю сколько осталось. Да и потом посмотреть а сколько же действительно выполнялся запрос не очень удобно в окне вывода искать именно этот запрос.

Подскажите, где это все можно посмотреть?
Время выполнения запроса отображается на вкладке 'Общие' Окна вывода, которое можно вызвать, выбрав 'Вид -> Окно вывода' в основном меню.

Также, Вы можете просматривать запросы, посылаемые программой и их время в .log файле, который генерируется в папке инсталляции dbForge Studio for SQL Server (по умолчанию %programfiles%\Devart\dbForge Studio for SQL Server\). Для этого необходимо выполнить следующую настройку:

1. Выберите 'Сервис -> Параметры' из основного меню.
2. В открывшемся окне 'Параметры' откройте ветку 'Среда -> Окно вывода'.
3. Выберите опции 'Вести журнал ошибок приложения' и 'Писать запросы, посылаемые программой, в SQL журнал'.
4. Отключите опцию 'Удалять лог файл после закрытия приложения'.
5. OK.

SQL журнал находится на вкладке 'SQL журнал' в Окне вывода.
И в дополнение, при выполнении запроса исчезает имя БД, что не очень удобно.
Мы пересмотрим текущее поведение при разработке будущих версий продукта.

Re: Текущее время выполнения запроса

Добавлено: Пт 29 ноя 2013 15:23
deas
На вкладке общее отображается результат выполнения запроса, а меня еще интересует текущее время выполнения запроса в момент выполнения.
Т.е. есть запрос по загрузке таблицы из файла, он работает час (файл большой такой), так вот открывая вкладку с выполняющимся запросом не видно сколько уже времени прошло.
Да и на вкладке общее пишется все со всех открытых окон (а это десяток) и находить там информацию не очень удобно.

Было бы хорошо, если эта информация выводилась в строке состояния как и в SSMS.

Да и еще одна ну совсем пожелалка, но очень помогла бы в работе. После выполнения запроса, если вкладка не активна, то подсвечивать ее или что бы там значок выполнения светился, а потом исчезал, как в Explorer. А лучше и то и другое. :D

Рассмотрите и эти мои просьбы для будущих версий.

Re: Текущее время выполнения запроса

Добавлено: Пт 29 ноя 2013 17:03
Alexander
Спасибо за Ваши предложения. Мы учтём их при разработке будущих версий продукта.

Re: Текущее время выполнения запроса

Добавлено: Чт 29 май 2014 17:27
Alexander
при выполнении запроса исчезает имя БД, что не очень удобно.
Хотим сообщить Вам, что вышла бета-версия dbForge Studio for SQL Server, v3.8 Beta, в которой данная проблема устранена http://www.devart.com/ru/dbforge/sql/st ... nload.html

Благодарим Вас за Вашу помощь в усовершенствовании dbForge Studio for SQL Server.

Re: Текущее время выполнения запроса

Добавлено: Вт 02 сен 2014 16:53
.jp
deas писал(а):Было бы хорошо, если эта информация выводилась в строке состояния как и в SSMS.
Эта функциональность появится в новой версии, что мы планируем выпустить в октябре-ноябре 2014.