查看: 2718|回复: 4
|
关于 MSSQL Query Cost
[复制链接]
|
|
发表于 12-11-2015 04:06 PM
|
显示全部楼层
這是partitioned table?
以我不專業的看法,應該是
在兩個table有result,而多了個join的step
而那個
- ShipperID LIKE '[R][N][0-9]%'
复制代码 只在一個table有result,就直接得多
如果要比較,用同個field+return一樣result的會比較好
|
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 12-11-2015 11:29 PM
|
显示全部楼层
本帖最后由 gkheng2003 于 12-11-2015 11:30 PM 编辑
就如楼上讲的最后一句:
apple = apple
orange = orange
apple != orange |
|
|
|
|
|
|
|
发表于 18-11-2015 04:22 AM
|
显示全部楼层
你自己已经highlight 了那20% cost 的部分。
第一图,多出来个 SOShipHeader.ShipperShipHeader16
@zaqre 指出这可能是partitioned table , 又加上这是 unsorted clustered index , 结果导致多出来个Inner join.
|
|
|
|
|
|
|
|
发表于 26-11-2015 10:44 PM
|
显示全部楼层
partition table 很多时候是看如何Partition 的。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|