Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Заметил особенность, которую не понял. Версия сервера 2008 r2, оптимизировал хранимку, выполнялась 40 сек. Внутри есть вызов другой хранимки. Запускаю вызов основной в MMS c опцией "show actual execution plan". Вижу, внутри этой вложенной хранимки 2 запроса 49% и 35% cost. Думаю именно их и имеет смысл смотреть. Экспериментировал долго, косяков не нашел, seek in nonclastered index, ничего особо не улучшил. Для эксперимента закомментил этот "дорогой" вызов внутри процедуры - и время выполнения не изменилось, те же 40 секунд. Но в плане увидел другие запросы, которые удалось оптимизировать. Собственно вопрос - когда может некорректно отображаться стоимость в плане и как этого избежать, чтобы не тратить время впустую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2019, 16:31 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
denis_viktorovich show actual execution plan Обычно этот план вообще ни о чём. Я пользуюсь Include live query statistics. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2019, 16:36 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
denis_viktorovich, корректно никогда не смотреть стоимость, и стоимость оценочная а не актуальная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2019, 16:36 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
denis_viktorovich Собственно вопрос - когда может некорректно отображаться стоимость в плане и как этого избежать, чтобы не тратить время впустую? недавно услышал от brent ozar мысль, что все эти относительные весА, очень относительны и на них не стоит обращать особого внимания он рекомендует смотреть на statistics io, time , что звучит логично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2019, 16:40 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
denis_viktorovich, и +к - стоимость != время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2019, 16:41 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
TaPaK denis_viktorovich, корректно никогда не смотреть стоимость, и стоимость оценочная а не актуальная Мне всегда казалось, что это касается предполагаемого плана, а не действительного. Сервак еще виртуальный и админы временами перераспределяют ресурсы - может это влияет еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2019, 06:09 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
Я заметил, что косяки с оценкой планов бывают при вызове пользовательских функций, который и являются куском проблемного кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2019, 16:49 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
Megabyte, возможно, речь идёт об использовании в запросах скалярных функций? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2019, 18:29 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов Megabyte, возможно, речь идёт об использовании в запросах скалярных функций? Да в любых функциях. Это по большому счету, черный ящик (с константами) для сервера. В 2019 версии это обещали значительно улучшить. Не проверял пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 02:00 |
|
||
|
странность при оптимизации хранимки
|
|||
|---|---|---|---|
|
#18+
Idol_111 Владислав Колосов Megabyte, возможно, речь идёт об использовании в запросах скалярных функций? Да в любых функциях. Это по большому счету, черный ящик (с константами) для сервера. В 2019 версии это обещали значительно улучшить. Не проверял пока. и что не так с inline ? какой там чёрный ящик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2019, 09:56 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39886322&tid=1686989]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 369ms |

| 0 / 0 |
