http://otndnld.oracle.co.jp/document/products/as10g/1013/doc_cd/web.1013/B28605-01/optimiz011.htm

http://d.hatena.ne.jp/seraphy/20120722%23p1


f[^x[X̃AbvO[h
ڑɁuupgrade=truevƂ邱ƂŎIɕϊsB

y[WTCỸ`[jO
derby.storage.pageSize Iȃe[ũy[WTCY ? y[WTCYDerbye[uǂݏPʂƂȂ.
	ftHg4096
	64MBȏ󂫃̂WindowsNTnȂA8192B
	y[WTCÝA 4096A8192A16384A܂ 32768 ̒ 1 włB

derby.storage.pageReservedSpace }Ay[Wmێɋ󂫂c䗦 ? }Ńy[W쐬ƂȂ}EXVɔāAǂ̂炢󂫂c.
	ftHg20ݒ肳.
	}X^nōXVȂƂĂꍇ͔䗦邱Ƃ\.

derby.storage.minimumRecordSize ŏR[h ? XVñe[uVARCHAR, VARCHAR FOR BIT DATA^̉σTCY̗񂪂ꍇAOɍŏTCYL߂ɎĂƂŃR[hXVɃy[WN\邱ƂłB
	肷ƁAʂɂȂB
	ftHgAсAŏl12oCg
	őĺAderby.storage.pageSize * (1 - derby.storage.pageReservedSpace/100) - 100.

derby.storage.pageCacheSize ɃLbVy[W̌ ? ɃLbVĂy[W̌
	ftHg1000y[W@(ftHg4096y[WTCYȂAx1000 Ŗ4MB̃Kv)
	ŏ40y[W
	ŋ߂̃fXNgbvAvł΃ґɎĝŁA傫ĂǂȂB(q[v邩w\.)


select
  SUBSTR(CONGLOMERATENAME, 1, 20) -- \܂̓CfbNX
, ISINDEX -- CfbNX? 0ȊOȂCfbNX
, NUMALLOCATEDPAGES -- f[^蓖Ăꂽy[W
, NUMFREEPAGES -- e[uɊ֘AÂĂ関gpy[W
, (NUMALLOCATEDPAGES + NUMFREEPAGES) as TOTALPAGES -- Sy[W
, NUMUNFILLEDPAGES -- gpA܂󂫂̂y[W̐
, PAGESIZE -- y[WTCY
, ESTIMSPACESAVING -- kꍇɐߖłƗ\zoCg
from sys.systables st
, table(syscs_diag.space_table(st.tablename)) as t
where st.tabletype = 'T';
