5

Oracle 各种删除操作对空间返还的说明

 3 years ago
source link: https://blogread.cn/it/article/8351?f=hot1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Oracle 各种删除操作对空间返还的说明

浏览:159次  出处信息

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

建议继续学习:

QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK