我正在使用数据库进行查询。
在我的情况下,每个用户每天将有5条记录保存在表格中。 所以在10天内,他们将为一个用户提供50条记录。我有50000名用户,记录的数量达到50000 * 5 =每天250000条记录。 如果我想为特定用户检索特定日期的特定记录,我必须遍历这些记录。这是正确的做法吗? 如果没有,那么解决方案是什么?
答案 0 :(得分:1)
我建议您在用户和日期列中创建索引,您可以在tausif建议的链接中查看详细信息。另外我建议你使用“select * from ...”来避免查询,你应该在每个查询中指定所需的列而不是start(*)来检索所有列。
答案 1 :(得分:0)
您能提供有关您所拥有方案的更多详细信息吗?数据库是否在服务器中?您使用的是哪种数据库技术?数据是否会保存很长一段时间?
我建议你开始寻找索引一两列的索引,但对于你的特定解决方案来说可能不是正确的方法。