我运行的是SQL Server 2017,其中有一个监视器用户。 监视用户的目的是每隔一段时间执行一次DBCC SQLPERF(LOGSPACE);,以监视服务器上所有数据库上使用了多少日志空间。这周我注意到,DBCC SQLPERF(LOGSPACE);突然开始只显示它当前连接的数据库和系统数据库。 让用户sysadmin“修复”这个问题。然而,我不认为让用户sysadmin是一个真正的修复。 用户已经拥有VIEW SERVER STATE权限,这在
我已经为我的性能工作台标记练习设置了server 2005,并且在另一个服务器上放置了相同的数据库,该服务器具有sql server 2008,并且在硬件配置方面完全复制。在这两台服务器中,Sql服务器内存分配也是相同的。但我的基准测试结果在2008年比2005年还要糟糕。有人能帮我找出sql server 2008性能下降的原因吗?什么是我需要注意的事情,或参数设置,以获得更好的或相同的结果集。