Hogyan gyorsabb a lekérdezés? (MySQL)
Egy táblából minden oszlop kell, kivéve egy. Összesen 10 oszlop van. Hogyan gyorsabb a lekérdezés, ha *-gal lekérdezem mindet, vagy beírom külön az összes oszlopot, kivéve azt az egyet ami nem kell?
Azt is figyelembe kell ugye venni, hogy az az egy oszlop ami nem kell MEDIUMTEXT mezőket tartalmaz, tehát van benne bőven tartalom.
Köszönöm a segítséget előre is :)
Próbáld ki.
MySQL Workbench nagyon szépen kiírja az időket (lekérdezés és adatátvitel) a logban, én is mindig ezt nézem, mikor optimalizálok.
Csak arra kell figyelni, hogy a szerver cache-el, tehát ha egy korábbi query-t még egyszer lefuttatsz, gyorsabb lesz. Új mérés előtt üríteni érdemes a cache-t.
MySQL parancsokkal:
A megoldásként jelölt válaszban szereplő mindkét MySQL parancs szükséges hozzá. :)
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!