O administrador de uma bases de dados precisa possuir informações
detalhadas sobre as tabelas de um banco para tomar decisões sobre a
criação de índices, particionamentos, esquemas de backup, etc.
O
número de linhas e o espaço ocupado por uma tabela são informações
fundamentais em diversas situações. Pode-se encontrar esta informação
através das propriedades da tabela no SQL Server Management Studio.
Para aqueles que preferem utilizar linha de comando, a procedure de sistema "sp_spaceused"
pode auxiliar na obtenção destas informações. Esta procedure retorna as
seguintes informações sobre uma tabela (cujo nome deve ser passado como
parâmetro):
- Número de linhas
- Espaço em disco reservado para a tabela
- Espaço em disco ocupado pelos dados
- Espaço em disco ocupado pelo índice
- Espaço em disco livre
Veja no exemplo abaixo como utilizá-la:
EXEC sp_spaceused 'Production.Product'
O resultado obtido pelo comando acima pode ser observado na figura abaixo:
Nenhum comentário:
Postar um comentário