Номер помилки VSTS: 302851
Номер помилки VSTS: 302848
ДІ 17820
Ознаки
У Standard 64-розрядних версіях Microsoft SQL Server 2005 і пізніших версій, для яких встановлено привілеї блокування сторінок у пам'яті для облікового запису служби ядра SQL Server, API розширень адресних рядків (AWE) не використовуються для виділення пам'яті в буферному пулі. Використання API AWE в 64-розрядних версіях SQL ServerSQL Server для виділення пам'яті буферного пулу відоме як заблоковані сторінки. Підтримка заблокованих сторінок надається в пакеті оновлень 2 для SQL Server 2008 і 4-му пакеті оновлень 4 для SQL Server 2005 із пакетом оновлень 3.
Примітка. За замовчуванням у 64-розрядних версіях SQL Server 2005 для підприємств і розробників підтримується функція "Заблоковані сторінки". Додаткові відомості див. на такому веб-сайті мережа Microsoft для розробників (MSDN):
https://msdn.microsoft.com/library/ms187499.aspx
Додаткові відомості
У сукупних оновленнях з'являється позначка трасування 845 і SQL Server 2008 64-розрядній версії Standard Edition і SQL Server 2005 64-розрядній версії Standard Edition вмикаються заблоковані сторінки, якщо для облікового запису служби SQL Server Engine Server встановлено право блокування сторінок у пам'яті.
Примітка. Цей параметр не потрібен для клієнтів, які використовують 64-розрядні випуски Enterprise або 64-розрядні випуски SQL Server для розробників. Увімкнення позначки трасування для цих випусків не дає результату.
Щоб використовувати цю позначку трасування, потрібно встановити її як параметр запуску для SQL ServerSQL Server за допомогою параметра –T. Докладні відомості про те, як увімкнути позначку трасування як параметр запуску, див. на веб-сайті MSDN за цією адресою:
https://msdn.microsoft.com/library/ms190737.aspx
Щоб переконатися, що в 64-розрядних версіях SQL Server увімкнуто заблоковані сторінки за допомогою позначки трасування, переконайтеся, що у файлі журналу помилок SQL Server під час запуску записано таке повідомлення:
Використання заблокованих сторінок для буферного пулу
Якщо такого повідомлення немає у файлі журналу помилок, зробіть ось що:
Переконайтеся, що прапорець трасування 845 встановлено правильно. Позначки трасування, налаштовані як параметри запуску, друкуються у верхній частині файлу журналу помилок.
Переконайтеся, що в обліковому записі служби для SQL Server ввімкнуто права блокування сторінок у пам'яті. Немає потреби настроювати ці дозволи, якщо обліковий запис служби SQL Server – це обліковий запис LOCAL SYSTEM. Додаткові відомості див. на веб-сайті MSDN:
Увімкнення заблокованих сторінок може негативно вплинути на продуктивність вашої системи. Слід ретельно зважити будь-які потенційні наслідки, перш ніж використовувати заблоковані сторінки, навіть у випусках Enterprise і випусках для розробників.
Примітка про SQL ServerSQL Server 2008 R2 StandardStandard Edition (64-bit): Microsoft SQL ServerSQL Server 2008 R2 StandardStandard Edition (64-розрядна версія, усі версії RTM і пізніші) також вимагає додавання прапорця трасування 845 як параметра запуску, щоб SQL ServerSQL Server міг використовувати заблоковані сторінки для буферного пулу, коли SQL ServerSQL Server службовому обліковому запису надається привілей безпеки «Заблокувати сторінки в пам'яті».
Примітка щодо випуску SQL Server 2012 Standard (64-розрядна версія). У випуску Microsoft SQL Server 2012 Standard (64-розрядна версія) не потрібно вмикати позначку трасування, щоб дозволити SQL Server використовувати заблоковані сторінки для буферного пулу на час SQL Server службовому обліковому запису надається привілей безпеки «Заблокувати сторінки в пам'яті».
Додаткові відомості про сукупний пакет оновлень 4 для SQL Server 2005 із пакетом оновлень 3
Докладні відомості про те, які файли змінено, а також про всі обов'язкові умови для застосування сукупного пакета оновлень, що містить виправлення, описане в цій статті бази знань Microsoft, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
970279 Сукупний пакет оновлень 4 для SQL Server 2005 із пакетом оновлень 3
Додаткові відомості про сукупний пакет оновлень 2 для SQL Server 2008 із пакетом оновлень 1
Щоб отримати додаткові відомості про цей сукупний пакет оновлень, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
970315 Сукупний пакет оновлень 2 для SQL Server 2008 із пакетом оновлень 1
Докладні відомості про наслідки використання Locked Pages із SQL Server див. у статті бази знань Microsoft:
918483 Зменшення довантаження пам'яті буферного пулу в 64-розрядній версії SQL Server
Щоб отримати додаткові відомості про ввімкнення функцій "заблокованих сторінок" у SQL Server 2012 та інших версіях, клацніть номер цієї статті в базі знань Microsoft:
2659143 Увімкнення функції "Заблоковані сторінки" в SQL Server 2012