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;
相关推荐
茉莉玫瑰花茶13 小时前
SQL 调优 [ 1 ]
数据库·sql
Databend13 小时前
从传统分区到微分区,Snowflake 与 Databend 如何减少数据扫描
大数据·数据库·sql
ruleslol13 小时前
Redis 雪崩与服务降级
数据库·redis
易番番ERP14 小时前
品牌代理商SKU繁多,ERP如何高效处理新旧规格替换?
数据库·微服务·云原生·sku·易番番erp
leo_yu_yty14 小时前
Mysql 面试准备
数据库·mysql·面试
SelectDB14 小时前
拉卡拉统一金融 OLAP:基于 Apache Doris / SelectDB 实现查询提速 15 倍、资源直降 52%
数据库
SelectDB14 小时前
四川航空湖仓一体:基于 SelectDB / Apache Doris 的多源数据联邦分析实践
数据库
SelectDB14 小时前
网易云音乐日志平台:基于 Apache Doris / SelectDB 替换 ClickHouse 承载日增万亿日志
数据库
herinspace15 小时前
管家婆财贸ERP如何进行基本信息批量搬移
服务器·数据库·管家婆软件·财务软件
Irene199115 小时前
当前用户查OWNER报错总结:在Oracle中,查询OWNER(或用户名/SCHEMA)报错,本质是权限不足,但错误的表现形式会根据具体场景而不同
oracle