oracle一张表内有几千万条纪录,如何按条件删除某些纪录

1、按时间条件删除纪录
2、如何能在不影响业务的前提下快速进行操作
3、如果直接用delete语句的话,只是删除3天内的数据,30分钟内没有执行结果。

汪汪一只猫
浏览 961回答 2
2回答

慕容3067478

几千万条记录应该是有分区的。看是否在时间字段上。如果是时间字段上直接将分区删除就行。

慕田峪7331174

做时间分区搞过16亿的表,drop分区瞬间的事情,要不影响应用的话,索引需要建成local索引。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle