Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Cardinality Estimator SQL 2016
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Столкнулся с проблемой - запрос, который прекрасно выполнялся в sql 2008 и 2012 стал жутко тормозить в 2016. После установки флага 9481 снова стал выполняться нормально. Почитал про СЕ 2016, но мало что понял (в смысле как это использовать при написании запросов). Может кто-нибудь подскажет из личного опыта какие паттерны работают плохо в 2016 и наоборот best practice для 2016. И может быть какие-нибудь статьи про СЕ 2016 с практическими примерами написания запросов. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2018, 11:17 |
|
||
|
Cardinality Estimator SQL 2016
|
|||
|---|---|---|---|
|
#18+
Gorr, вы точно понимаете что делает ce? А то вопрос про паттерны хорошо/плохо смущает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2018, 11:22 |
|
||
|
Cardinality Estimator SQL 2016
|
|||
|---|---|---|---|
|
#18+
Я надеюсь что понимаю. У меня есть запрос, состоящий из нескольких join, ничего особенного. Так вот именно он ведет себя столь по разному, поэтому я спросил про паттерны (ну например не использовать больше N join в запросе и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2018, 11:37 |
|
||
|
Cardinality Estimator SQL 2016
|
|||
|---|---|---|---|
|
#18+
Gorr какие паттерны работают плохо в 2016 Те, которые в плане запроса выдают merge join вместо hash join, это же очевидно. И наоборот - раньше inner join из несколько таблиц выдавал spill into tempdb, теперь все помещается в нужный кусок правильно запрошенной по размеру оперативной памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2018, 11:42 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39647971&tid=1689691]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 325ms |

| 0 / 0 |
