Налаштування параметрів для SQL Server, запущено в навантаження високої продуктивності

Переклади статей Переклади статей
Номер статті: 920093 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

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

Введення

Ця стаття описує різні прапори трасування, як налаштування параметрів у Microsoft SQL Server 2005 і SQL Server 2008. За допомогою цих слідів позначок для підвищення продуктивності сервера SQL. Зазвичай ви використовувати ці прапори трасування, коли SQL Server запущено в навантаження високої продуктивності.

Примітка. Прапори трасування, описані розширений, тюнінг методи. Ви повинні розглянути, використовуючи ці прапори трасування лише після того, як ви робити основний маркер і рутинної оптимізацій. Наприклад, ви повинні розглянути, використовуючи ці прапори трасування, після того, як ви робити наступні оптимізацій:
  • Аналіз індексу
  • I/o балансування
  • Профілювання запит SQL
  • Система статистики моніторингу
Окрім того, ці прапори трасування, в основному корисним на High-End серверів, які мають перелічені нижче характеристики:
  • Багато процесорів, наприклад, більш ніж вісім процесори
  • Багато оперативної пам'яті, наприклад, більше, ніж 8 гігабайтів (ГБ) пам'яті
  • Висока i/o курси, наприклад, більш ніж 10000 фізичного i/o на секунду більш ніж 500 мегабайт (МБ) на секунду
Прапори трасування, описаними в цій статті може знизити продуктивність під деякі навантаження. Рекомендовано оцінити вплив на вашу робоче навантаження на випробування системи, перед розгортанням будь-які зміни у виробничому середовищі.

Примітка. Відомості в цій статті також відноситься до CTP версії SQL Server 2008 R2.

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

Trace прапор 652: вимкнути сторінка попередньо вилучення сканування

Trace прапор 652 відключає сторінки виклик під Вільний Вільний час сканування. Можна ввімкнути прапор трасування 652 під Вільний Вільний час запуску або під Вільний час сеансу користувача. При включенні прапор трасування 652 під Вільний Вільний час запуску трасування прапор має глобального масштабу. Під Вільний Вільний час увімкнення прапор трасування 652 у сесії користувача, прапор трасування має сесії сферу.Якщо ввімкнути прапор трасування 652 SQL Server вже не приносить сторінок з бази даних в буфер басейн, перш ніж ці бази даних сторінки споживається сканування. Якщо ввімкнути прапор трасування 652 запитів, яка користь від сторінки Pre-fetching функція виставку низької продуктивності.

Trace прапор 661: вимкнути процес запису видалення привид

Прапор трасування 661 вимикає процес запису видалення привид. Привид запис А а є результатом операцію видалення. Під Вільний час видалення запису, як Привид запис А а зберігається видаленим записом. Пізніше видаленим записом поновить процес запису видалення привид. У разі вимкнення цього процесу видаленим записом не очищено. Таким чином, не звільнення місця, що споживає видаленим записом. Така поведінка впливає на споживання простору і продуктивність сканування операцій.

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

Trace прапор 834: сценарій виконання Microsoft Windows великі сторінки пула для буфера басейн

Прапор трасування 834 викликає SQL Server використовувати Microsoft Windows великі сторінки пула пам'яті, що виділяється для буфера басейн. розмір сторінки змінюється в залежність завдання від апаратної платформи, але розмір сторінки може бути від 2 Мб до 16 МБ. Великі сторінки виділяється під Вільний Вільний час запуску а зберігаються протягом всього життя процесу. Прапор трасування 834 покращує продуктивність, підвищення ефективності переклад асоціативні буфера (TLB) у Процесорі.

Прапор трасування 834 застосовується лише до 64-розрядної версії SQL Server. Ви повинні мати право блокування сторінок в пам'яті користувача Увімкніть прапор трасування 834. Можна ввімкнути 834-прапор трасування лише під Вільний Вільний час запуску.

Прапор трасування 834 може перешкоджати запуску фрагментований пам'яті, і якщо великі сторінки не може бути виділені сервера. Тому прапор трасування 834 є найкраще підходить для серверів, які призначені для SQL Server.

Примітка. Якщо ви використовуєте функцію скриньок індексу стовпців 2012 SQL Server, не рекомендується повороту на прапор трасування 834.

Щоб отримати додаткові відомості про великі сторінки підтримки в Windows відвідайте веб-сайт корпорації Майкрософт розробник глобальна мережа (MSDN):
http://msdn2.Microsoft.com/EN-US/Library/aa366720.aspx

Trace прапор 836: використовувати опцію max сервер пам'яті для буфера басейн

Прапор трасування 836 викликає SQL Server розмір буфера басейн під Вільний Вільний час запуску на основі значення max сервер пам'яті варіант замість на основі загального об'єму фізичної пам'яті. Прапор трасування 836 дають змогу зменшити кількість дескрипторів буфера, які виділяються при запуску в 32-бітному режимі адресу віконну розширення (AWE).

Прапор трасування 836 стосується лише 32-розрядні версії SQL Server, які мають трепет виділення ввімкнено. Можна ввімкнути 836 прапор трасування лише під Вільний Вільний час запуску.

Trace прапор 2301: увімкнути додаткові рішення підтримки оптимізацій

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


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

