powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / странность при оптимизации хранимки
11 сообщений из 11, страница 1 из 1
странность при оптимизации хранимки
    #39885863
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Заметил особенность, которую не понял.
Версия сервера 2008 r2, оптимизировал хранимку, выполнялась 40 сек. Внутри есть вызов другой хранимки. Запускаю вызов основной в MMS c опцией "show actual execution plan". Вижу, внутри этой вложенной хранимки 2 запроса 49% и 35% cost. Думаю именно их и имеет смысл смотреть. Экспериментировал долго, косяков не нашел, seek in nonclastered index, ничего особо не улучшил. Для эксперимента закомментил этот "дорогой" вызов внутри процедуры - и время выполнения не изменилось, те же 40 секунд. Но в плане увидел другие запросы, которые удалось оптимизировать.
Собственно вопрос - когда может некорректно отображаться стоимость в плане и как этого избежать, чтобы не тратить время впустую?
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39885865
Андрей Юниор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich
show actual execution plan

Обычно этот план вообще ни о чём. Я пользуюсь Include live query statistics.
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39885866
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

корректно никогда не смотреть стоимость, и стоимость оценочная а не актуальная
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39885868
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich

Собственно вопрос - когда может некорректно отображаться стоимость в плане и как этого избежать, чтобы не тратить время впустую?

недавно услышал от brent ozar мысль, что все эти относительные весА, очень относительны и на них не стоит обращать особого внимания
он рекомендует смотреть на statistics io, time , что звучит логично
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39885870
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich, и +к - стоимость != время
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39886032
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK
denis_viktorovich,

корректно никогда не смотреть стоимость, и стоимость оценочная а не актуальная


Мне всегда казалось, что это касается предполагаемого плана, а не действительного. Сервак еще виртуальный и админы временами перераспределяют ресурсы - может это влияет еще.
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39886322
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я заметил, что косяки с оценкой планов бывают при вызове пользовательских функций, который и являются куском проблемного кода.
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39886419
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Megabyte,

возможно, речь идёт об использовании в запросах скалярных функций?
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39886540
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Megabyte,

возможно, речь идёт об использовании в запросах скалярных функций?

Да в любых функциях. Это по большому счету, черный ящик (с константами) для сервера.
В 2019 версии это обещали значительно улучшить. Не проверял пока.
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39886609
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111
Владислав Колосов
Megabyte,

возможно, речь идёт об использовании в запросах скалярных функций?

Да в любых функциях. Это по большому счету, черный ящик (с константами) для сервера.
В 2019 версии это обещали значительно улучшить. Не проверял пока.

и что не так с inline ? какой там чёрный ящик?
...
Рейтинг: 0 / 0
странность при оптимизации хранимки
    #39886809
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Megabyte,

возможно, речь идёт об использовании в запросах скалярных функций?

Да, я про них.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / странность при оптимизации хранимки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]