Ознаки
Припустімо, що використовується SQL Server 2017 пакетний режим адаптивне об'єднання ввімкнуто. Виконання запиту до бази даних із рівнем сумісності 140 може тривати понад 45 хвилин. Проте запит завершиться приблизно через одну секунду, якщо вимкнути цю функцію, використовуючи підказку для запиту DISABLE_BATCH_MODE_ADAPTIVE_JOINS.
Примітка. Щоб застосувати це виправлення, потрібно ввімкнути позначку трасування 4199 або ввімкнути параметр конфігурації з областю бази даних QUERY_OPTIMIZER_HOTFIXES .
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:
Про сукупні оновлення для SQL Server:
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:
Посилання
Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.