答案 0 :(得分:2)
分析您的查询并向表中添加一些索引可能有所帮助。
要获得更具体的答案,请发布更具体的信息(表格结构,索引,L2S生成的SQL代码,......)
答案 1 :(得分:1)
你可以(按照优先顺序)
答案 2 :(得分:0)
使用存储过程,然后使用linq to sql获取所需的行,这将提供性能。
答案 3 :(得分:0)
您可以使用的最佳工具来分析数据库访问并查看需要优化的内容:
第一个允许您查看从您的应用程序发送到您的数据库的确切查询,如果事实证明您的应用程序比您想象的更加漂亮,这将特别有用。第二个将允许您接受这些查询,并确切了解SQL服务器正在使用它们。
在图形执行计划中,查找使用大量CPU和传输大量记录的路径的步骤。那些是你想要优化的。你可能在某个地方进行表扫描,这很慢,或者可能加入的记录多于你需要的某些记录,这很慢,等等。