首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSAccess JET showplan.out奇怪的执行顺序

MSAccess JET showplan.out奇怪的执行顺序
EN

Stack Overflow用户
提问于 2014-02-10 06:39:21
回答 1查看 244关注 0票数 1

有人知道为什么JET showplan首先在桌面上给我一个排序,然后才给外连接吗?这似乎表明它读取整个订单行表?

代码语言:javascript
复制
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日志记录的任何见解。

EN

回答 1

Stack Overflow用户

发布于 2014-02-10 08:11:19

一个可能的原因是'Orderline.OrderID‘没有索引?如果该字段是indexd,那么每个表中的记录量是多少?例如,如果OrderLine中的行数比Orders中的行数少得多...另请参阅:http://www.utteraccess.com/forum/Showplanout-Analysis-t1998635.html&p=2321490

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21666073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档