Você está na página 1de 4

CALCTAB

05/17/2015

Clculo do tamanho de objetos


Tabela
PCTFREE
INITRANS
Data block header size
Available data space per block
Row space

=
=
=
=
=

10
2
3,986
3,583
5

Nmero de linhas =
Nmero de colunas =
Tamanho mdio das colunas =

0
0
0

Tamanho da tabela em bytes =

block size - kcbh - ub4 - ktbbh - (initrans - 1) * ktbit - kdbh

ndice
PCTFREE
INITRANS
Data block header size
Available data space per block

=
=
=
=

10
2
161
3,542

Nmero de linhas
Nmero de colunas do ndice
Tamanho mdio das colunas
Row space

=
=
=
=

ndice 1
0
0
0
8

ndice 2
0
0
0
8

ndice 3
0
0
0
8

ndice 4
0
0
0
8

ndice 5
0
0
0
8

Tamanho dos ndices em bytes =

fixed_header + (variable transaction header * initrans)

Dados do Oracle7 (AIX 4.x)


KCBH (block common header) =
KTBBH (transaction fixed header) =
KTBIT (transaction variable header) =

20
48
24

Pgina 1

CALCTAB
KDBH (data header)
UB1 (unsigned byte 1)
SB2 (signed byte 2)
UB4 (unsigned byte 4)
KDBT
Block size

=
=
=
=
=
=

14
1
2
4
4
4096

05/17/2015

* Como no existe, usa-se o mesmo que UB4

Pgina 2

CALCTAB

rans - 1) * ktbit - kdbh

header * initrans)

Pgina 3

05/17/2015

CALCTAB

Pgina 4

05/17/2015

Você também pode gostar