我将拥有一个包含超过 8000 亿条记录的数据库,
我将仅通过 SQL Server 查询数据库以检索记录,即仅SELECT查询。
我将检索 1 到 36,000,000 条记录,另外我还将考虑缓存 (36,000,000 x 8) 记录。
我正在寻找的是一些方法,通过它我可以估计一个简单的SELECT查询 SQL Server(任何版本\版本)需要多少时间才能取回 36,000,000(最坏的情况)。
我的表很简单,只有 9 列\属性,它们都是 INT(整数)。
在我可以填充我的数据库并设计我的应用程序之前,我需要事先了解这一点,同时牢记我是否必须依赖 SQL Server 或我的应用程序必须依赖巨大的缓存,因为慢响应不是一种选择。
额外说明
- 网络连接和带宽在这里不是考虑因素。
- 我无法通过编程检查经过的时间,因为 DB 尚未填充。
编辑
为什么投反对票