2011-01-24 96 views
0

我在两台SQL 2008 R2服务器上为SharePoint 2010设置了高可用性镜像。我在事件日志中看到很多sql连接超时错误。如果我关闭镜像,错误就会消失。sql 2008 r2镜像超时已过期

此外,我只有SQL服务器标准版,它只允许同步镜像,因此截至目前,异步镜像不是一个选项。

准确错误是: 超时过期。操作完成之前超时的时间或服务器没有响应。

回答

0

您需要调查这是任何性能问题:语句花费很长时间才能完成,并且它们达到默认.Net 30秒命令超时。与任何性能调查一样,Waits and Queues方法仍然适用于此。您知道只有在启用镜像时才会出现问题,因此应该帮助您缩小问题的范围。合理的猜测是你的镜像服务器IO子系统不能跟上主服务器的写入速度。通过镜像,您的COMMIT必须在镜像上等待硬化日志,因此如果镜像不够快,镜像上的LDF驱动器就会成为性能瓶颈。按照上面链接的方法来确认或否定这个假设,一旦你发现真正的问题,那么你可以采取相应的措施。