Ian*_*ton 2 sql-server indexing
SELECT *
FROM
tbl_transaction t
LEFT JOIN
tbl_transaction_hsbc ht
ON
t.transactionid = ht.transactionid
Run Code Online (Sandbox Code Playgroud)
transactionid 在两个表上是主键,为什么没有索引寻求?
也许这是SELECT*......也许是因为你要归还整个桌子,所以没有优势可寻.你想要做什么,逐步寻求每一行?扫描效率更高.
我意识到你可能已经阅读或被告知不惜一切代价避免扫描.我认为需要有更多与此相关的背景.有时,扫描是正确的答案,也是最有效的数据路径.如果查询速度很慢,也许您可以显示实际的执行计划,我们可以帮助查明问题.但答案并不是强迫此查询使用搜索.
| 归档时间: |
|
| 查看次数: |
2374 次 |
| 最近记录: |