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

Ознаки

Під час спроби виконати кілька великих запитів одночасно в Microsoft SQL Server 2014 деякі запити можуть дочекатися RESOURCE_SEMAPHORE_QUERY_COMPILE. Лише один запит, який потребує більшої кількості пам'яті, ніж граничне значення великого шлюзу (як це передбачено в результатах, що дає змогу виконати компіляцію DBCC-стану ), навіть якщо на сервері є достатня кількість пам'яті.Примітка.Це очікувана поведінка. Однак у великих системах пакетної обробки, як-от сховище даних, це може знизити продуктивність під час паралельного виконання багатьох запитів.

Спосіб вирішення

Відомості про Сукупне оновлення

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

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Радимо завантажити та інсталювати найновіші накопичувальне оновлення для сервера SQL Server:

Це виправлення вводить новий прапор трасування-T 6498. Цей прапорець трасування дає змогу отримати доступ до великого шлюзу за наявності достатньої кількості пам'яті. Він базується на 80 відсотків цільової пам'яті SQL Server і дає змогу виконувати одну велику компіляцію запитів за 25 гігабайтів (ГБ) пам'яті. Наприклад, це дає змогу двом великим компіляцій запитів на комп'ютері 64 ГБ цільової пам'яті. Після інсталяції цього виправлення потрібно ввімкнути позначку трасування-T 6498, щоб активувати нову поведінку. Примітка.Якщо ви вмикаєте позначку трасування за допомогою команди DBCC TRACEON , не потрібно перезавантажувати сервер, щоб позначка трасування набрали сили. Але це може тривати 10 секунд, щоб застосувати нову конфігурацію великого шлюзу. Корпорацією Майкрософт випущено підтримуване виправлення. Однак це виправлення призначене для виправлення лише проблеми, описаної в цій статті. Застосуємо це виправлення лише до системний інтегратор, які відчувають цю конкретну проблему. Якщо виправлення доступні для завантаження, у верхній частині цієї статті бази знань є розділ "термінове доступні". Якщо цей розділ не відображається, надішліть запит до служби підтримки клієнтів Microsoft і підтримайте її, щоб отримати термінове виправлення. Примітка . Якщо виникають додаткові проблеми або якщо потрібно виконати будь-які виправлення неполадок, можливо, знадобиться створити окремий запит на обслуговування. До додаткових питань технічної підтримки та питань, які не відповідають цим виправленням, буде застосовано звичайні витрати на обслуговування. Щоб отримати повний список телефонних номерів служби підтримки клієнтів Microsoft або створити окремий запит на обслуговування, перейдіть на веб-сайт Microsoft:

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

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

ПричинаSQL Server використовує шлюзи компіляції для компіляцій дроселя. Архітектура шлюзу – це спосіб для сервера SQL Server, який зберігає використання пам'яті для компіляції вхідних запитів під елементом керування. Існують три шлюзи: малі, середні та великі. Щоб отримати додаткові відомості про те, як використовувати команду DBCC "стан ", щоб відстежувати використання пам'яті, перегляньте статтю KB 907877: як використовувати команду DBCC memorystatus, щоб відстежувати використання пам'яті на сервері SQL Server 2005.

Стан

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×