【发布时间】:2013-09-05 16:55:00
【问题描述】:
我有一个由 LINQ To Entities 生成的复杂 SQL 查询。
- SQL Server中没有缓存执行计划需要8s。
- 执行计划缓存到 SQL Server 需要 2s。
在 EF 或 SQL Server 中有一种方法可以预热执行计划缓存吗?
谢谢
【问题讨论】:
-
您确定时差确实与数据库服务器端的执行计划缓存有关,而不是与 EF(客户端)中的查询计划缓存甚至与 EF 元数据视图生成有关吗?这是三件完全不同的事情。
标签: sql-server linq entity-framework caching