最近在删除一张大表的历史数据,表内共几T数据,每天几千万新纪录
该表在date列上做了MDC,删除语句如下:
delete from (select * from *** where date='xxxx-xx-xx' fetch first *** rows only)
以前如果做一条记录删除测试,既上面语句最后fetch fitst 1 rows only的执行速度在0.1s内
现在删到某段日期,执行以上语句删一条记录需要5s以上。
每天产生的新纪录数都是差不多的,为什么效率会差这么多呢,有什么指标可以查原因的吗?
谢谢!!