Вот запрос, который я пытаюсь выполнить, чтобы добавить индекс к моей новой оптимизированной для памяти таблице
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?Или больше свободной системной памяти?Могу ли я изменить настройки, чтобы помочь?