Volt már olyan, hogy teljesen elfelejtettél MySQL táblákban indexeket megadni? Nem? Akkor jó.
Én ugyanis egy jelenleg majdnem félmillió soros táblából felejtettem ki 5 indexet és csodálkoztam, hogy percekig tart 1-1 lekérés.
Az adatokat egyébként egyszerre 6 táblából nyertem, nem feltétlenül bonyolult lekéréssel. A táblák egyébként elég rendezettek, mindennek meg van a maga helye, num. azonosítóval ellátva.
Mivel általában előre megtervezem, hogy minek hol lesz a helye, így az indexeket is előre beállítom, viszont jelen esetben ez elmaradt, mert mindig utólag lett 1-1 oszlop igény szerint hozzáadva.
Szóval most a percekig tartó lekérés max. 1 másodperc alatt lefut. Thanks obama.