Access是否选择“查询性能受记录数量影响的位置”

时间:2013-10-09 09:54:32

标签: sql performance ms-access

表中的记录数对使用“日期大于”条件返回约5k记录的查询的性能有多大影响?

例如,一个表可能总共有50k记录而不是100k。

1 个答案:

答案 0 :(得分:2)

通常,是的,要检索的记录越多,加载时间就越长。但是,我们不可能给你一个特定的数字,因为涉及很多因素,每个场景都会有所不同。

具体而言,它可能取决于数据库是在本地还是在服务器上托管。它取决于索引,硬件(特定磁盘),可能的网络速度等等。

如果您提取两倍的数据,理论上它应该花费大约两倍的时间,但同样,YMMV。通过适当的索引,它可能会更快。

顺便说一句,如果速度(可能更重要的是,恢复,安全性,存储大小和多用户使用)可能是一个问题,那么最好切换到SQL Server。