我是一个开发人员,他在一个带有数据库服务器(SQL Server)的小商店中inheritance了Win2k3框。 我需要知道什么样的事情来监视服务器,看看哪些进程导致最多的问题/使用最多的系统资源?
有一个方便的工具,将有助于?
来自sqlsolutions.com的Sql Heartbeat会给你一个实时的视图,包括所有的时间(包括正在运行的查询)。 它是一个免费的应用程序,但他们也有一个完整的解决scheme来监控一切(死锁/长时间运行的查询/等)。 使用Sql Hearbeat可能是一个好的开始。 您将要开始了解有关Sql Server的知识,以设置维护计划和备份以确保您能够覆盖。
SQL Server本身有很多dynamicpipe理视图(Dynamic Management Views,DMV),您可以在Books Online中阅读如何使用它们。