代码改变世界

随笔档案-2018年08月

oralce 超过1亿条数据的数据库表清理实践

2018-08-18 16:58 by 无腿鸟, 1741 阅读, 收藏,
摘要: 问题:当一个表的数据量超过一亿条,要删除其中的5000w条,如何处理。 如果直接使用delete语句,会涉及到到大量的磁盘IO,并产生大量的数据库日志,效率很低,删除速度慢,可能导致事务中断,甚至有服务器硬盘空间撑爆的可能。 本文提供的思路是先将数据表需要保留的数据不带索引导出,然后导入一个新表中 阅读全文