Oracle 清空表分区
发布时间:2020-12-12 14:06:31 所属栏目:百科 来源:网络整理
导读:ETL重刷201709数据,为了加快插入速度,不与已有数据比较,需要直接清空表指定分区的月份数据: ALTER TABLE TF_FIN_CUX_DOC_SRETRUNCATE PARTITION BALANCE_DT_201709; 接着需要重建索引,不然会报错 ORA-01502: ALTER INDEX BIDW.INX_FIN_CUX_DOC_SRE_U1
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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |