我总共有50,000条记录,每行有20列,由字符,日期和数字字段组合而成。我需要估计Oracle对表,索引和其他考虑因素(例如块大小)将需要多少兆字节的数据库空间。
可以请你帮忙。
非常感谢!
请回答我。感谢您的时间。
答案 0 :(得分:0)
检查视图USER_SEGMENTS
,您会在其中看到表和索引的数据大小(列BYTES
)。取这些值并除以50000,就可以得到每行的平均大小,然后可以估算出总大小。
我认为5万行作为样本大小应该可以。如果样本太小,那么您的估计就会很差。
如今,通常您使用PCTINCREASE
不适用的本地管理表空间。对于block_size,请使用默认的8K
。不要为这么少的数据浪费太多的精力。