oracle以前建立的表,几乎不被使用,现在由于内存满了,查到它初始化大小1196MB,重建表以后,使用了一段时间,其他表的初始化大小又飙升上来了,但是我并没有往这些表里边传数据,这是什么机制造成它增大的呢
1条回答 默认 最新
- IT_service_mesh 2023-03-23 18:25关注
参考GPT和自己的思路:
这种情况可能是因为Oracle中存在自动段扩展机制。当一个表空间中的数据占用空间接近于其设置的上限时,Oracle会自动开启自动段扩展功能,然后自动增加该表空间的数据文件大小,以扩展其存储容量。因此,即使您没有向表中添加新数据,也会导致其初始化大小增加。要避免这种情况,可以手动设置每个表空间的大小限制,以确保它们不会因为自动段扩展而无限增长。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 centos7系统下abinit安装时make出错
- ¥15 hbuildex运行微信小程序报错
- ¥50 HAL ADCDMA单次触发转换
- ¥15 关于#python#的问题:我知道这个问题对你们来说肯定so easy
- ¥15 wpf datagrid如何实现多层表头
- ¥15 为啥画版图在Run DRC会出现Connect Error?可我Calibre的hostname和计算机的hostname已经设置成一样的了。
- ¥20 网站后台使用极速模式非常的卡
- ¥20 Keil uVision5创建project没反应
- ¥15 mmseqs内存报错
- ¥15 vika文档如何与obsidian同步