Arhiva de zile 02 august 2008
`Comanda` explice pentru a optimiza interogări cu MySQL
Nessun commento » MySQL , Open Source , Sfaturi şi trucuri No Comments »
Atunci când o aplicaţie atinge un nivel ridicat de complexitate ne riscul de a pierde din vedere unele detalii - aparent minore - care sunt adesea cruciale pentru o funcţionare lină şi optimizat intreaga aplicatie.
Având de a gestiona baza de date foarte articulat, cu MySQL , de exemplu, suportă cu uşurinţă în mici erori de evaluare cu privire la consumul real de resurse, care poate genera o declaraţie SQL. Ar putea fi utilă, în aceste cazuri, utilizaţi un instrument simplu, că ideile despre băuturi răcoritoare, structura a tabelului vom la întrebarea: `explica`.
Datorită `explica` se poate analiza ceea ce indici invocă o interogare, şi de a optimiza INSERT în consecinţă 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` arată indicii care sunt utilizate de către fiecare interogare, precum şi alte informaţii importante.

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







