【发布时间】:2015-07-09 18:56:30
【问题描述】:
我有一个包含大约 3500 万行的表。每个都有大约 35 个整数值和一个时间值(最后更新) 该表有两个索引 primary - 使用表列中的两个整数值 次要 - 使用主要的第一个整数 + 另一个整数值。
我想根据日期字段删除旧记录(大约2000万条)。
最快的方法是什么: 1. 按日期字段原样删除? 2. 按日期创建另一个索引,然后按日期删除。
将一次性删除大部分数据,然后每周增量删除更小的部分。
还有其他更有效的方法吗?
【问题讨论】:
标签: mysql optimization delete-row