Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Сортування пакетний режим було введено в SQL Server 2016 під рівнем сумісності 130.  Якщо план виконання запиту містить паралельний пакетний режим сортування за допомогою паралельних операторів, ви можете зіткнутися з нееквівалентною продуктивністю в режимі рядка. 

Це відбувається через паралельне сортування пакетної обробки повністю відсортованих даних за допомогою одного потоку до паралельного оператора за течією (наприклад, паралельний оператор об'єднання об'єднання).  Деградація продуктивності відбувається, коли паралельний оператор за течією використовує однопотокову обробку за допомогою оператора сортування з використанням однопотокової пакетного режиму. 

У цьому оновленні буде запропоновано прапорець трасування 9358, щоб вимкнути операції сортування в пакетному режимі в більшості паралельних операторів, зокрема об'єднати об'єднання, вкладені цикли та агрегатні потоки. Виняток – це оператор агрегатного режиму в пакеті Windows над сортуванням, що дасть змогу надалі виконувати операцію сортування пакетного режиму під ними, як оператори агрегації Windows, оптимізовані для читання даних у пакетуванні.

Примітка. Операції сортування за пакетний режим також вимкнуто, якщо виконуються будь-які з наведених нижче умов.

  • Увімкнуто прапор трасування 4199.

  • Параметр QUERY_OPTIMIZER_HOTFIXES база даних увімкнуто (починаючи з SQL Server 2016 CU6).

  • Підказка ENABLE_QUERY_OPTIMIZER_HOTFIXES запиту використовується (починаючи з SQL Server 2016 із пакетом оновлень 1 (SP1) CU4).

Спосіб вирішення

Цю проблему вирішено в такому сукупному оновленні сервера SQL Server:

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Радимо завантажити та інсталювати найновіші накопичувальне оновлення для сервера SQL Server:

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Посилання

Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×