Oracle 各种删除操作对空间返还的说明
浏览:2297次 出处信息
| 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 | |||||||
建议继续学习:
- 我对技术方向的一些反思 (阅读:10823)
- 如何正确安装ORACLE使ORACLE状态最优 (阅读:4443)
- Oracle or MySQL ? (阅读:4046)
- Oracle Database 12c架构图 (阅读:4139)
- Java陷阱(2010版) (阅读:3888)
- 从淘汰Oracle数据库的事情说起 (阅读:4129)
- Oracle Database Appliance (阅读:3465)
- 分享点Oracle相关的资料 (阅读:3278)
- Oracle+Fusionio+Dataguard的高可用方案 (阅读:3272)
- 云和恩墨版Oracle Database 12c 最新体系结构图下载 (阅读:3173)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:按照重要程度划分数据库级别
后一篇:没有更老的了!,您可返回本栏目:Oracle >>
文章信息
- 作者:刘相兵 来源: 诗檀软件
- 标签: oracle 空间
- 发布时间:2021-05-27 22:26:51
建议继续学习
近3天十大热文
-
[1183] WordPress插件开发 -- 在插件使用 -
[75] 解决 nginx 反向代理网页首尾出现神秘字 -
[43] web开发设计人员不可不用的在线web工具和 -
[38] Java开发岗位面试题归类汇总 -
[31] 一句话crontab实现防ssh暴力破解 -
[31] Rax 系列教程(长列表) -
[30] 手机产品设计方向 -
[27] 程序员疫苗:代码注入 -
[27] 如何建立合适的索引? -
[26] oracle技术方面的路线
