删除大量数据时报错"ERROR 2013 (HY000): Lost connection to MySQL server during query"

批量删除过多数据可以使用保留数据跑批到新表----->drop旧表---------->再rename新表,通过datax创建一个任务可以定期执行,我们在生产上面有类似的你可以参考此种解决方法。
再就是上面说的通过limit方法。GC时间,还有就是tidb_mem_quota_query设置,看硬件实际情况