我在Microsoft Access中有一个查询,需要c.a 6秒才能返回1000条记录。查询优化
SELECT DISTINCTROW tb_bauteile.*
FROM tb_bauteile
LEFT JOIN FehlerCodes_akt_Liste
ON tb_bauteile.CDT = FehlerCodes_akt_Liste.CDT
WHERE (((FehlerCodes_akt_Liste.Steuergerät) = 'MEDC17'))
ORDER BY FehlerCodes_akt_Liste.Fehlerpfad;
我把索引放在必要的字段上。 tb_bauteile有c.a 3000条记录和FehlerCodes_akt_Liste有c.a 20000条记录。如果我删除其中和订单子句查询以非常快的速度返回记录。 如何优化我的查询?
尝试在列FehlerCodes_akt_Liste.Fehlerpfad – 2012-08-02 07:48:41
我有Fehlerpfad – Kabi 2012-08-02 07:49:13
哪里记录来自何处添加索引的索引?本地Access后端?网络上的Access后端?别处?哪个是较小的桌子? – Fionnuala 2012-08-02 08:16:01