SQL SERVER - Verificando o tamanho das tabelas


/*
A query abaixo pode ser usada para verificar o tamanho das tabelas.
Muito util para quem tem espaço restrito no servidor ou esta tendo problemas de lentidão.
Este query só verifica as tabelas que um unio banco de dados por vez.
*/

USE DATA_BASE --DATA_BASE = Banco de dados a ser verificado

create table #temp
            ([name] varchar(1000),
            [rows] int,
            [reserved] varchar(1000),
            [data] varchar(1000),
            [index_size] varchar(1000),
            [unsed] varchar(1000))

insert into #temp
EXEC sp_MSforeachTable @command1="print '>>>Tabela: ?' ",
@command2="sp_spaceused '?' "

select * from #temp order by [rows]

drop table #temp

Logo logo postarei uma query melhorada.

Versão do Sql Server: 2008 R2

Deixe seu comentário abaixo.

Comentários

Postagens mais visitadas deste blog

SQL SERVER - Abrindo arquivo Txt/Csv com OpenRowSet

SQL SERVER - Verificando jobs com falha

SQL SERVER - Manuseando tabelas