1.一张表没有数据却占用100m左右的空间?
原因:
表定义时,初始空间较大;可以查看表的建表语句
解决方法:
drop表,修改建表语句重新创建
查看
select t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024) "占用空间(M)"
from dba_segments t
where t.segment_type='TABLE'
group by OWNER, t.segment_name, t.segment_type order by sum(t.bytes / 1024 / 1024) desc;

当一张数据库表无数据却占用大量空间时,可能是因为建表时初始空间设置过大。解决办法包括删除表并重新创建,优化建表语句。通过查询`dba_segments`获取占用空间的详细信息,可以定位问题并进行调整。
6754

被折叠的 条评论
为什么被折叠?



