当前位置:Gxlcms > 数据库问题 > MySQL 快速删除大量数据

MySQL 快速删除大量数据

时间:2021-07-01 10:21:17 帮助过:4人阅读

千万级数据量

方案1、 直接使用delete 因delete执行速度与索引量成正比,若表中索引量较多,使用delete会耗费数小时甚至数天的时间   方案2、 (1)创建临时表,表结构与原表结构相同 (2)将需要保留的数据插入至临时表中 (3)drop原表 (4)将临时表改名为原表名   经过测试,drop表一般耗时在3秒以内 此方案主要耗时步骤为第二步,若需要保留的数据量不大时,此方案是最佳方案

MySQL 快速删除大量数据

标签:相同   保留   结构   mysql   nbsp   步骤   表结构   需要   插入   

人气教程排行