【发布时间】:2009-12-16 12:54:56
【问题描述】:
我正在使用 LINQ to SQL 访问数据库 (SQL Server 2005)。第一次调用最多需要 10 秒来检索数据,第二次调用需要不到一秒。
可以做些什么来提高第一次调用数据库的性能? 数据库操作发生在 asp.net mvc 应用程序的控制器中。
谢谢
【问题讨论】:
-
谢谢大家。以下是我解决“慢”系统的方法:Linq2SQL 类之间的链接使底层系统加载了大量我的视图并不真正需要的数据。我重写了 LINQ 查询并将结果存储在自定义的数据传输对象中。这样,应用程序现在运行得更快了。
标签: asp.net sql-server-2005 linq-to-sql