![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Доля выполнения запроса ADO? [D7, MSSQL]
Александр-- © (2004-11-02 23:44:00)Мастера ! Можно ли узнать насколько выполнен ресурсоемкий запрос? Backup в Enterprise Manager'е как-то вычисляют...
Nikolay M. (2004-11-03 09:54:00) [1]
> > Можно ли узнать насколько выполнен ресурсоемкий запрос?
> узнать нельзя, MSSQL сам не знает пока не выполнит.
Теоретически можно продублировать логику оптимизатора: выделить используемые индексы в запросе, вытащить по ним статистику, построить план запроса, прикинуть число I/O операций и загруженность сервера, но этот геморрой не стоит свеч :)
sniknik (2004-11-03 00:00:00) [2]> Backup в Enterprise Manager'е как-то вычисляют...
а почему думаеш Backup запросом перекачивает? по моему это файловая операция, просто из базы и лога архив делается.
> Можно ли узнать насколько выполнен ресурсоемкий запрос?
узнать нельзя, MSSQL сам не знает пока не выполнит.
можно узнать только в процессе перекачки данных на клиента (часто самая длительная операция).