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

Загальні відомості

Додавання нового значення атрибута плану виконання запиту до SQL Server 2017 накопичувальне оновлення 3 (CU3) і Microsoft SQL Server 2016 Service Pack 2 (SP2).

Коли оптимізатор запитів оцінює вартість плану виконання запиту, зазвичай передбачається, що всі кваліфікаційні рядки з усіх джерел мають бути оброблені. Однак деякі запити призводять до того, що оптимізатор запитів шукає план, який поверне меншу кількість рядків швидше. Це може трапитися, якщо запит використовує Верхнє речення, швидку number_rowsпідказку про запит, а також наявний речення або EXISTSнабір RowCount {номер | @number_var} . У цьому випадку оптимізатор використовує мету рядка, коли він обчислює план запиту. Якщо використовується план "ціль рядка", Орієнтовна кількість рядків у плані виконання запиту зменшується. Це пояснюється тим, що план має бути оброблено меншою кількістю рядків, щоб досягти мети рядка.

Примітка. Приблизний підрахунок, що виконується за допомогою цілі рядка, приблизна. Якщо фактичний розподіл даних не є рівномірним, воно може бути меншим, ніж фактична кількість рядків, які потрібно обробити. Таким чином, це може створити неефективний план запитів. Щоб вирішити цю проблему, можна скористатися параметром підказка "використовувати підказку (" DISABLE_OPTIMIZER_ROWGOAL ") або" трасування позначки 4138 ".

Щоб отримати докладніші відомості, перегляньте статтю Update (оновлення) у програмі SQL Server 2016 значення аргументу Підказка запиту. Але це може бути складно визначити в складних запитах, незалежно від того, чи застосовується мета рядка, і наскільки вона впливає на вибір плану.

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

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

Додаткові відомості

Це оновлення входить до складу нижче сукупного оновлення для SQL Server:

       Сукупне оновлення 3 для SQL Server 2017

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

Найновіше Сукупне оновлення для SQL Server 2017

Відомості про пакет оновлень для сервера SQL Server

Це оновлення запроваджено в наведених нижче пакетах оновлень для SQL Server:

       Пакет оновлень 2 для SQL Server 2016

       Пакет оновлень 3 для SQL Server 2014

Пакети оновлень є сукупними. Кожен новий пакет оновлень містить усі виправлення, які містяться в попередніх пакетах оновлень, а також будь-які нові виправлення. Наша рекомендація – це використання найновішого пакета оновлень і найновішого сукупного оновлення для цього пакета оновлень. Не потрібно інсталювати попередній пакет оновлень, перш ніж інсталювати найновіший пакет оновлень. У цій статті описано, як знайти докладні відомості про найновіший пакет оновлень і найновіше накопичувальне оновлення, використовуючи таблицю 1.

Визначення рівня версії, випуску та оновлення сервера SQL Server і його компонентів

Посилання

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

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

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

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

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

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

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

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

×