Non sei loggato | Register | Login

Profiling MySQL Aggiungi

News / Surfing

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

March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  

Archivio

Categorie

News casuali

Ultimi tutorials

Progetti

Alcuni miei lettori

Have a break