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

Помилка #: 194032 (супровід вмісту) VSTS: 1484606

Причини

При спробі створити індекс (за допомогою CREATE INDEX "або" ПОКАЖЧИК, ЗМІНЮВАТИ), на тип просторових даних Microsoft SQL Server 2012 немає або SQL Server 2014 великої таблиці твердження, має велике значення, CMEMTHREAD очікування, і SQL Server зменшення продуктивності.

Вирішення

Проблему, спочатку було усунуто у такий сукупний пакет оновлень із сервера SQL Server.

Сукупний пакет оновлень 1, для SQL Server 2014 року/en-us/help/2931693

Сукупний пакет оновлень, 7 для SQL Server 2012 з пакетом оновлень 1/en-us/help/2894115

Нові накопичувальне оновлення для SQL Server, містить усі виправлення, і усі виправлення безпеки, які входять до складу попередній сукупний пакет оновлень. Перевірте останній сукупний пакет оновлень для SQL Server:


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

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

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:

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

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

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

Це виправлення розділи на CMEMTHREAD , партнери "Просторової пам'яті об'єкт", за допомогою, NUMA вузла розбивання на розділи. Це зменшує, працівник активності сумісності, кількість планувальників активний одного вузла. Системи з більш високим рівнем планувальників, на вузлі прапора трасування-T8048 можна використовувати для подальшого розбивання на розділи всі об'єкти пам'яті, які дозволяють, розбивання на розділи планувальник. Уважно, використовуйте прапор трасування, як і він вводить над невеликий об'єм пам'яті для всіх об'єктів NUMA -пам'яті, вузол розділів.

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

Тип CMEMTHREAD очікування продавцем для будь-який потік безпечний пам'яті об'єкт почекайте, не лише просторової об'єкт. Такі XEvent сеанс визначення та використання спільних символів, можна використовувати для визначення рядок коду, який генерує CMEMTHREAD очікування:CREATE EVENT SESSION wait_stacksON SERVER
ADD EVENT sqlos.wait_info
(
action(package0.callstack)
where opcode = 1 -- wait completed
and wait_type = 191 -- CMEMTHREAD
)
add target package0.asynchronous_bucketizer (SET source_type = 1, source = 'package0.callstack'),
add target package0.ring_buffer (SET max_memory = 4096)
With (MAX_DISPATCH_LATENCY = 1 SECONDS)
Go
alter event session wait_stacks on server state = start
go

Run the repro

select event_session_address, target_name, execution_count, cast (target_data as XML)
from sys.dm_xe_session_targets xst
inner join sys.dm_xe_sessions xs on (xst.event_session_address = xs.address)
where xs.name = 'wait_stacks'
go

Стан

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

Author: rdorr; jannaw
Writer: v-shysun
Технічний редактор: rdorr; brellwei; ajayj; jannaw; sqlprev
Editor:

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

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

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

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

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

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

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

×