问题: 我们有一个非常大的表格,并且不断增长。其中大部分记录 (约80%) 是历史数据(具有过去当前日期的“DATE”字段),它们很少被查询,而一小部分记录(约20%)是当前数据(“DATE”字段在当前日期之后),大多数查询都搜索这些当前记录。
考虑两种可能的情况,哪种更好(考虑总体实现难度和性能等因素):
考虑两种可能的情况,哪种更好(考虑总体实现难度和性能等因素):
将大表拆分为历史数据和当前数据两个表。每天将过期日期的记录从当前表移动到历史表中。
在同一个表格中保存记录(将DATA字段定义为索引)。