Kezdőoldal » Számítástechnika » Programozás » SQL-ben hány sortól érdemes...

SQL-ben hány sortól érdemes indexet használni?

Figyelt kérdés

2017. szept. 21. 10:50
 1/4 anonim ***** válasza:
Vagy azonnal, vagy soha, olyan nincs, hogy X sortól érdemes. Esetek többségében kell indexelés.
2017. szept. 21. 11:14
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

"Esetek többségében kell indexelés."


Én inkább azt mondanám, hogy soha ne használj indexelést, ha nem vagy biztos benne, hogy javítani fog a teljesítményen.

HAtározottan ne használj indexelést apró, statikus táblákon. Ezeknél általában az indexelés csak lassít a folyamaton.

GOndolkozz el azon is, hogy milyen jellegű használatnak lesz egy adott tábla kitéve. Ha csak olyan lekérdezések érkeznek rá, amikhez úgyis az egész táblát be kell olvasni, mert valami összetett feltételrendszer alapján kérsz le adatokat, akkor az indexelés újfent nem nyújt semmi pluszt.

2017. szept. 21. 11:37
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

#2 Ez már adatbázis motortól függ. Pl InnoDB most népszerű, ha abban nincs index vagy unique mező, akkor csinál egyet belső használatra amit nem látsz, az 6 byte méretű, ha te csinálsz egy indexet ami 1-2-4 byte-os int, akkor az mellett gyorsabbak a műveletek mint a rejtett 6 byte-ossal ami minden sor elején ott van.


Tehát többnyire a lehagyása sem nyújt pluszt, de lassíthat ha nincs szükséges 6 bytenyi elérhetetlen indexre.

2017. szept. 21. 12:16
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszönöm a válaszokat
2017. szept. 21. 13:55

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

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!