Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Microsoft разпространява корекциите за Microsoft SQL Server 2008 R2 като един файл, който може да се изтегли. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички горещи поправки и корекции на защитата, които са били включени в предишната SQL Server 2008 R2 корекция издание.

Симптоми

Обмислете следния сценарий:

  • Изпълнявате екземпляр на SQL Server 2008 R2 или SQL Server 2012 на компютър, който има повече от един процесор.

  • Изпълнявате паралелна заявка спрямо таблица, която има голямо количество пространствени данни.

В този случай изпълнението на заявката SQL Server може да отнеме много време.

Имайте предвид, че проблемът може да възникне в една от следните ситуации.

  • Задавате опцията подсещанеMAXDOP заявка на стойност, която е по-голяма от 2.

  • Можете да зададете опцията Max Degree of Parallelismстойност, която е по-голяма от 2 в конфигурацията на сървъра.

Причина

Този проблем възниква, защото пространствен индекс не се използва в плана за заявки.

Решение

За SQL Server 2012 разрешете флаг за проследяване 4199 при стартиране или в потребителска сесия.

Информация за кумулативна актуализация

SQL Server 2008 R2 Service Pack 1

Корекцията за този проблем първо е издадена в кумулативна актуализация 3 за SQL Server 2008 R2 Service Pack 1. За повече информация как да получите този сборен пакет щракнете върху следния номер на статия в базата знания на Microsoft:

2591748 Кумулативен пакет за актуализация 3 за SQL Server 2008 R2 Service Pack 1

Имайте предвид, че тъй като компилациите са кумулативни, всяка нова корекция версия съдържа всички горещи поправки и корекции на защитата, които са били включени в предишната SQL Server 2008 R2 корекция издание. Препоръчваме да помислите за прилагането на най-новата корекция версия, която съдържа тази актуална корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2567616 Компилациите SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 Service Pack 1.

SQL Server 2008 R2

Корекцията за този проблем първо е издадена в сборния пакет за актуализация 9. За повече информация как да получите този сборен пакет за SQL Server 2008 R2 щракнете върху следния номер на статия в базата знания на Microsoft:

2567713 Кумулативен пакет за актуализация 9 за SQL Server 2008 R2

Имайте предвид, че тъй като компилациите са кумулативни, всяка нова корекция версия съдържа всички горещи поправки и корекции на защитата, които са били включени в предишната SQL Server 2008 R2 корекция издание. Препоръчваме да помислите за прилагането на най-новата корекция версия, която съдържа тази актуална корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

981356 Компилациите SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2.

Забележка: След като приложите кумулативните актуализации, трябва да разрешите флаг за проследяване 4199 (TF 4199), за да бъде ефективна корекцията. За повече информация вижте KB974006 – SQL Server флаг за проследяване на актуална корекция на оптимизатора на заявки 4199 модел на обслужване (microsoft.com).

Заобиколно решение

За да решите проблема по заобиколен начин, използвайте един от следните методи:

  • Използвайте опцията spatial index hint в заявката.

  • Забранете опцията parallel execution plan за заявката.

Статут

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".

Повече информация

За повече информация относно паралелната обработка на заявки посетете следния уеб сайт на MSDN:

Обща информация за паралелна обработка на заявки

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×