小编las*_*exi的帖子

我可以在两张桌子上进行 sargable 首字母匹配吗?

select value 
from persons p join persons2 p2 
    on left(p.lastname,1) = left(p2.lastname,1)
Run Code Online (Sandbox Code Playgroud)

SQL 服务器。有没有办法让这个 SARGable/运行得更快?我无法在persons 表上创建列,但我可以在persons2 上创建列。

sql-server

9
推荐指数
2
解决办法
212
查看次数

实际的聚集索引扫描 I/O 是巨大的

附带的计划运行时间不应超过一分钟,但有时需要数小时。两个外部聚集索引上的 I/O 扫描气球失控,查询爬行。有人可以向我解释为什么会发生这种情况以及如何解决吗?

https://www.brentozar.com/pastetheplan/?id=Hyp7qKFEx

performance sql-server execution-plan query-performance

2
推荐指数
1
解决办法
569
查看次数