加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 如何在实体框架中控制参数嗅探和/或查询提示?

发布时间:2021-01-25 22:07:05 所属栏目:MsSql教程 来源:网络整理
导读:更新:我已经创建了一个建议,以便在未来的EF版本中实现提示控制. Go here to vote for it. 我有一个问题,我的一个实体框架(EF)查询在Sql Server中执行需要很长时间,尽管当我将生成的TSQL复制并粘贴到Sql Server Management Studio(SSMS)时,它运行速度非常

更新:我已经创建了一个建议,以便在未来的EF版本中实现提示控制. Go here to vote for it.

我有一个问题,我的一个实体框架(EF)查询在Sql Server中执行需要很长时间,尽管当我将生成的TSQL复制并粘贴到Sql Server Management Studio(SSMS)时,它运行速度非常快.经过一些调查后,我发现我遇到了参数嗅探问题,而correct way to fix it则是插入了许多查询提示之一(OPTIMIZE FOR,RECOMPILE等).如何将这些提示插入到我的EF查询中?

从不同角度出现的相关问题是here,here和here.

解决方法

要对EF生成的查询应用提示,您应该使用计划指南,更多信息,请参见: One to one join Not fast enough in SQL Server

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读