Üdv, adatbázistábla optimalizálással kapcsolatban lenne kérdésem!?
Ha egyetlen táblád van, akkor elég egyszerű a dolog, megfelelő indexek felvételével rendkívül gyorssá tudod tenni a lekérdezéseket, lényegében logaritmikus idejű végrehajtást tudsz elérni.
Ha esetleg nem érted mit jelent a logaritmikus idejű végrehajtás, itt egy példa: Egy log2(n) műveletigényű (logaritmikus) program 10 elemű inputra 4, 1000 elemű inputra 10, 1000000 elemű inputra 20 egységnyi idő alatt fut le. Mint láthatod, az input méretének arányában nagyon lassan növekszik a műveletigény. Megfelelően indexelt adatbázis táblákkal hasonló gyorsaságot tudsz elérni.
Mivel kevés írás és sok olvasás történik, érdemes agresszíven indexelni minden oszlopra, ami a lekérdezésekben szerepelni fog.
Ha olyan DBMS-t használsz, ahol többféle táblamotor van, érdemes a motorok között is válogatni.
További 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!