Oracle 清空表分区

前端之家收集整理的这篇文章主要介绍了Oracle 清空表分区前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

ETL重刷201709数据,为了加快插入速度,不与已有数据比较,需要直接清空表指定分区的月份数据:

ALTER TABLE TF_FIN_CUX_DOC_SRE
	TRUNCATE PARTITION BALANCE_DT_201709;
接着需要重建索引,不然会报错 ORA-01502

ALTER INDEX BIDW.INX_FIN_CUX_DOC_SRE_U1 REBUILD;

如果数据量大,重建索引耗时较长,大于10min,可以根据服务器cpu核心数修改语句为:

ALTER INDEX BIDW.INX_FIN_CUX_DOC_SRE_U1 REBUILD PARALLEL 32;

猜你在找的Oracle相关文章