fbpx

Utilização de Memória no SQL Server

Dicas de Microsoft SQL Server

Configurando a utilização de Memória no SQL Server

Nesta dica do Web Mundi.com, veremos como configurar a utilização de Memória no SQL Server.

Muitas vezes, no desenvolvimento de uma aplicação, por exemplo, o SQL Server consome uma grande quantidade de memória, ocasionando lentidão na aplicação que esta sendo testada e até inviabilizando a utilização do computador.

Para contornar este problema, você pode limitar a quantidade de memória que o SQL Server utiliza, usando o procedimento armazenado sp_configure.

Ao limitar a quantidade de memória que o SQL Server tem permissão para utilizar, haverá mais memória disponível para outras aplicações ou de outras instâncias do SQL Server.

Na literatura de SQL Server é recomendada a definição de um valor mínimo e máximo de memória para ser utilizada em cada instância em execução no mesmo host, pois o SQL Server não faz qualquer tentativa de equilibrar a utilização de memória.

Alterando as configurações do banco de dados MS-SQL Server via Scripts T-SQL

Para poder usar este recurso, você deve estar modo avançado.

Para isto, utilizar-se o seguinte comando:

Em seguida, iremos alterar o valor máximo de memória que a instância deve utilizar, para isto utilizamos o seguinte comando:

O exemplo acima irá definir a quantidade máxima de memória que o servidor utilizará para 512MB.

O comando RECONFIGURE WITH OVERRIDE é necessário para que a alteração entre em vigor imediatamente. Se for omitido, então a mudança não ocorrerá até que o serviço do SQL Server seja reiniciado.

Caso você queira verificar se a mudança estja em vigor, poderá utilizar o seguinte comando:

Este comando irá mostrar a configuração atual. Você irá ter como resultado, algo como isto:

 

Results max server memory - www.webmundi.com

O config_value exibe o valor que o SQL Server está configurado, mas pode não ser o valor que está atualmente em vigor.

O run_value mostra o que está atualmente em vigor.

Alterando as configurações do banco de dados MS-SQL Server via Interface Gráfica

Se você não quer digitar comandos SQL,  você também pode fazer o mesmo pelo SQL Server Management Studio.

Para isto, clique com o botão direito do mouse em Server (servidor) no object explorer e selecione properties (Propriedades).

 

Object Explorer - max server memory - www.webmundi.com

 

Isto exibira uma tela com todas as propriedades do servidor.

Para efetuar as alterações, vá para a página Memory (memória) e você pode definir os valores que quiser quer lá.

Existem dois botões de opção que lhe permitirão verificar visualmente entre o valor configurado no momento e o valor da execução.

Ao pressionar Ok o valor atualizado é aplicado para o servidor imediatamente.

 

Server Properties - max server memory - www.webmundi.com

 

Para mais informações, consulte:

Obrigado

Espero que esta matéria tenha sido útil e tenha lhe ajudado a aumentar seus conhecimentos no banco de dados SQL Server da Microsoft.

Se você gostou, compartilhe estas dicas com um amigo ou participe de nossas redes sociais.

Conhece alguma outra dica  ?

Envie para nos em nossa pagina do Facebook.

Caso queira nos incentivar a criar mais conteúdos como este, prestigie nossos anunciantes.

Um Grande Abraço e até a próxima dica!

Renato Sanches
Gestor de TI – Tecnologia da Informação
Trabalhando com o banco de dados SQL Server desde 1994

COMPARTILHE ISSO:

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
Share on tumblr
Tumblr
Share on whatsapp
WhatsApp
Share on reddit
Reddit
Share on email
Email

Comentários

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.