我是一名开发人员,在一家小商店继承了一台带有数据库服务器 (SQL Server) 的 Win2k3 机器。我需要了解哪些信息才能监控服务器并查看哪些进程导致最多问题/占用最多系统资源?
是否有一个方便的实用程序可以帮到你?
答案1
sqlsolutions.com 的 Sql Heartbeat 可让您实时查看所有正在发生的事情(包括正在运行的查询)。这是一款免费应用程序,但他们也有一个完整的解决方案来监控一切(死锁/长时间运行的查询/等等)。使用 Sql Hearbeat 可能是一个好的开始。您需要开始学习有关 Sql Server 的知识,以设置维护计划和备份,确保您得到保障。
答案2
SQL Server 本身中有大量的动态管理视图 (DMV),您可以在联机丛书中阅读如何使用它们。