我们有一个带有数据库镜像的 SQL Server 2012:
- 2 Windows Server 2012 R2 (SQL Server) +
- 1 个 Windows 7 见证人 +
- 2 Windows Server 2012 R2 (IIS) 与 NLB 一起使用
服务器处理器:
- 英特尔至强 CPU E5-2609 v2
- 内存:16GB
在测试中,镜像服务器(B
)的 CPU 增加到 50% 左右(通常应该在 10% 以下),主服务器( )的 CPU 增加到 50%A
左右。
系统速度大大降低。
在我们软重启镜像服务器 ( B
) 后,CPU 增加到 70%,主体服务器 ( A
) 保持不变。但是当我们软重启主服务器 ( A
) 时, ( B
) CPU 增加到 100% 并且 ( A
) CPU 增加到 60%。大多数连接显示时间已过期。
我们断开与服务器的所有连接(拔下网线),只保留 4 台服务器和见证。
两台服务器的 CPU 保持不变。
A
我们在 ( ) & ( )上重启 SQL 服务后B
,问题没有改善。
我们检查了没有具体的阻塞查询,sp_who
连接正常。
直到我硬重启服务器,系统恢复正常。
感谢任何想法,谢谢!