如何判断我的 SQL Server 数据库性能是否受硬件限制?

Dor*_*rix 8 performance sql-server sql-server-2000

测试当前在单用户负载下的应用程序 - 随着测试数据增加到生产大小(每个表 400k-2M 行),一些 SELECT sp 的速度不再足够快(测试数据有限,每个过去 <30 毫秒,现在是 100-200 毫秒,但有几个,所以延迟在 UI 中变得明显)。

Sta*_*hns 8

您可以使用DBCC SQLPERF("waitstats"). 这将返回 SQL 服务器正在等待的任务的等待时间。每个计数器的详细说明可以在网上找到。您可以使用此信息找出瓶颈。

此外,打开查询分析器中的客户端统计信息以查看客户端的等待时间。

我假设您的硬件自您最初的测试以来没有改变,所以由于它们是恒定的,我不会怀疑它们。


Mat*_*hew 1

记录系统资源或查看任务管理器以查看进程使用了​​多少系统资源。