Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

Предположим, что у вас есть много статистических данных и таблиц, и они содержат большое количество столбцов в базе Microsoft SQL Server 2012 или SQL Server 2014. При выполнении большого количества оперативных запросов для одновременного получения данных из этих таблиц может возникнуть CMEMTHREAD ожидание во время выполнения.

Решение

Совокупные сведения об обновлениях

Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Мы рекомендуем вам загрузить и установить последние накопительные обновления для SQL Server.

Дополнительная информация

При компиляции или повторной компиляции запроса в SQL Server 2012 система должна получить входные данные из гистограммы статистики. Необходимо выполнить проверку системной таблицы, а затем загрузить специальную гистограмму с таблицами, которые участвуют в памяти или кэше. Эти записи системных таблиц (для статистики) хранятся в системном кэше таблицы (CACHESTORE_SYSTEMROWSET). Объект памяти, который используется для создания этих записей в кэше, не секционирован и является глобальным. Таким образом, если во время этой операции выполняется Одновременная обработка памяти, CMEMTHREAD ждет, пока этот объект памяти не будет установлен. Обычно это происходит при отправке большого количества запросов, требующих компиляции или повторной компиляции. Это исправление изменяет объект глобальной памяти, который будет разбит на разделы, чтобы параллельные выделения памяти, использующие кэш системной таблицы, не сталкиваются с конфликтами, и CMEMTHREAD ждет. Дополнительные сведения о подобной ошибке можно найти в статье KB 3026082: Исправление: SOS_CACHESTORE состязание за предельными данными из кэша наборов строк таблицы приводит к высокой загрузке ЦП в SQL server 2012 или 2014.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×