如何解决改进删除自
DELETE FROM table1 ri
USING table2 ta
WHERE ri.uid = ta.uid;
表 1 有 1.6 亿行,表 2 有 1400 万行。
这需要很长时间,我在 table2 中添加了一个唯一索引并且成本没有提高,有没有办法更快地完成这项工作?
谢谢
解决方法
使用 Explain Analyze 删除一小块数据,我们最终意识到有一个约束占用了所有成本,我们删除了约束以加快删除操作,然后重新添加。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。