发布网友 发布时间:2022-04-25 13:05
共3个回答
热心网友 时间:2022-04-09 08:44
不知道你的a,b两个表的id有没有加索引,如果加了
可以用下面的方式试下
SELECT a.id,b.id
热心网友 时间:2022-04-09 10:02
不要用 工具删,用命令删,去到doc 执行 delete 但最好是 一次性删除不要超过1000条,让他多分几次删热心网友 时间:2022-04-09 11:36
select a.id,b.id from a left join b on a.id=b.id where b.id is null limit 0, 200追问数据太多了...有没有什么优化算法的方法呢...这样治标不治本啊.追答如果要想快点删除的话,你可以查一下看看不要删除表数据多不多,如果不多的话,可以先
careate 一个临时的table然后把查询出不要删除的数据插入到这个临时的表里,然后drop掉整个要删除的表,然后再create 一个刚drop的表,把那个临时的表里数据再插回去就行了,这样的速度比你一下删除几十万的来的快,而且IO使用比较小。