Підвищення якості
Припустимо, що у вас інстальовано SQL Server 2017. Це вдосконалення запроваджує нову ПІДКАЗКУ "QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n" , щоб ПРИМУСОВО застосувати поведінку оптимізатора запитів на рівні запиту, як у випадку, якщо запит було скомпільовано з рівнем сумісності бази даних n, де n – це рівень сумісності з базою даних: 100, 110, 120, 130 або 140.
Нотатки
-
У цій підказці не можна змінити параметр оцінювання за замовчуванням або успадкованого значення, якщо його буде примусово установлено через конфігурацію рівня бази даних, позначку трасування або натяк на запит.
-
Якщо оцінювання успадкованої потужності виконується за допомогою config, а також позначки трасування або підказки запиту, запит продовжуватиме використовувати оцінку за спадщиною, як зазначено нижче.
-
Якщо для будь-якої причини використовується функція оцінювання за замовчуванням для будь-яких причин (примусове або тому, що запит виконується без параметра для оцінювання успадкованої оцінки), запит матиме змогу використовувати оцінювач даних, пов'язану з оптимізатором запитів для запитаної версії бази.
-
-
"ENABLE_QUERY_OPTIMIZER_HOTFIXES", позначка трасування (TF) 4199, а також інші способи ввімкнення поточних виправлень в Оптимізаторі за замовчуванням у деяких випадках, незалежно від того, який рівень сумісності бази даних не буде запитано.
-
Ця Підказка впливає лише на поведінку оптимізатора запитів. Це не впливає на інші функції сервера SQL Server, які можуть залежати від рівня сумісності баз даних., наприклад доступність певних функцій баз даних.
-
У цій підказці не потрібні спеціальні дозволи та їх можна використовувати за допомогою напрямних планів.
Додаткові відомості
Щоб отримати докладніші відомості, можна посилатися на наведені нижче посилання.
Спосіб вирішення
Це оновлення входить до складу нижче сукупного оновлення для SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.