我们有一个带有数据库镜像的SQL Server 2012:
服务器处理器:
在测试中,镜像服务器(B
)CPU增加到大约50%(通常应该低于10%),主服务器(A
)CPU大约50%。
系统大幅减速。
在我们软重启镜像服务器(B
)后,CPU增加到70%,主服务器(A
)保持不变。但是当我们软重启主服务器(A
)时,(B
)CPU增加到100%,(A
)CPU增加到60%。大多数连接显示时间已到期。
我们断开与服务器的所有连接(拔下网线),只需保留4台服务器并见证。
两台服务器的CPU保持不变。
在我们(A
)&上重启SQL服务之后(B
),问题没有改善。
我们检查过没有特定的阻止查询,sp_who
连接正常。
直到我硬重启服务器,系统才正常。
感谢任何想法,谢谢!
答案 0 :(得分:0)
可能是您的系统工作负载非常繁重,可能无需对镜像执行任何操作。您是否通过CPU检查了等待统计信息或昂贵的查询?
值得在那里投入时间。