有人知道为什么JET showplan首先在桌面上给我一个排序,然后才给外连接吗?这似乎表明它读取整个订单行表?
01) Restrict rows of table Order
using rushmore
for expression "Order.OrderType ='Web'"
then test expression "Order.OrderDate>=#1-1-2014# And Order.OrderDate <=#2-9-2014#"
02) Sort table 'Orderline'
03) Outer Join result of '01)' to result of '02)'
using temporary index
join expression "Order.OrderID=Orderline.OrderID"感谢您对JET showplan.out日志记录的任何见解。
发布于 2014-02-10 08:11:19
一个可能的原因是'Orderline.OrderID‘没有索引?如果该字段是indexd,那么每个表中的记录量是多少?例如,如果OrderLine中的行数比Orders中的行数少得多...另请参阅:http://www.utteraccess.com/forum/Showplanout-Analysis-t1998635.html&p=2321490
https://stackoverflow.com/questions/21666073
复制相似问题