如何解决应用程序和SQL Server中的性能计数器监视
| 我们正在寻找一种性能计数器监视工具,例如Perfmon。但是,该工具还应将数据自动保存在数据库中,并且应具有良好的报告功能。如果可能的话,它甚至应该基于Web,并且是免费的。 我们希望将其用于基准测试我们的分布式.NET应用程序和一些连接的sql服务器。因此,也许我们还需要在性能计数器旁边执行sql语句以获取一些数字。 目前,我们不确定是否应该使用基于代理或无代理的基准测试/监视解决方案。 我们也正在认真考虑开发我们自己的解决方案,但是我认为类似的东西必须已经存在。 谢谢你的帮助! 最好的祝福 丹尼尔解决方法
在SQL Server方面,我最喜欢的两个监视工具是:
Idera的SQL诊断管理器
Confio对SQL Server的点燃
, 对于历史数据,我们一直使用SQLH2取得了成功,并且易于移植到SQL报表,并且它是免费的。对于实时活动,请尝试DIABSqlSoftware.com的DIAB,它可以处理所有主要的性能计数器,而且价格便宜。它还监视计划的作业,复制,备份,磁盘空间和其他功能的负载。
, 查看企业库应用程序日志记录块,它支持记录到数据库。
http://msdn.microsoft.com/en-us/library/ff647183.aspx
另外,这里还有一篇很好的文章,介绍了如何在应用程序中利用它来实现性能跟踪。
http://www.michaelhamrah.com/blog/2010/02/performance-tracing-for-your-applications-via-enterprise-library/
, 对于SQL Server,我建议您查看DMV以识别丢失的索引,CPU问题,IO问题。
文章中列出了DMV和要检查的值-http://technet.microsoft.com/zh-cn/library/cc966401.aspx
您可以从链接下载适用于DMV的即用查询-http://blogs.msdn.com/b/jimmymay/archive/2008/10/30/drum-roll-please-the-debut-of-the-sql- dvv-all-stars-dream-team.aspx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。