Atunci când o cerere ajunge la un nivel ridicat de complexitate ne riscul de a pierde din vedere unele detalii - aparent minore - care se dovedesc adesea a fi esenţială pentru o funcţionare lină şi optimizate întreaga aplicaţie.

Având pentru a gestiona baze de date cu foarte articulate MySQL , de exemplu, suportă cu uşurinţă mici erori de apreciere cu privire la consumul real de resurse care pot genera o instrucţiune SQL. Acesta poate fi util, în aceste cazuri, utilizaţi un instrument simplu că ideile băuturi răcoritoare despre structura din tabelul vom la întrebarea: `explica`.

Datorită `explica` puteti analiza care indexurile invocă o interogare, şi de a optimiza în consecinţă INSERT declaraţii, în special atunci când se utilizează cele mai multe pentru a stoca mai multe rânduri cu o instrucţiune SQL. `Explica` prezinta indici care sunt utilizate de către fiecare interogare, precum şi alte informaţii importante.

Pentru a face interogări mai eficiente trebuie să ne asigurăm că toate mesele afectate sunt citite prin intermediul indicilor, fără a suferi o schimbare totală (tabelul de scanare). În acest sens, informaţiile obţinute prin intermediul `explica` se pot dovedi esenţiale.

Împărtăşeşte un continut:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter