LINQ to SQL - 糟糕的SQL性能

时间:2009-09-24 02:56:06

标签: sql wpf linq performance

我在客户站点有一个WPF,它使用Linq To Sql调用远程SQL 2005服务器。

几乎每天顾客都会经历一个缓慢的减速,我不知道该怎么做。

快速解决方法是重新启动mssql服务,这似乎可以完成这项工作,但这不是解决方案。

今晚我使用了SQL分析器和调优向导,但没有得到任何建议:(

我真的迷路了。

有什么想法吗?

谢谢! 乔恩

1 个答案:

答案 0 :(得分:1)

听起来你正在耗尽你的连接池。您的应用程序有多少用户? 确保在完成后立即丢弃所有DbConnection,不要打开它们太长时间。

通常Linq2Sql Datatacontext将为您处理(打开/关闭),除非您传入已打开的连接。但是,您必须确保也处置datacontext,以便它可以依次处理连接。

link on ConnectionPooling