大家好,
我的项目是多线程的服务,使用的SqlConnection(SQL服务器的C#),稳定性和性能都非常的重要性,不会有太多的连接在同一时间。
事实上,我并不拥有TSQL的,现在我考虑的SqlConnection工作2解决方案的工作没有太多的经验:
- Solution1:(SqlConnection的CON =新的SqlConnection(someConnectionString)){...}每次我们使用的SqlConnection = GT;这样的dispose()
。
- Solution2:使用SortedListlt; ThreadName,SqlConnectiongt管理的SqlConnection,每个线程使用自己的1的SqlConnection,打开1次,并没有处理(),所以仍然保持在同一时间开连接数是足够小,因为我们保持在同一时间,线程数小于阈值。
我不知道哪个解决方案是更好的(良好的稳定性和性能)。
你能给我一些指导。
预先感谢,
TuanNM