FIX: Блокування і продуктивність можуть виникнути після ввімкнення прапор трасування 1118 в SQL Server 2005, якщо навантаження створення тимчасової таблиці висока

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

Підсумки

У цій статті описуються такі про це виправлення реліз:
  • Проблеми, які усуваються за цей пакет виправлень
  • Передумови для застосування виправлення пакет
  • Чи потрібно перезавантажувати комп’ютер-зразок після установки на пакет виправлень
  • Чи пакет виправлень замінений іншим виправленням пакет
  • Чи повинні вносити зміни реєстру після застосування до пакет виправлень
  • Файли, що містяться в виправлення пакет

Ознаки

У Microsoft SQL Server 2005 ви можете помітити блокування і продуктивності, пов'язані з проблемами. Ця проблема виникати, якщо виконуються такі умови:
  • увімкнути прапор трасування 1118.
  • Створення робочого навантаження тимчасової таблиці є високою.
  • Кілька файлів даних існують для бази даних tempdb.
В sysprocesses системі таблиці значення у стовпці waittype бази даних tempdb встановлюється PAGELATCH.

причина

Ця проблема виникає, коли кілька файлів даних існує в базі даних tempdb. При наявності цих кількох файлах даних, прикладання Вейтс зустрічаються в спільних глобального розподілу карту (SGAM) сторінок з бази даних tempdb.

Розв'язанн

Виправлення доступне з Microsoft. Однак, застосовувати лише для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до системний інтегратор, у яких виникає вказана проблема. Це виправлення може потребувати додаткового приймальні випробування. Тому якщо ви не завдає проблема, рекомендується, що ви чекати до наступного оновлення програмного забезпечення, яка містить це виправлення.

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

Примітка Якщо виникають додаткові проблеми, або якщо будь-які виправлення, можливо, доведеться створити окремий запит на обслуговування. Витрати на звичайні підтримки буде застосовуватися до додаткові застосунок-служба технічної підтримки і питання, які не відповідають критеріям для конкретних його. Щоб отримати повний список номерів телефонів Microsoft обслуговування і підтримки клієнтів або створити окремий запит на обслуговування відвідайте такий веб-сайт корпорації Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примітка Форма "Виправлення доступне" відображає мови, для якої доступний виправлення. Якщо потрібна мова не відображається, це тому, що поточні виправлення недоступна для цієї мови.

Необхідні умови

Ви повинні мати Microsoft SQL Server 2005 служби оновлень 2 (SP2) встановлено для застосування цього виправлення.

Щоб отримати додаткові відомості про отримання пакета оновлень 2 для SQL Server 2005 клацніть номер статті в базі знань Microsoft Knowledge Base:
913089Як отримати найновіший пакет оновлень для SQL Server 2005

Необхідність перезавантаження

Не потрібно перезавантажувати комп’ютер-зразок після інсталяції цього виправлення.

Дані реєстру

Не потрібно змінювати реєстр.

Відомості про файл виправлення

Це виправлення містить лише файли потрібні для виправлення неполадок, у цій статті перелічено. Це виправлення може містити не всі файли, які потрібно мати для повного оновлення продукту до останнього випуску.

