SELECT --+ORDERED,INDEX(a,systabs_pnix),INDEX(b,sysptnhdridx),INDEX(c,syspaghd)
a.dbsname AS database_name,
a.tabname,
d.name AS dbspace_name,
b.nextns AS extents_act,
TRUNC(c.pg_frcnt / 8) + b.nextns AS max_extents
FROM sysmaster:sysdbstab d,
sysmaster:syspaghdr c,
sysmaster:systabnames a,
sysmaster:sysptnhdr b
WHERE c.pg_partnum = sysmaster:partaddr(d.dbsnum, 1)
AND sysmaster:bitval(c.pg_flags, 2) = 1
AND c.pg_nslots = 5
AND a.partnum = sysmaster:partaddr(d.dbsnum, c.pg_pagenum)
AND a.partnum = b.partnum
No comments:
Post a Comment