Oracle对表delete后空间不释放

Oracle对表delete后空间不释放

开启允许行移动,该语句允许rowid改变

sql 复制代码
alter table TableName enable row movement;

把块中的数据堆到一起,但会保持high water mark

sql 复制代码
alter table TableName shrink space  compact;

(这个会锁表) 回收空间

sql 复制代码
alter table TableName shrink space;

关闭允许行移动,该语句允许rowid改变

sql 复制代码
alter table TableName disable row movement;
相关推荐
Volunteer Technology1 分钟前
Flink编程模型与API(二)
大数据·数据库·flink
流星白龙8 分钟前
【MySQL高阶】9.在一台机器上运行多个MySQL实例
数据库·mysql·adb
Rick19938 分钟前
MySQL 优化器会选择【最小、最精准、最高效】的索引
数据库·mysql
mN9B2uk1712 分钟前
MySQL命令行导出数据库
c语言·数据库·mysql
铁皮哥22 分钟前
【后端开发】什么是守护线程,和普通线程有什么区别?
java·开发语言·数据库·人工智能·python·spring·intellij-idea
~央千澈~23 分钟前
《ZAKU渗透论:卓伊凡的2026渗透工程》第三章:Web攻击原理(上)——注入与SQL注入
数据库·sql·oracle
AI人工智能+电脑小能手30 分钟前
【大白话说Java面试题 第86题】【Mysql篇】第16题:MySQL 中锁的种类与行锁实现原理?
java·开发语言·数据库·mysql·面试
染指111030 分钟前
14.LangChain框架5-文档切分
数据库·人工智能·ai·langchain
abcy07121333 分钟前
【无标题】
数据库·sqlite
code2roc36 分钟前
SpringBoot整合Milvus向量数据库
数据库·spring boot·milvus·向量化