Трасування прапорів, які вимкнути різні буферів кільце

Буферні кільце є внутрішня діагностичних механізму в SQL Server, який дає змогу записувати додаткові відомості про сервер. Зазвичай ви використовувати цю інформацію для виправлення неполадок сервера. Ви можете вивчити вміст буферів кільця за допомогою подання елементів динамічного керування sys.dm_os_ring_buffers .

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

Наступні позначки трасування вимкнути різні кільце буфери.

Trace прапор 8011: вимкнути буфер кільце для монітора ресурсів

Прапор трасування 8011 вимикає колекції додаткова діагностична інформація для монітора ресурсів. За допомогою відомостей цього Буферні кільце діагностувати з пам ' яті. Прапор трасування 8011 завжди поширюється через сервер і має глобального масштабу. Можна ввімкнути прапор трасування 8011 під Вільний Вільний час запуску або під Вільний час сеансу користувача.

Trace прапор 8012: вимкнути буфер кільце для планувальники

SQL Server записує події в буфер кільце розклад кожного разу, коли виникає, що одна з таких подій:
  • Планувальник переключається контексті іншого працівника.
  • Працівник буде призупинено.
  • Працівник поновилися.
  • Працівник входить упереджувальний режимі або не упереджувальний режим.
Діагностичні відомості в цьому буфері кільце дає змогу проаналізувати проблеми планування. Наприклад, можна використовувати інформацію в цьому буфері кільце для усунення проблем, коли SQL Server не відповідає.

Трасування прапор 8012 відключає записування подій для планувальників. Можна ввімкнути 8012 прапор трасування лише під Вільний Вільний час запуску.

Trace прапор 8018: вимкнути буфер кільце виняток
Trace прапор 8019: вимкнути стек колекцію для буфера кільце виняток

На Буферні кільце виняток запис А останнього 256 винятки, які піднімаються на вузлі. Кожен запис А містить деяку інформацію про помилки і містить трасування стека. запис А додається до буфера кільце, коли викликано виключення.

Прапор трасування 8018 вимикає створення Буферні кільце, і записав інформація не виняток. Trace прапор 8019 відключає стек колекцію під Вільний час створення запису. Прапор трасування 8019 не діє якщо увімкнуто прапор трасування 8018. Вимкнення буфера кільце виняток робить його більш важким для діагностики проблем, що пов'язані з внутрішню помилку сервера. Можна ввімкнути прапор трасування 8018 і 8019-прапор трасування лише під Вільний Вільний час запуску.

Trace прапор 8020: вимкнути робочий набір моніторингу

SQL Server використовує розмір робочої множини, коли SQL Server інтерпретує глобального пам'яті держави сигнали від операційної системи. Прапор трасування 8020 видаляє розмір робочої множини з розгляду, коли SQL Server інтерпретує сигнали стану глобального пам'яті. Якщо ви неправильно використовувати прапора трасування, важкі Пейджинг відбувається, і виконання залишає бажати кращого. Таким чином, зверніться до представник служби підтримки клієнтів Microsoft, перш ніж увімкнути прапор трасування 8020.

Можна ввімкнути 8020 прапор трасування лише під Вільний Вільний час запуску.

Trace прапор 8744: вимкнення попередньої вибірки для діапазонів

Трасування прапора 8744 відключає попередній виклик для оператора Вкладені петель . Неправильне сценарій виконання прапора трасування може викликати додаткові фізичної читає, коли SQL Server виконує плани, які містять Вкладені петлі оператора. Докладніше про оператор Вкладені петлі див "Логічний і фізичної оператори посилання" в SQL Server 2005 Books Online.

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

Нижченаведена таблиця містить більше інформації про продукти або інструменти, які автоматично стежитиме за умови, що описано в розділі "Ознаки" в ваш екземпляр SQL Server та версії SQL Server, проти яких обчислюються правило.

Згорнути цю таблицюРозгорнути цю таблицю
Правило програмного забезпеченняЗаголовок правилаОпис правилаВерсії продуктів, проти яких обчислюються правило
Система центру радникSQL Server з скриньок індексу стовпців і прапор трасування 834 може спричинити нестабільність сервераУ цього екземпляра SQL Server радник виявлено наявність одного або кількох скриньок індексу стовпців разом з трасування прапор 834 (великі сторінки для буфера басейн). Це може спричинити нестабільність сервера. Ми не рекомендую, що дозволяє прапора трасування, коли ви використовуєте скриньок індексу стовпців.SQL Server 2012


Посилання

Докладніше про те, щоб увімкніть або вимкніть трасування прапори і про глобальної трасування прапорів і прапорів сеанс трасування Перегляньте такі розділи в SQL Server 2005 Books Online:
  • DBCC TRACEON (Transact-SQL)
  • Прапори трасування (оператори Transact-SQL)
  • DBCC TRACESTATUS (Transact-SQL)
  • Порушення зміни до функцій обробника баз даних в SQL Server 2005

Властивості

Номер статті: 920093 - Востаннє переглянуто: 3 січня 2014 р. - Редакція: 2.0
Застосовується до:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Standard
Ключові слова: 
kbexpertiseadvanced kbsql2005engine kbsql2005tsql kbinfo kbmt KB920093 KbMtuk
Машинний переклад
ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 920093

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

 

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