【发布时间】:2010-10-16 06:11:50
【问题描述】:
我们被要求为尚未构建的 ASP.NET Web 应用程序指定生产数据库硬件。
我们需要确定的规格是:
- 数据库 CPU
- 数据库 I/O
- 数据库内存
以下是我目前正在查看的指标:
- 估计的未来命中数 网站 - 基于当前 IIS 日志。
- 估计的最坏情况峰值负载 网站。
- 估计每个数据库查询的数量 页,平均。
- 网络场中的服务器数量 将访问数据库。
- 缓存来自数据库的轮询流量 (使用 SqlCacheDependency)。
- 估计的数据缓存未命中。
- 估计的每日数据库事务数。
- 可接受的最长页面呈现时间。
还有其他我们应该考虑的指标吗?
此外,一旦我们有了所有这些指标,它们如何转化为硬件要求?
【问题讨论】:
-
从硬件的角度来看,我认为 2005 年到 2008 年之间没有太大关系。
标签: sql-server performance architecture hardware performance-estimation