问题:我想知道bi,t_fx_zjls 占用硬盘空间大小?
第一步:执行 表分析
exec dbms_stats.gather_table_stats('bi','t_fx_zjls');
第二步:直接统计表大小
SELECT NUM_ROWS,
AVG_ROW_LEN,
AVG_ROW_LEN*NUM_ROWS*2/1024 "表大小(KB)"
FROM DBA_TABLES
WHERE WNER='BI'
AND TABLE_NAME='T_FX_ZJLS';
-----------------------------------
36 31 2.18
于是得出表占用内存2.18KB。
扩充:
一个字符(UNIcode)占用2B(比特)。
select length('....500个字符....') from dual ;-----500
将这500字符保存到text中,可以看出大小将近1000 B
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24156512/viewspace-719686/
,如需转载,请注明出处,否则将追究法律责任。