Применяется к
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Проблемы

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

Решение

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

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

Примечание.После применения этого исправления включите флаг трассировки 7470, чтобы приложение SQL Server рассматривало внутренние возможности памяти для управления данными при вычислении требуемой памяти для сортировки. Это не приведет к сбросу в ситуации, описанной в разделе "проблемы" выше. Обратите внимание, что это увеличит требования к памяти для запросов сортировки и может повлиять на доступность памяти для параллельных запросов, поэтому рекомендуется использовать флаг трассировки выборочно.

Статус

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

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

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

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