Metode de imbunatatiri ale interogarilor SQL
Moderatori: Zamolxe, Moderatori
Metode de imbunatatiri ale interogarilor SQL
Viata e prea scurta sa faci un lucru singur. Cere AJUTOR!
Optimizari pentru Mysql:
- Foloseste indecsi pe campurile pe care faci cautari frecvente
Un SELECT * FROM `tabel` WHERE Nume='adi' este mult mai rapid daca campul Nume este declarat index (ALTER TABLE `tabel` ADD INDEX(Nume);)
- Daca esti si mai maniac, poti folosi short indexes. Cand ai un camp de 40 caractere si vrei sa-l indexezi, poti face asta numai pentru primele 20, pentru rezultate mai rapide: ALTER TABLE `tabel` ADD INDEX(Nume_Camp(20);
- Tot pentru viteza sporita, mai poti rula pe o tabela in care ai facut multe update/delete : OPTIMIZE TABLE `tabel`
- Foloseste JOIN-uri pe campuri indexate
- Foloseste indecsi pe campurile pe care faci cautari frecvente
Un SELECT * FROM `tabel` WHERE Nume='adi' este mult mai rapid daca campul Nume este declarat index (ALTER TABLE `tabel` ADD INDEX(Nume);)
- Daca esti si mai maniac, poti folosi short indexes. Cand ai un camp de 40 caractere si vrei sa-l indexezi, poti face asta numai pentru primele 20, pentru rezultate mai rapide: ALTER TABLE `tabel` ADD INDEX(Nume_Camp(20);
- Tot pentru viteza sporita, mai poti rula pe o tabela in care ai facut multe update/delete : OPTIMIZE TABLE `tabel`
- Foloseste JOIN-uri pe campuri indexate
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Google [Bot] și 9 vizitatori



