![]() |
1
3
在问题更新之后,您能否查看查询的两个执行计划#4和#5,并查看它是否对其中一个执行聚集索引扫描,对另一个执行非聚集索引搜索?我想知道是不是因为它知道编译时的文字统计信息,而不知道函数调用的统计信息。由于它不知道只会返回少数记录,因此它在避免进行大量书签查找方面犯了错误。
|
![]() |
2
1
我会用
允许使用匹配代码上的索引。不过,这并不能回答你的问题,但评论时间太长了。 |
![]() |
3
1
|
![]() |
4
1
不,您正在考虑相关的子查询-这不是。
|
![]() |
5
0
要使查询快速运行,必须为所查询的对象建立索引。如果要基于从一个或多个列计算的值进行查询,则需要有一个包含该计算结果的索引列。 |
![]() |
ybou · 需要帮助从SQL 2005查询中删除过时的=*连接运算符 7 年前 |
![]() |
Robert · 将多个分隔符分隔的字段视为不同的行 8 年前 |
![]() |
hud · 执行存储过程会导致错误 8 年前 |
![]() |
Gonzalo · 如何将存储过程的结果插入到新表中? 9 年前 |