|
|
1
2
如果要避免“键查找”,请使用覆盖索引
添加更多列名
关于这一点,为什么pk的“密钥查找”工作如此缓慢,请尝试
如果您的pk的索引被禁用,或者缓存保持错误的计划,这可能会有帮助。 |
|
2
2
您应该在查询的表上定义索引。尤其是在
使用 Database Tuning Advisor 查看SQL Server的建议。 |
|
|
3
2
当然,对于细节,您需要发布查询和表设计。 但我得说几点:
|
|
|
4
0
你需要你的
|
|
|
5
0
您是否尝试将查询重组为CTE以分离TVF呼叫?所以,有点像:
编辑 :btw,我假设querymembership和person表中都有personid的索引。 编辑 两个表表达式怎么样:
另一个解决方案是这样的派生表:
如果将一些查询推送到临时表中,然后加入到该表中,我会惊讶地发现您不能将该概念组合到CTE或带有派生表的查询中。 |