我们经常会遇到操作一张大表,发现操作时间过长或影响在线业务了,想要回退大表操作的场景在我们停止大表操作之后,等待回滚是一个很漫长的过程,尽管你可能对知道一些缩短时间的方法,处于对生产环境数据完整性的敬畏,也会选择不做介入最终选择不作为的原因大多源于对操作影响的不确定性实践出真知。

数据千万级别之多,占用的存储空间也比较大,可想而知它不会存储在一块连续的物理空间上,而是链式存储在多个碎片的物理空间上可能对于长字符串的比较,就用更多的时间查找与比较,这就导致用更多的时间可以做表拆分,减少单表字段数量,优化表结构在保证主键有效的情况下,检查主键索引的字段顺序。