Valaki elmagyarazna hogy mire valok az indexek (SQL)?
Adott egy nagy könyv, de olyan 500-1000 oldalszámú. Keresel benne egy fejezetet. Hogyan találod meg gyorsabban? Hogy végiglapozod mind az 1000 oldalt, vagy csak átlapozod a tartalomjegyzéket, megnézed melyik oldalon van és odahajtasz?
A tartalomjegyzék az index.
Az indexek a keresés gyorsítására valók, de pl. a beszúrásokat és módosításokat lassítják az újraszámlálás miatt.
Tulajdonképpen van az elsődleges index azaz elemek tárolási sorrendje (ált. id alapján). Az index alapján könnyen kikereshető egy elem. Viszont másképpen is keresni kellene a táblában, pl. van egy név is. Ilyenkor kell másodlagos index, ami névszerint rendezett.
Koszonom az eddigi valaszokat!
Valaki estleg tudna konkret peldan szemleltetni az index letrehozasat es hasznalatat? :)
"Valaki estleg tudna konkret peldan szemleltetni az index letrehozasat es hasznalatat?"
például a google. de ha nem, akkor mire gondolsz?
"create index XY on..."
utána
"select XY from tábla..."
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!