Re: Tabellengröße ermitteln


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Gernot Ruban on Januar 07, 2004 um 19:03:

Als Antwort auf Re: Tabellengröße ermitteln geschrieben von Peter Schreiner on Januar 06, 2004 um 16:18:

Hi Peter,

exakt erhältst Du den aktuellen Space-Bedarf mit ...
db2 list tablespaces show detail

Zum Beispiel:
Tablespace ID = 89
Name = TSRPTUMS
Type = Database managed space
Contents = Any data
State = 0x0000
Detailed explanation:
Normal
Total pages = 20000
Useable pages = 19968
Used pages = 4128
Free pages = 15840
High water mark (pages) = 4128
Page size (bytes) = 4096
Extent size (pages) = 32
Prefetch size (pages) = 64
Number of containers = 2

Infos zu den Tablespace Files = Container Files ...
db2 list tablespace containers for 89 show detail

Zum Beispiel:
Tablespace Containers for Tablespace 89

Container ID = 0
Name = /data03/db2/db2iap/dbpods/crptums.001
Type = File
Total pages = 10000
Useable pages = 9984
Accessible = Yes
Container ID = 1
Name = /data03/db2/db2iap/dbpods/crptums.002
Type = File
Total pages = 10000
Useable pages = 9984
Accessible = Yes

Mit der Page Size (4k, 8K, 16K, 32K) und der Anzahl der Used Pages kannst Du den Bedarf ermitteln. Den Zusammenhang zwischen Tables und Table-/Index-Spaces erhältst Du aus SYSCAT/SYSIBM.[SYS]TABLES.

Wenn Du Perl auf dem DB2 Server oder Deinem DB2 Client zur Verfügunghast, könnte ich diverse Perl Scripts zu diesem Thema zur Verfügung stellen, die komfortable die Infos zusammenstellen.

Viele Grüße
Gernot


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]