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.