Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

Consulta retornando memória ideal para o banco


Recommended Posts


  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  13
  • Content Per Day:  0.00
  • Reputation:   11
  • Achievement Points:  158
  • Solved Content:  0
  • Days Won:  6
  • Status:  Offline
  • Age:  53
  • Device:  Windows

Olá pessoal,

Recentemente tive problemas de estouro de memória no servidor do banco e resolvei fazer uma consulta que me retornasse, através de comparações com a memória do servidor e a memória em uso, a quantidade de memória ideal para o banco. Agora estou disponibilizando aqui para quem precisar.

USE master
GO
-- Obter o total de memória física do servidor
DECLARE @Total_Memoria_Fisica_MB INT;
DECLARE @Memoria_Fisica_Disponivel_MB INT;
DECLARE @Total_Memoria_SQL_Server_MB INT;

-- Obter a memória física total e a memória disponível
SELECT
    @Total_Memoria_Fisica_MB = (total_physical_memory_kb / 1024),
    @Memoria_Fisica_Disponivel_MB = (available_physical_memory_kb / 1024)
FROM sys.dm_os_sys_memory;

-- Obter a memória usada pelo SQL Server
SELECT
    @Total_Memoria_SQL_Server_MB = (physical_memory_in_use_kb / 1024)
FROM sys.dm_os_process_memory;

-- Calcular a memória ideal a ser usada (80% da memória física total)
DECLARE @ideal_memory_mb INT;
SET @ideal_memory_mb = CAST(@Total_Memoria_Fisica_MB * 0.8 AS INT);

-- Exibir os resultados
SELECT
    @Total_Memoria_Fisica_MB AS Total_Memoria_Fisica_MB,
    @Memoria_Fisica_Disponivel_MB AS Memoria_Fisica_Disponivel_MB,
    @Total_Memoria_SQL_Server_MB AS Memoria_Usada_SQL_Server_MB,
    @ideal_memory_mb AS Memoria_Ideal_MB;
 

Espero que ajude!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.