Configurar a opção de configuração de servidor index create memory
Este tópico descreve como configurar a opção de configuração de servidor de criação de memória de índice no SQL Server 2014 usando o SQL Server Management Studio ou o Transact-SQL. A opção index create memory controla a quantidade máxima de memória alocada inicialmente para criar índices. O valor padrão dessa opção é 0 (autoconfigurável). Se mais tarde for preciso mais memória para criação de índice e a memória estiver disponível, o servidor irá usá-la, excedendo assim a configuração dessa opção. Se a memória adicional não estiver disponível, a criação de índice continuará usando a memória já alocada.
Neste tópico
Antes de começar:
Para configurar a opção index create memory usando:
Acompanhamento: depois de configurar a opção index create memory
Antes de começar
Limitações e Restrições
A configuração da opção min memory per query tem precedência sobre a opção index create memory. Quando ambas as opções são alteradas, e a index create memory é inferior à min memory per query, você recebe uma mensagem de aviso, mas o valor foi definido. Durante a execução de consulta, você recebe um aviso semelhante.
Ao usar tabelas e índices particionados, os requisitos mínimos de memória para criação de índice podem aumentar significativamente se houver índices particionados não alinhados e um alto grau de paralelismo. Essa opção controla a quantidade inicial total de memória alocada para todas as partições de índice em uma única operação de criação de índice. A consulta terminará com uma mensagem de erro se a quantidade definida por essa opção for inferior ao mínimo exigido para a execução da consulta.
O valor de execução para essa opção não excederá a quantidade real de memória que pode ser usada pelo sistema operacional e pela plataforma de hardware nas quais o SQL Server está sendo executado. Em sistemas operacionais de 32 bits, o valor de execução será inferior a 3 GB (gigabytes).
Recomendações
Essa opção é uma opção avançada e deve ser alterada somente por um administrador de banco de dados experiente ou técnico certificado do SQL Server.
A opção memória de criação de índice é autoconfigurável e, normalmente, opera sem necessidade de ajustes. Porém, se você tiver dificuldade para criar índices, considere aumentar o valor dessa opção a partir de seu valor de execução.
Segurança
Permissões
Permissões de execução sem parâmetros ou com apenas o primeiro parâmetro em sp_configure são concedidas a todos os usuários por padrão. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a instrução RECONFIGURE, o usuário deve ter a permissão ALTER SETTINGS no nível do servidor. A permissão ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin .
Como usar o SQL Server Management Studio.
Para configurar a opção index create memory
No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e selecione Propriedades.
Clique no nó Memória .
Em Memória de criação de índice, digite ou selecione o valor desejado para a opção index create memory.
Use a opção index create memory para controlar a quantidade de memória usada por classificações de criação de índice. A opção memória de criação de índice é autoconfigurável e deve funcionar na maioria dos casos sem necessidade de ajustes. Porém, se você tiver dificuldade para criar índices, considere aumentar o valor dessa opção a partir de seu valor de execução. Classificações de consulta são controladas pela opção min memory per query .
Usando o Transact-SQL
Para configurar a opção index create memory
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo mostra como usar sp_configure para definir o valor da opção
index create memory
como4096
.
USE AdventureWorks2012 ;
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'index create memory', 4096
GO
RECONFIGURE;
GO
Para obter mais informações, confira Opções de configuração do servidor (SQL Server).
Acompanhamento: depois de configurar a opção index create memory
A configuração entra em vigor imediatamente sem reiniciar o servidor.
Consulte Também
sys.configurations (Transact-SQL)
RECONFIGURE (Transact-SQL)
Opções Server Memory de configuração do servidor
Opções de configuração do servidor (SQL Server)
sp_configure (Transact-SQL)