Pesquisar neste blog

27/05/2022

Analise de crescimento DB #103

--Verificando tamanho/espaço ocupado pelos banco de dados
EXEC sp_spaceused 'alunos'
EXEC sp_spaceused 'cidaddes'

--Verificando as tabelas
SELECT
   OBJECT_NAME(object_id) AS Tabela, p.Rows AS Linhas, -- tras na tabela p --Na tabela a, vai somar o campo Total_Pages irá multiplicar por 8 
   SUM(a.Total_Pages * 8) AS RESERVADO, --ira trazer as linhas
   SUM(CASE WHEN p.Index_ID) > 1 THEN 0 ELSE a.Data_Pages * 8 END) AS Dados, --Quantos que os dados irá ocupar naquela tabela
    SUM(a.Used_Pages * 8) -
SUM(CASE WHEN p.Index_ID > 1 THEN 0 ELSE a.Data_Pages * 8 END) AS Indice,
   SUM((a.Total_Pages - a.Used_Pages) * 8) AS NaoUtilizado
FROM
    sys.partitions AS p INER JOIN sys.allocation_units AS a
    ON p.hobt_id = a.container_id
GROUP BY OBJECT_NAME(object_id), ROWS
ORDER BY dados desc --Trazer em ordem decrescente




Nenhum comentário: