Descrição: A verificação de crescimento das tabelas do Banco de Dados no SQL Server podem ser muito úteis para análise e controle do espaço em disco no servidor, segue abaixo os passos para verificação.


1° Passo - Abra o SGBD de sua escolha e conecte no servidor de Banco de Dados, os mais comuns que utilizamos aqui no SAAS são o IB Expert ou o DBeaver no qual utilizaremos no nosso exemplo.


2° Passo - Já conectado no servidor, criamos um novo Script clicando com o Botão Direito no nome do Banco de Dados que desejamos coletar as informações conforme orientação no print abaixo.


3° Passo - Devemos colocar o seguinte Script para coletar as informações das tabelas.

select r.rdb$relation_id, r.rdb$relation_name , count (*)* (select mon$page_size from mon$database) as table_size
from rdb$pages p
inner join rdb$relations r on r.rdb$relation_id = p.rdb$relation_id
where p.rdb$page_type in (4,5,6,7,8)
group by r.rdb$relation_id, r.rdb$relation_name
order by 3 desc


4° Passo - O resultado da consulta será algo parecido com isso:

Interpretação: Usaremos como exemplo o 1° registro para explicação, espaços alocados serão apresentados em unidade de medida em Bytes.

RDB$RELATION_ID: Identificador interno da tabela

RDB$RELATION_NAME: Refere-se ao nome da Tabela

TABLE_SIZE: Aproximadamente 98,3 Bytes


Autor Fabio Gabriel Brunis Leite Da Silva 


  • Sem rótulos