|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от trud
![]() Я кстати тоже встречался с подобным странным поведением нового оптимизатора. У меня был запрос по полю таблицы которое содержало несколько миллионов пустых значений и несколько заполненных. И вот периодически(причем причина так же была непонятна) запрос переставал использовать индекс по этому полю. Причем логики смены плана с хорошего на плохой не было, иногда работало долго, иногда сбивалось быстро
Поиск выявил что Микрософт решал уже подобные проблемы, но у нас была версия новее, текущее предположение было что не до конца пофиксили. В итоге так-же решили сменой Cardinality Estimator на старый Cumulative Udpate 4 for SQL Server 2016 SP2 https://support.microsoft.com/en-au/...lity-estimator |
|
Теги |
alwayson, ax2012r2, cardinality, cbo, legacy_cardinality_estimation, sql server 2016 |
|
|