一个表数据4G,1300万数据。删除大部分数据,留下少部分数据。
delete from pay_dubbokeeper.`statistics_vipay-gateway-web` where FROM_UNIXTIME(`timestamp`/1000) <= '2019-05-31 00:00:00';
花费时间33分钟。删除之后,表 statistics_vipay-gateway-web 没有收缩,因为是删除,不是truncate,表空间不会收缩。
这次删除,我还测试出一个问题,从库延迟比较严重。我已经配置了8个并发,我删除的是时候,用了3个会话,针对了不同database的不同表,发现从库还是没有并发删除,只有一个会话删除。shit。回头再研究原因