Oracle 各种删除操作对空间返还的说明
浏览:1421次 出处信息
Oracle 各种删除操作对空间返还的说明 | |||||||
操作 | 表空间是否回收空间? | 文件系统或ASM是否回收空间? | 是否造成表上的碎片? | 在本地管理表空间(LMT 9i以后)是否造成表空间碎片? | 在字典管理表空间(DMT 9i以前)是否造成表空间碎片?注意现在的oracle版本不太可能用DMT | 是否造成索引碎片? | 有心理问题,或者为应付领导,一定要对付对付不存在的碎片怎么办? |
DELETE SQL | 否 | 否 | 否,空间可以被该表重用。可以称之为高水位,但谈不上碎片 | 不适用 | 不适用 | 否 | 对表可以shrink space;对索引可以coalesce操作;对于大表而言IO和redo会很多,耗时也可能长 |
DROP TABLE | 是的;视乎recyclebin参数是否进入回收站;但空间都可以被表空间重用 | 否 | 都没表了 | 本地管理表空间的extent是统一大小或系统自动分配大小,不存在表空间碎片 | 可能导致碎片(alter tablespace coalesce适用场景) | 索引都没了 | 不适用 |
TRUNCATE TABLE | 默认是的 | 否 | 否 | 本地管理表空间的extent是统一大小或系统自动分配大小,不存在表空间碎片 | 可能导致碎片(alter tablespace coalesce适用场景) | 否 | 不适用 |
注:Oracle除非手动resize datafile,否则一般不会自动返回空间给文件系统或ASM |
建议继续学习:
- 我对技术方向的一些反思 (阅读:10046)
- Oracle or MySQL ? (阅读:3528)
- Java陷阱(2010版) (阅读:3422)
- 如何正确安装ORACLE使ORACLE状态最优 (阅读:3420)
- Oracle Database 12c架构图 (阅读:3437)
- 从淘汰Oracle数据库的事情说起 (阅读:3187)
- Oracle+Fusionio+Dataguard的高可用方案 (阅读:2657)
- Oracle Database Appliance (阅读:2817)
- 分享点Oracle相关的资料 (阅读:2748)
- 云和恩墨版Oracle Database 12c 最新体系结构图下载 (阅读:2613)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:按照重要程度划分数据库级别
后一篇:没有更老的了!,您可返回本栏目:Oracle >>
文章信息
- 作者:刘相兵 来源: 诗檀软件
- 标签: oracle 空间
- 发布时间:2021-05-27 22:26:51
建议继续学习
近3天十大热文
-
[69] memory prefetch浅析
-
[53] 转载:cassandra读写性能原理分析
-
[50] 深入浅出cassandra 4 数据一致性问
-
[44] 字符引用和空白字符
-
[42] MySQL半同步存在的问题
-
[41] 获取Dom元素的X/Y坐标
-
[41] javascript插入样式
-
[41] JS中如何判断字符串类型的数字
-
[39] 基本排序算法的PHP实现
-
[37] Inline Form Labels