2020
12-24
12-24
MySQL如何优雅的删除大表实例详解
前言删除表,大家下意识想到的命令可能是直接使用DROPTABLE"表名",这是初生牛犊的做法,因为当要删除的表达空间到几十G,甚至是几百G的表时候。这样一条命令下去,MySQL可能就直接夯住了,外在表现就是QPS急速下降,客户请求变慢。解决办法1.业务低峰时间手动执行删除这个可能就需要DBA不辞辛劳,大晚上爬起来删表了。2.先清除数据,最后再删除的方式譬如1000万条数据,写脚本每次删除20万,睡眠一段时间,继续执行。这样也能做...
继续阅读 >