Salta ai contenuti
Manuale LogoManuale Logo

Analisi delle performance

Quando qualcosa è lento, il primo riflesso giusto è misurare. Non basta dire “mi sembra lenta”. Bisogna capire dove si perde tempo.

Prima di cambiare una query o un indice, cerca la causa del rallentamento.

Controlla soprattutto:

  • query lente
  • tabelle grandi
  • indici mancanti
  • join costose
  • uso inutile di SELECT *

Non chiederti solo: “come faccio a renderla veloce?”

Chiediti prima: “cosa sta rallentando davvero?”

Così distingui una correzione basata sui dati da un tentativo casuale.

Quando una query è lenta, puoi procedere così:

  1. guarda quanto tempo impiega
  2. controlla quante righe legge
  3. osserva il piano con EXPLAIN
  4. verifica se manca un indice utile
  5. riscrivi la query solo dopo aver capito il problema

Guarda il problema nel contesto: volume dei dati, frequenza della query, presenza di indici, piano di esecuzione e pattern di utilizzo.

Le performance non si valutano guardando un solo elemento isolato.