gpt4 book ai didi

sql-server - 聚簇索引扫描而不是聚簇索引在左连接上查找

转载 作者:行者123 更新时间:2023-12-03 19:25:13 25 4
gpt4 key购买 nike

SELECT *
FROM
tbl_transaction t
LEFT JOIN
tbl_transaction_hsbc ht
ON
t.transactionid = ht.transactionid
两个表上的

transactionid 都是主键,为什么不查找索引?

最佳答案

可能是 SELECT * ... 并且可能因为您要返回整个表,所以查找没有任何优势。您希望搜索做什么,逐步搜索每一行?扫描效率更高。

我知道您可能已经阅读或被告知要不惜一切代价避免扫描。我认为需要有更多与之相关的背景。有时扫描是正确的答案,也是获取数据的最有效途径。如果查询速度很慢,也许您可​​以显示一个实际的执行计划,我们可以帮助查明问题所在。但答案不会强制此查询使用搜索。

关于sql-server - 聚簇索引扫描而不是聚簇索引在左连接上查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11234090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com