|
![]() |
#1 |
Moderator
|
Цитата:
Сообщение от trud
![]() Все же есть положительные моменты, что MS стала следить за работой продукта в реальной жизни. Вот теперь и Index hints решили вернуть(видно кто-то уже наткнулся parameters sniffing в виде неравном распределении продуктов по складам или кодов партий вида "Без партии")
![]() https://docs.microsoft.com/en-us/dyn...form-update-23 P.S. Кстати - на хорошо администрируемом SQL Server должен крутиться скрипт, которые анализирует статистику запросов. И если какой-то запрос потребляет больше, скажем, 15% общих ресурсов, шлется какое-то оповещение админу. А тот уже анализирует план, вычищает его из кэша если он плохой и информирует разработчиков что такой-то запрос что-то часто кривит. |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от fed
![]() На мой взгляд, потребность в index hints говорит о том что SQL Server (точнее Azure SQL) не присмотрен. Если статистика регулярно обновляется, сервер кривые планы не особо часто генерит. Кроме того - мы ведь этот хинт можем только в свой код добавить, соответственно - проще туда же поставить forceliterals и добиться правильного плана исполнения более системным образом...
P.S. Кстати - на хорошо администрируемом SQL Server должен крутиться скрипт, которые анализирует статистику запросов. И если какой-то запрос потребляет больше, скажем, 15% общих ресурсов, шлется какое-то оповещение админу. А тот уже анализирует план, вычищает его из кэша если он плохой и информирует разработчиков что такой-то запрос что-то часто кривит. |
|
![]() |
#3 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: trud (1), AlexeyS (2), alex55 (1). |
Теги |
index hint, производительность |
|
![]() |
||||
Тема | Ответов | |||
Где искать European Union Consumer Price Index? | 3 |
|