Nir*_*Nir 4 mysql optimization delete-row
我有一张约有3500万行的表.每个都有大约35个整数值和一个时间值(最后更新)该表有两个索引primary - 使用表列中的两个整数值Secondary - 使用主要的第一个整数+另一个整数值.
我想根据日期字段删除旧记录(大约2000万个).
最快的方法是:1.根据日期字段删除?2.按日期创建另一个索引,然后按日期删除.
将有一次删除大部分数据,然后每周删除更小的部分.
有没有其他方法可以更有效地做到这一点?
Chr*_*ard 8
创建一个包含要保留的行的新表可能会更快,删除旧表,然后重命名新表
归档时间:
15 年,6 月 前
查看次数:
861 次
最近记录:
10 年,7 月 前