Non sei loggato | Register | Login

Profiling MySQL Aggiungi

News / Surfing

Benvenuto! Se sei un nuovo visitatore ti consiglio di iscriverti al mio Feed RSS in modo da essere sempre aggiornato riguardo l'uscita di nuovi articoli oppure sbirciare tra i tutorials ed i progetti.
Per avere un'idea del best-content presente in questo blog puoi leggere il post intitolato "Ed ora è il momento di rilanciare alcune iniziative! (1a parte e 2a parte)".
Buona navigazione e grazie per la visita!

Il profiling o formalmente detto "Performance analysis" racchiude in se' tutte quelle attività atte a prelevare informazioni sul funzionamento del programma che stiamo sviluppando (in questo caso sulle performance delle query MySQL).
Lo scopo è naturalmente quello di ottimizzare al meglio i tempi e le risorse.
L'articolo "Using the New MySQL Query Profiler" spiega in maniera piuttosto dettagliata le possibilità offerte da MySQL: un esempio?
Dopo aver settato la variabile interna "profiling" a 1 è possibile eseguire questa query (preceduta da quelle che dobbiamo effettivamente testare):

  1. mysql> SHOW profiles;
  2. +----------+------------+-----------------------------------------------+
  3. | Query_ID | Duration   | Query                                         |
  4. +----------+------------+-----------------------------------------------+
  5. |        0 | 0.00007300 | SET profiling=1                               |
  6. |        1 | 0.00044700 | SELECT count(*) FROM client WHERE broker_id=2 |
  7. +----------+------------+-----------------------------------------------+
  8. 2 rows IN SET (0.00 sec)
  9.  

Naturalmente ci sono un'infinità di studi che possiamo basare su queste informazioni, buona lettura :)

Daniele Simonin 3 October 2008 alle 07:54 Trackback URI

Scrivi un commento

Tags di formattazione:








Feed

infoPillole (by Wikipedia)

Ultimi commenti

Calendario

July 2009
M T W T F S S
« Jun    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Archivio

Categorie

News casuali

Ultimi tutorials

Progetti

Alcuni miei lettori

Have a break