gpt4 book ai didi

performance - 删除 id 不在另一个表中的非常大的表记录

转载 作者:行者123 更新时间:2023-11-29 13:54:32 24 4
gpt4 key购买 nike

我有一个包含 8000 万条记录的表值。另一个表 values_history 有 2.5 亿条记录。

我想过滤values_history表,只保留values表中预设了id的数据。

delete from values_history where id not in (select id from values);

这个查询需要很长时间,我不得不中止这个过程。

请一些想法来加快这个过程。

我可以一次删除 1000000 条这样的记录吗?

最佳答案

我已经提取出所需的记录并插入到临时表中。这花了 2 小时,然后我删除了表,然后再次将提取的数据插入到主表中,整个过程花了 4 个小时左右,这对我来说很好。我有在此之前删除外键和所有其他约束..

关于performance - 删除 id 不在另一个表中的非常大的表记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34873684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com