首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >了解sql server硬件或速度测试。

了解sql server硬件或速度测试。
EN

Stack Overflow用户
提问于 2008-11-13 17:28:01
回答 5查看 4.2K关注 0票数 3

我经常使用sql服务器,最近一直对它的性能感到沮丧。我很难获得直接访问来查找硬件,因此:

在management studio中有没有直接的方法来评估性能或找出确切的硬件。

或者,是否有人有一组测试sql过程,我可以尝试并理想地与其他结果进行比较,以了解其性能。

到目前为止,我已经在我的本地机器上设置了一些快速查询sql express server,作为测试,这些查询似乎比网络上的sql server运行得更快,这意味着高性能,尽管没有人知道它最后一次升级是什么时候,我有一种感觉,它已经有6到7年没有升级了。显然,这些测试没有考虑到其他人同时查询或网络传输结果的可能性……希望有人有更好的解决方案。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-11-13 19:09:12

如果你使用的是2005:

SELECT * FROM sys.dm_os_performance_counters

这将为您提供一些仅sql的统计信息。在没有终端访问的情况下,您将找不到关于机器的太多信息。在sql启动日志中,您还可以看到有关处理器的一些信息。

票数 2
EN

Stack Overflow用户

发布于 2008-11-13 17:41:26

你不能直接问你的服务生吗?看起来,如果你不能得到硬件指标,就会有相当多的不信任。CPU计数、总内存等

如果有那么多的不信任,即使您从数据库服务器中找到了答案,纠正它也是不可能的。如果你不能得到当前的参数,你怎么能让服务器人员更改硬件呢?

开始建立融洽的关系。世界上最好的一句话就是,“我遇到麻烦了,我需要你的帮助……”你提升了他们,征服了你自己,你让他们处于拯救你的位置。你会惊讶于这样你能从别人身上得到多少东西。

就标准查询而言。您可以查看TPC查询。

票数 3
EN

Stack Overflow用户

发布于 2008-11-13 17:45:42

您还可以尝试更新服务器中的引用。不久前,我遇到一个问题,一个查询在100ms内返回,另一个查询在5+分钟内返回,两者之间唯一的区别是我的查询中的表名中有一个大写字母(这显然无关紧要)。

经过一些搜索和SO-Questioning,我发现我需要更新我的统计数据。您的数据库/ SQL Server也需要这样的东西吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/287600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档