有人知道为什么JET showplan首先在桌面上给我一个排序,然后只有外连接?这似乎表明它读取整个Orderline表?
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日志记录的任何见解。
答案 0 :(得分:0)
一个可能的原因是,如果没有'Orderline.OrderID'的索引?如果该字段被索引,那么每个表中的记录量是多少?例如,如果OrderLine中的行少于Orders中的行数... 另请参阅:http://www.utteraccess.com/forum/Showplanout-Analysis-t1998635.html&p=2321490