Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 October 20

M

Marat in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Скажем так, можно ли что-то поменять в статистике, чтобы изменить поведение оптимизатора?
обновите статистику, если еще не обновляли
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Igor Chizhov
С тем же успехом можно посоветовать не ставить 2019 сервер без необходимости. Такие чудеса у него не первый раз проскакивают.
перед переходом на новую версию  просто так советуют тестироваться?
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Alexey
перед переходом на новую версию  просто так советуют тестироваться?
А кто-то сказал, что проблема на проде? )
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Marat
обновите статистику, если еще не обновляли
Уже обновляла, спасибо
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
оптимизатор строит по костам - только сверка планов, только хардкор
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
либо хинт \ компатиблити левел меняем - и не морочим голову
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
почему хардкор? а как по другому понять?
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
2flower _
почему хардкор? а как по другому понять?
что понять?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Я думаю, там какой-то шизонутый неоптимизируемый в принципе запрос, так мне мой хрустальный шар говорит...
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Alexey
что понять?
что не так с запросом, понять можно только сравнив планы.
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
2flower _
что не так с запросом, понять можно только сравнив планы.
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
я не понял для чего ссылка, я так полагаю, что вводные по данным и запросам одни и те же
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Igor Chizhov
А кто-то сказал, что проблема на проде? )
Да, проблема не на проде. Перед переходом на новую версию тестируем. Сейчас стала сокращать запрос и, похоже, проблема в списке входных параметров constant scan, без него выходит seek.
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Я думаю, там какой-то шизонутый неоптимизируемый в принципе запрос, так мне мой хрустальный шар говорит...
еще сгенерированный каким-нибудь LINQ
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Сейчас попробую скинуть
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Параметры, естественно, для 2016 и 2019 одни и те же
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
как вариант через QueryStore зафорсить быстрый план.
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Сейчас попробую скинуть
Да, запрос прояснит ситуацию
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Igor Chizhov
Да, запрос прояснит ситуацию
что планируете там увидеть? из-за чего оптимизатор строит план разный есть опыт?
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
С 2019 опыта нет.
источник