猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
oracle一张表内有几千万条纪录,如何按条件删除某些纪录
1、按时间条件删除纪录
2、如何能在不影响业务的前提下快速进行操作
3、如果直接用delete语句的话,只是删除3天内的数据,30分钟内没有执行结果。
汪汪一只猫
浏览 996
回答 2
2回答
慕容3067478
几千万条记录应该是有分区的。看是否在时间字段上。如果是时间字段上直接将分区删除就行。
0
0
0
慕田峪7331174
做时间分区搞过16亿的表,drop分区瞬间的事情,要不影响应用的话,索引需要建成local索引。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Oracle
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续