Англійська версія цього виправлення має атрибути файлу (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів перераховані в всесвітній координований Вільний час (UTC). Під Вільний час перегляду відомостей про файл, перераховуються в місцевий Вільний час. Щоб визначити різницю між UTC і місцевим часом, використовувати в часовий пояс у вкладці на Дата і Вільний час елемент панелі керування.
SQL Server 2005, 32-розрядні версії
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428 Квітня 200702: 53на базі x86-процесорів
Msmdlocal.dll9.0.3166.015,943,53628 Квітня 200702: 53на базі x86-процесорів
Mssqlsystemresource.ldfНе застосовується524,28827 Квітня 200719: 05Не застосовується
Mssqlsystemresource.MDFНе застосовується40,173,56827 Квітня 200719: 05Не застосовується
Rdistcom.dll2005.90.3166.0644,46428 Квітня 200702: 53на базі x86-процесорів
Sqlaccess.dll2005.90.3166.0350,57628 Квітня 200702: 53на базі x86-процесорів
Sqlservr.exe2005.90.3166.029,190,51228 Квітня 200702: 53на базі x86-процесорів
Sysdbupg.SQLНе застосовується510,62226 Квітня 200710: 04Не застосовується
SQL Server 2005, 64-розрядний версія
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428 Квітня 200702: 53на базі x86-процесорів
Msmdlocal.dll9.0.3166.015,943,53628 Квітня 200702: 53на базі x86-процесорів
Mssqlsystemresource.ldfНе застосовується524,28827 Квітня 200719: 05Не застосовується
Mssqlsystemresource.MDFНе застосовується40,173,56827 Квітня 200719: 05Не застосовується
Rdistcom.dll2005.90.3166.0828,27228 Квітня 200716: 12x64
Sqlaccess.dll2005.90.3166.0357,74428 Квітня 200716: 12на базі x86-процесорів
Sqlservr.exe2005.90.3166.038,509,93628 Квітня 200716: 12x64
Sysdbupg.SQLНе застосовується510,62226 Квітня 200710: 04Не застосовується
SQL Server 2005, версію архітектури Itanium
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428 Квітня 200702: 53на базі x86-процесорів
Msmdlocal.dll9.0.3166.049,887,08828 Квітня 200710: 09IA-64
Mssqlsystemresource.ldfНе застосовується524,28827 Квітня 200719: 05Не застосовується
Mssqlsystemresource.MDFНе застосовується40,173,56827 Квітня 200719: 05Не застосовується
Rdistcom.dll2005.90.3166.01,885,04028 Квітня 200710: 09IA-64
Sqlaccess.dll2005.90.3166.0352,11228 Квітня 200710: 09на базі x86-процесорів
Sqlservr.exe2005.90.3166.072,626,03228 Квітня 200710: 09IA-64
Sysdbupg.SQLНе застосовується510,62226 Квітня 200710: 04Не застосовується

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

Щоб вирішити цю проблему, вимкніть прапор трасування 1118. Прапор трасування інтерактивно можна вимкнути, використовуючи наступні команди DBCC TRACEOFF:
DBCC TRACEOFF (1118, -1)
Також можна вказати прапор трасування параметрів запуску служби SQL Server. Коли ви вказуєте прапор трасування як параметра запуску, прапор трасування вмикається автоматично після запуску служби SQL Server. Якщо встановити прапор трасування як параметра запуску, можна ще використовується DBCC TRACEOFF команда відключити прапор трасування в інтерактивному режимі.

Стан

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

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

Поточні виправлення, описані впливає тільки бази даних tempdb. Це виправлення значно зменшує потребу змусити рівномірного розподілу за допомогою прапор трасування 1118. Якщо застосувати виправлення і як і раніше стикаються TEMPDB змагання, розглянути також повороту на прапор трасування 1118.
Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
824684Стандартна термінологія, яка використовується для опису оновлень програмних продуктів Майкрософт
Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
328551FIX: Паралелізм удосконалень для бази даних tempdb
Примітка. Як правило Якщо кількість логічних процесорів менше або дорівнює 8, використовуйте однакову кількість файлів даних як логічних процесорів. Якщо кількість логічних процесорів є більшим ніж 8, сценарій виконання 8 дані файли а потім якщо твердження, як і раніше, збільшується кількість файлів даних на число, кратне 4 (до кількість логічних процесорів) і затвердження знижується до прийнятних рівнів або внести зміни до робочого навантаження/код.


Властивості

Номер статті: 936185 - Востаннє переглянуто: 10 січня 2013 р. - Редакція: 2.0
Застосовується до:
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
Ключові слова: 
kbautohotfix kbhotfixserver kbqfe kbmt KB936185 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 936185

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

 

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