Lekérdezés optimalizálás Microsoft Access - szoftverek

Mindenki azt akarja, hogy az adatbázisban fut optimálisan. És gyakran vannak olyan helyzetek, amikor szükség van, hogy felgyorsítsa a munka egy lekérdezés, vagy más adatbázis-objektum. Lekérdezése általában függ a táblákat, vagy egymásba ágyazott lekérdezések, mely alapján épülnek, és bonyolítja a lekérdezések magukat. Forms alapú táblák, gyorsabban fut, mint formák kérelmek alapján és a csatolt lassabb belső táblázatokat az asztalra. Néha előnyös lehet helyett kapcsolódó importálni gyakran használt külső tábla.







Az alábbiakban felsorolunk néhány módszer, hogy kifinomult informatikai szakértők, hogy optimalizálja a lekérdezési teljesítményt hozzáférési sebességet.

1. jeleníti minimális számú mezőt a lekérdezés. Mezők, amelyek a szokásos kritériumok, és nem kell, hogy megjelenjen, telepítsen egy jel „nem látható”.

2. indexek minden területen részt vesz a megszorítások, kifejezések, minden rendezve mezők és mezők kapcsolatokat létesített más táblázatokat.







3. A elsődleges kulcsnak, vagy egyedi indexek ahol csak lehetséges.

4. Numerikus előnyösebbek, mint elsődleges kulcs szöveget.

5. Használjon egyedi, nem üres mezőket.

6. Ne használja a Ilf () függvény egy lekérdezésben.

7. Ne csoportosító funkciókat, mint például Dlookup ().

8. között könnyen használható és egyenlő, gyorsabb, mint a> vagy <.

9. A rögzített oszlopfejléceim kereszt lekérdezés.

10. jelentések alapján lekérdezéseket használja a portré nézet táj, és válassza az „Igen” Fast Lézer nyomtatás (View, Options, Egyéb tulajdonságok).

11. A lekérdezések, táblák létrehozására futni jelentéseket statikus adatokat. Ugyanakkor snapshot jelentéseket.

12. Előnyösen Count (*) helyett a Count (oszlop).

13. Amikor létrehoz egy korlátozás, hogy milyen típusú a megfelelő oszlop, egy-sok kapcsolat, teszt végre a lekérdezést, ha korlátozzák az oldalán az „egy” oldalán, vagy „sok”. Side „egy” nem mindig működik gyorsan - az oldalsó „sok” lehet egy kicsit kevesebb adatot tartalmaz.

14. Rövid talbits nevek és a mezők gyorsabb, mint a hosszú neveket.

15. normalizálása asztal - Kommunikációs gyorsabban kisebb asztal.

16. Denormalizing asztalok - csökkenti a kapcsolatok száma. A kísérletek alapján válassza ki az egyensúlyt normalizáció és denormalization.

17. Kerüljük a megkülönböztethető lekérdezések - Union kérések nem igényel külön beállítást, mivel az automatikusan visszatér egyedülálló területén az egységesülés folyamatát.




Kapcsolódó cikkek