![运行第三方应用程序的 Citrix 服务器遇到 SQL 超时](https://linux22.com/image/519472/%E8%BF%90%E8%A1%8C%E7%AC%AC%E4%B8%89%E6%96%B9%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%20Citrix%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%81%87%E5%88%B0%20SQL%20%E8%B6%85%E6%97%B6.png)
我们正在多台 Citrix 服务器上运行一款非内部开发的应用程序。此应用程序的用户遇到间歇性 SQL 超时。错误消息:
“System.Data.SqlClient.SqlException:超时已过期。操作完成前已超时或服务器未响应。”
我们在 SQL 服务器上没有看到任何错误,并且我们没有选择修改代码来解决问题。有没有办法修改从 Citrix 服务器建立的所有连接的 SQL 连接属性?
谢谢,
格雷厄姆
答案1
检查一下 SQL Server 维护计划,听起来好像某些数据库索引需要重建。最坏的情况下,某些数据库索引可能完全缺失,因此应用程序数据库需要进行一些性能调整。