Проблема
Предположим, что у вас есть база данных с индексами columnstore в Microsoft SQL Server 2014. Когда вы запускаете команду DBCC CHECKDB для базы данных, под MEMORYCLERK_SQLQUERYEXEC клерком происходит утечка памяти. Объем памяти под этим клерком увеличивается каждый раз при выполнении команды DBCC CHECKDB, пока не будет использована вся доступная память.
Примечание. Объект памяти, который приводит к утечке, MEMOBJ_COLUMNBATCH. Он создается в MEMORYCLERK_SQLQUERYEXEC секретаря памяти.
Решение
Сведения о накопительном пакете обновления
Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server.
- Накопительный пакет обновления 1 для SQL Server 2014 с пакетом обновления 1 (SP1)
- Накопительный пакет обновления 6 для SQL Server 2014
Рекомендация. Установите последний накопительный пакет обновления для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Рекомендуется скачать и установить последние накопительные пакеты обновления для SQL Server:
- Последний накопительный пакет обновления для SQL Server 2014 с пакетом обновления 1 (SP1)
- Последний накопительный пакет обновления для SQL Server 2014
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».