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.

Indexelés adatbázisok, mint optimalizálási

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.

Kapcsolódó cikkek