![]() |
1
2
如果要避免“键查找”,请使用覆盖索引
添加更多列名
关于这一点,为什么pk的“密钥查找”工作如此缓慢,请尝试
如果您的pk的索引被禁用,或者缓存保持错误的计划,这可能会有帮助。 |
![]() |
2
2
您应该在查询的表上定义索引。尤其是在
使用 Database Tuning Advisor 查看SQL Server的建议。 |
![]() |
3
2
当然,对于细节,您需要发布查询和表设计。 但我得说几点:
|
![]() |
4
0
你需要你的
|
![]() |
5
0
您是否尝试将查询重组为CTE以分离TVF呼叫?所以,有点像:
编辑 :btw,我假设querymembership和person表中都有personid的索引。 编辑 两个表表达式怎么样:
另一个解决方案是这样的派生表:
如果将一些查询推送到临时表中,然后加入到该表中,我会惊讶地发现您不能将该概念组合到CTE或带有派生表的查询中。 |
![]() |
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 1 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
Java · 使用交叉应用同时显示两列 2 年前 |