Verificar tamanho das tabelas de um banco do DB2
Recentemente precisei verificar qual a maior tabela de um banco que eu tinha aqui instanciado no meu DB2, depois de garimpar um pouco na internet achei um baita comando que me diz tamanho que cada tabela do meu banco tá ocupando no disco rígido do servidor.
Primeiro você deve-se conectar ao banco de dados que deseja listar as tabelas:
db2 connect to <nome-do-banco>
Após isso, basta digitar o seguinte comando (pode copiar e colar esse abaixo):
db2 “SELECT SUBSTR(TabSchema,1,15), SUBSTR(TabName,1,15), TabType, (Data_Object_P_Size + Index_Object_P_Size + Long_Object_P_Size + Lob_Object_P_Size + Xml_Object_P_Size) as Total_P_Size_KB FROM SysIbmAdm.AdminTabInfo ORDER BY Total_P_Size_KB”
O resultado será semelhante a esse:
Espero que ajude 🙂