Indexelés adatbázisok, mint optimalizálási
Indexelése objektumok adatbázisban játszik nagy szerepet a gyorsulás az eredmény a kérelmet.
indexelési feladatot elsődlegesen - eltávolodni a hagyományos felsorolás adatokat a táblázatban, a logikai újraelosztása az adatokat, és keressen a már elosztott, válogatni, csoportosított adatokat. Attól függően, hogy milyen típusú indexelt mezők (karakterláncok, számok, dátumok, és így tovább.) A szerver a saját algoritmusok és mechanizmusok forgalmazás.
Amikor létrehoz egy indexet a mező (oszlop), a kiszolgáló a tényleges adatok a táblázatban nem módosítja vagy változtatja. Valamennyi címke, jelek (nevezzük, amit akarsz) a „virtuális térben”, meg van kötve közvetlenül egy adott asztal és a felhasználó nem kifejezetten előírt.
Problémás az indexelés / gyakran választanak / hordozó (aláhúzás) oszlop SQL szánt kulcsszó CREATE INDEX. után jön a neve az index (csak hivatalos célú), akkor bármi lehet, de igen gyakran olyan név-hívás: „ix + <имя колонки> „Ami lógott ixName, ixPhone vagy xName az XPhone szintaxisa egész ügy néz ki ...:
Zárójelben a nevét egy vagy több oszlop (vesszővel elválasztva) szerepel az index. Ha megad egy csoportja oszlopok, a szerver összes adata egy kalap alá veszik, és ezt az egészet fogja indexelni.
Alkotó xName index neve telefonok táblázatoszlopra.
Ha a tábla túl kevés bejegyzés, a speciális értelemben, hogy az index nem létezik. Valódi indexek veszik fel a nagy táblák. Vegye figyelembe, hogy a hatalmas táblák (rekordok száma) index létrehozása eltarthat egy ideig, és mérjük az index gyakran több, mint maga a táblázat.
Törlése az index a következő:
Index xName telefonok a táblázat törölve lett.