Jelentősen gyorsítja az ezzel a mezővel történő műveleteket a db.
De persze erősen függ az adatbázis szerkezettről, a tárolt adatoktól és a műveletektől, hogy mit érdemes indexnek venni.
2014. júl. 10. 20:54
Hasznos számodra ez a válasz?
2/17 anonim válasza:
Pl. ha rákeresel egy indexelt mezőre tartalom alapján, biztosan csak az első találatig keresi, ez pl. 10-szeres időmegtakarítás is lehet, ha gyakran történik egy lekérdezés során.
Hátrány: nem lehet ugyanolyan tartalmú kettő cellád az oszlopban, ezért sokszor nagy hülyeség, ha ez pl. nem egy counter típusú adat...
2014. júl. 10. 21:23
Hasznos számodra ez a válasz?
3/17 anonim válasza:
@21:23: Ez ebben a formában nem igaz.
Sima index mezőben lehet ugyan az az érték többször.
Az egyedi és az elsődleges-ben nem.
2014. júl. 10. 21:33
Hasznos számodra ez a válasz?
4/17 anonim válasza:
Nos, az indexek elsődleges célja a lekérdezések gyorsítása. Az indexfile ugyanis sokkal kisebb, mint az indexelt táblához tartozó file-ok, és a kereséshez van rendezve/optimalizálva így a keresés nagyon gyors benne. Ennek akkor van jelentősége, ha komolyabb mennyiségű adat van a táblában. Ha csak pár tucat, akkor bőven elég az elsődleges kulcshoz automatikusan létrehozott index.
2014. júl. 11. 11:01
Hasznos számodra ez a válasz?
5/17 anonim válasza:
Aki lepontozta a 4-es választ, megindokolná,h.miért?
2014. júl. 11. 12:50
Hasznos számodra ez a válasz?
6/17 anonim válasza:
Az összes válaszra jó lenne ellenvélemény a pontozáson kívül, hogy velük a baj.
De ez egy ilyen oldal... Valaki mindig azt hiszi, hogy sokkal jobban tudja.
2014. júl. 11. 13:11
Hasznos számodra ez a válasz?
7/17 anonim válasza:
Hátránya az, hogy tovább tart az írás, ha sok index van. Illetve nyilván több helyet is foglal a lemezen, de ez a mai világban már nem akadály.
2014. júl. 12. 13:07
Hasznos számodra ez a válasz?
8/17 anonim válasza:
#5 Azért, mert pontatlan. Az indexfájl simán lehet nagyobb mint az indexelt fájl mérete. Csak sejtéseim vannak, de gondolom ugyanazok az adatok vannak benne mint az indexelt oszlopban, csak gondolom rendezve, így a keresés az átlagos y = x/2 lépés helyett legfeljebb x = 2^y lépés alatt megy végbe (y a lépések száma, x a rekordok száma)
2014. aug. 17. 14:00
Hasznos számodra ez a válasz?
9/17 anonim válasza:
A sejtéseid rosszak, nagyon ritka eset az, amikor az indexfile nagyobb. Az indexfileban ugyanis a sorba rendezett mezőn kívülcsak a hivatkozás van az eredeti sorra, a nem indexelt adatok nincsenek az indexfile-ban. Mindössze 15 éve foglalkozom adatbazisokkal, értékelem, amikor valaki a sejtései alapján pontatlannak nevez. Bár kétségtelen, hogy egyszerűsítettem a választ, de a kérdező számára szerintem bőven elég pontos volt.
2014. aug. 17. 22:56
Hasznos számodra ez a válasz?
10/17 anonim válasza:
Bevallom, nekem még nincs 15 éves tapasztalatom adatbázisokban, indexekben még kevésbe, eddig összesen egy táblában indexeltem 3 mezőt, de csodálkoztam volna ha az indexfájl kisebbre sikerült volna mint az eredeti tábla. Végül nem kellett csodálkoznom.
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik. Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!