SQL Server:有没有办法估算查询的检索时间
-
11-12-2019 - |
题
我将拥有一个超过8亿记录的数据库,
我将通过SQL Server 仅查询dB 来检索记录i.e. select 查询。
我要从1到36,000,000件纪录中检索,加上我也会考虑缓存(36,000,000 x 8)记录。
我正在寻找的是一些方法,我可以通过它来估计,一个简单的选择查询sql server(任何版本\版本)收回36,000,000(最糟糕的情况)。
我的表很简单,只有9列\属性,它们都是int(整数)。
在我填充我的DB和设计我的应用之前,我需要在手之前了解这一点,同时铭记我是否必须依赖SQL Server或者我的应用程序必须依赖巨大的缓存,因为慢响应是<强>不是一个选项。
额外的注意
- 网络连接和带宽在此处不考虑。
- 我无法通过编程来检查经过的时间,因为db是\不能
人口稠密。
e d i t
为什么下投票
解决方案
用垃圾数据填充您的表并打开统计信息。
其他提示
no,抱歉,没有简单的银弹。如果您有一个明智的数据引用集,可以扣除其他查询,并且可以使用变化,但否则,否则 - 否则 - 否。人们赚钱调整;)
不隶属于 StackOverflow