让我们说在employee表中,我已经在emp_name表的列上创建了一个索引(idx_name).
emp_name
我是否需要在select子句中显式指定索引名称,否则它将自动用于加速查询.
如果需要在select子句中指定,那么在select查询中使用index的语法是什么?
sql database indexing
更新:我已经创建了一个建议,以便在EF的未来版本中实现提示控制.去这里投票吧.
我有一个问题,我的一个实体框架(EF)查询在Sql Server中执行需要很长时间,但是当我将生成的TSQL复制并粘贴到Sql Server Management Studio(SSMS)时,它运行得非常快.经过一些调查后,我发现我遇到了参数嗅探问题,正确的解决方法是插入许多查询提示之一(OPTIMIZE FOR,RECOMPILE等).如何将这些提示插入到我的EF查询中?
从不同角度出现的相关问题在这里,这里和这里.
sql-server entity-framework query-hints parameter-sniffing
database ×1
entity-framework ×1
indexing ×1
parameter-sniffing ×1
query-hints ×1
sql ×1
sql-server ×1