Ocupación espacio de tablas DB2

A partir de la información de las instantáneas, se puede obtener el tamaño de las tablas en bases de datos IBM DB2 (datos, longs, lobs) y de todos sus indices.
 

db2 "select * from table (SNAP_GET_TAB('BBDD',-1)) as aaa" > /tmp/space.txt

 

El fichero resultante contiene cuatro columnas que dan la información del tamaño que ocupa la BBDD:

  • DATA_OBJECT_PAGES
  • INDEX_OBJECT_PAGES
  • LOB_OBJECT_PAGES
  • LONG_OBJECT_PAGES

Los datos están en bloques, por lo que, para calcular el tamaño total de una tabla con todos sus índices, bastará con multiplicarlo por el tamaño del bloque (habitualmente 16Kb).

Aplica a: DB2 9.5 LUW 

Oscar Paredes

IT Manager
Oracle DBA

oscar.paredes@dataprix.com

 

Fuente: DB2 UTIL