Симптоми
Да предположим, че имате база данни, която съдържа оптимизирана за паметта файлова група и обикновени таблици. Освен това базата данни може да съдържа таблици, оптимизирани за онлайн обработка на транзакции в паметта (OLTP). Когато изпълните операция на езика за манипулиране на данни (DML), като например повторно изграждане на индекса на обикновените таблици, броят на файловете с контролни точки продължава да расте.
Решение
Издадохме актуализация, за да намалим обема на диска, като намалим броя на файловете на контролните точки на In-Memory до 1 МБ (мегабайта) всеки. Тази актуализация е включена в следната кумулативна актуализация за SQL Server:
Сборна актуализация 6 за SQL Server 2017
Сборна актуализация 8 за SQL Server 2016 SP1
Сборна актуализация 6 за SQL Server 2014 Service Pack 1
Сборна актуализация 1 за SQL Server 2016
За да разрешите тази актуализация, трябва да разрешите проследяване на флаг 9929 при стартиране или в потребителска сесия. Този флаг за проследяване има ефект на глобално ниво. За да разрешите проследяване на флаг 9929, използвайте командата DBCC TRACEON (9929, -1) или –T 9929 като параметър за стартиране. Тъй като този флаг за проследяване е на ниво екземпляр, той засяга размера на файловете на контролни точки за всички бази данни с файлова група, оптимизирана за паметта, на този екземпляр. Бъдете внимателни, когато използвате този traceflag.
За подробна информация как да разрешите или забраните флаговете за проследяване и за обяснения на флаговете за проследяване на глобално ниво и сесия, вижте следните теми в SQL Server Books Online:
- DBCC TRACEON (Transact-SQL)
- Как да: Конфигуриране на опциите за стартиране на сървъра (Конфигурационен диспечер на SQL Server)
За кумулативните актуализации за SQL Server
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:
Последна сборна актуализация за SQL Server 2017
Последна сборна актуализация за SQL Server 2014
Последна сборна актуализация за SQL Server 2016
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече за терминологията , която Microsoft използва за описване на актуализациите на софтуера.