ВИПРАВЛЕННЯ: Продуктивність знижується при запуску паралельних запит на змінення після інсталяції SQL Server 2008 для SQL Server 2008 R2

Переклади статей Переклади статей
Номер статті: 2732742 - Показ продуктів, яких стосується ця стаття.
Майкрософт поширює виправлення Microsoft SQL Server 2008 R2 пакетом оновлень 1 як один файл завантажується. Оскільки Накопичувальне виправлення, кожен новий реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу на попередній SQL Server 2008 R2 пакет оновлень 1 виправити реліз.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

Після оновлення від Microsoft SQL Server 2008 до Microsoft SQL Server 2008 R2, ви можете помітити, що продуктивність зменшується під Вільний час запуску запит на змінення, який використовує паралелізм в план поверху виконання запит на змінення в SQL Server 2008 R2.

ПриміткаЯкщо ви перевірте плану запит на змінення, ви бачите, що існує більше рекурсивні хешування приєднатися до операції, ніж у SQL Server 2008 було. Крім того, чим більша ступінь паралелізм (DOP) № тобто використовується в запит на змінення, тим більше кількість рекурсивні хешування приєднатися операцій, які використовуються в плану запит на змінення.

причина

Ця проблема виникає через деякі зміни в оцінці кількість елементів. Якщо на фактичне Пам'ять - сценарій виконання коливається навколо обмеження пам'яті, невелика зміна в оцінці кардинальності може викликати розливів.

ПриміткаВона частіше виникає під Вільний час сценарій виконання більшого числа DOP в запиті.

Розв'язанн

Після застосування виправлення хеш приєднатися до розділу графа, яка залежить від наявності пам'яті обмежена. Однак, це виправлення не вирішити проблему у всіх ситуаціях.

сукупний пакет оновлень інформації

SQL Server 2008 R2 із пакетом оновлень 2

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 3. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 пакетом оновлень 2, клацніть номер статті в базі знань Microsoft Knowledge Base:
2754552 сукупний пакет оновлень пакета 3 для SQL Server 2008 R2 пакетом оновлень 2
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу на попередній SQL Server 2008 R2 пакет оновлень 2 виправити реліз. Радимо, що ви розглянути питання про застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 будує, випущені після випуску SQL Server 2008 R2 пакетом оновлень 2

SQL Server 2008 R2 із пакетом оновлень 1

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 8. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 пакетом оновлень 1, клацніть номер статті в базі знань Microsoft Knowledge Base:
2723743 сукупний пакет оновлень пакета 8 для SQL Server 2008 R2 пакетом оновлень 1
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу на попередній SQL Server 2008 R2 пакет оновлень 1 виправити реліз. Радимо, що ви розглянути питання про застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2567616 SQL Server 2008 R2 будує, випущені після випуску SQL Server 2008 R2 пакетом оновлень 1

Стан

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

Обхідний шлях

Щоб вирішити цю проблему, зменшити число DOP для того, щоб зменшити рекурсивні хешування приєднатися до операцій. Однак, це може призвести до сценарій виконання послідовного виконання, оптимізатор запит на змінення, і вартість для послідовного виконання є високим.

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

Додаткові відомості про об'єднання хеш перейдіть на веб-сайт корпорації Microsoft Developer Network (MSDN):
Розуміння хеш стики
Для отримання додаткових відомостей про SQL server пам'яті надавати, перейдіть до наступного веб-сайт MSDN блоги:
Розуміння SQL Server пам'ять Гранта

Властивості

Номер статті: 2732742 - Востаннє переглянуто: 15 жовтня 2012 р. - Редакція: 2.0
Застосовується до:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
Ключові слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2732742 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2732742

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com