2011-01-06 4 views
1

Bind-Variablen sind der Schlüssel für die Anwendungs-Performance auf Oracle DBMS (überspringt Hardparsing)Können Bindevariablen die Abfrageleistung in MS-Access optimieren?

Aber wie ich nicht MS-Access-Parsing-Logik, funktioniert es für MS-Access 2007?

Meine Anwendung verwendet stark SQL-Abfragen, die in diesem Moment fest codiert sind. Die Anwendung funktioniert auch mit anderen Binärdateien, mit einer normalen Ausführungszeit von 12-14 Stunden. Da ich mit diesem Tool knappe Freigabe zusammen mit Leistungsverbesserungen festhalte, werde ich sehr dankbar für jede Anleitung sein.

Antwort

0

Ich denke, MS Access hat keinen Mechanismus zum Zwischenspeichern des Ausführungsplans von Abfragen ausgeführt.

So empfehle ich Artikel wie this zu lesen Ihre Anwendung

Auch lesen https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5064388.html und Jet Engine's query-optimization is based on statistics, but how are they refreshed with linked tables?

+0

zu optimieren „keinen Mechanismus für das Caching Ausführungsplan haben“ = richtig (im Kontext). – onedaywhen

+0

"erstellt keinen Ausführungsplan": falsch: google "showplan.out". – onedaywhen

+0

"hat keine Abfrageoptimierungs-Engine" = falsch: Sie scheinen zu sagen, dass Access (ACE, Jet, was auch immer) keinen Optimierer hat, was absurd ist. – onedaywhen

Verwandte Themen