我在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