Использование Option Hint в CTE - PullRequest
0 голосов
/ 22 октября 2019

Мы обновились до SQL Server 2016 и столкнулись с низкой производительностью для некоторых существующих запросов из-за Cardinality Estimator.

При использовании ниже производительность возвращается к нормальной.

option
( 
    use hint(
        'FORCE_LEGACY_CARDINALITY_ESTIMATION', 
        'ENABLE_QUERY_OPTIMIZER_HOTFIXES'
        )
)

Но при применении этого в CTE для просмотра базы данных появляется сообщение об ошибке.

Просто интересно, могу ли я использовать Option в CTE или нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...