Добавление индекса - в пуле ресурсов «по умолчанию» недостаточно системной памяти для выполнения этого запроса - PullRequest
0 голосов
/ 25 июня 2018

Вот запрос, который я пытаюсь выполнить, чтобы добавить индекс к моей новой оптимизированной для памяти таблице

ALTER TABLE [s_Dim_Response_ram]
ADD INDEX response_ram_clientsurveydid NONCLUSTERED ([Clientid],[SurveyDefID])

И вот ошибка, которую я получаю:

Недостаточно системной памяти в пуле ресурсов «по умолчанию» для выполнения этого запроса.

На сервере установлено 32 ГБ оперативной памяти, а для SQL Server установлено максимально 26 ГБ оперативной памяти.

В выходные дни он был обновлен с SQL 2008 R2 до SQL Server 2017, поэтому я мог попробовать воспользоваться таблицами, оптимизированными для памяти.Я сделал копию существующей обычной таблицы, а затем попытался добавить индекс, как показано выше.

Как мне исправить эту ошибку?Нужно ли больше памяти для SQL Server?Или больше свободной системной памяти?Могу ли я изменить настройки, чтобы помочь?

...