码迷,mamicode.com
首页 > 其他好文 > 详细

千万级数据表删除特定字断

时间:2015-12-28 18:15:08      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

数据表大约存了700万条数据

技术分享

现在要删除platform为‘pc‘的记录,大约有300多万条,且没有索引。

不能直接使用delete from 。。。where platform = ‘pc‘ 有limit限制,且每次删除扫描行数过大。

技术分享

 技术分享

技术分享

每次利用主键id用>=及<取1000条数据,判断符合删除条件的数据,取出id放入集合,然后一次性删除。

该方法利用了主键索引,效率非常快。

千万级数据表删除特定字断

标签:

原文地址:http://www.cnblogs.com/tuifeideyouran/p/5083216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!