Script para verificar volumetria de objetos nas bases da instancias.

 Pessoal hoje gostaria de compartilhar com vocês dois script que fiz para fazer um levantamento de tamanho de todas as bases da instancia, eu tive que construir esses scripts para explicar para o cliente o porque de ele ter um hardware tão potente, mas vocês podem usar para explicar para o cliente ou o responsável pela área que precisam de mais hardware.

      Primeiro eu fiz um script que faz um levantamento sintético, onde eu levantei a quantidade de objetos por base de dados, os objetos são, tabelas, procedures e função. O resultado do script é conforme abaixo:


A ideia desse primeiro script é ter uma visão geral de quantos objetos temos no banco de dados.


O segundo script que gostaria de compartilhar é um script analítico onde podemos detalhar os objetos, nesse script eu mostro por exemplo o nome da tabela a quantidade de linhas dela, quantos index e colunas ela tem e o tamanho dos dados e index, isso é muito interessante para observar tabelas que possuem muitos index e até mesmo tendo um tamanho de index muito maior que o tamanho da tabela.

O resultado desse script:


Por hoje é isso pessoal, espero que esses scripts sejam úteis para vocês também.


Link do script 1: https://github.com/LeleSp6/Obj_sintetico/blob/main/script_obj_sintetico


Link do script 2: https://github.com/LeleSp6/objetos_analitico/blob/main/script_obj_analitico



Comentários

Postagens mais visitadas deste blog

Tuning no Postgres utlizando View Materializada

Como realizei um tuning que caiu o tempo de execução de 8h para 7minutos!

Procedure que cria um script de insert.