我正在运行一个应用程序,该应用程序需要保持与 SQL Server 数据库的开放连接,以便进行一些检查/编辑。
atm 每秒至少有 10 个查询,我希望它们会随着时间的推移而增加。
我选择了一个与数据库的打开连接,以减少打开连接引起的超时。
但是,最近似乎连接关闭了,这与我的信念相反,即如果我保持打开的连接,它就会保持这种状态。
该应用程序是用 C# 编写的。
作为一种解决方法,我正在考虑使用 2-3 个连接,以防止数据丢失:
检查连接 1 是否可用,如果连接 2 不可用,依此类推。
任何想法为什么我的连接被关闭?