Dal prototipo alla realta
Le query che sembrano innocue con poche righe diventano rapidamente un collo di bottiglia quando il gestionale cresce. Il punto non e usare solo SQL avanzato, ma scegliere bene indici, filtri e shape dei dati.
Nel lavoro quotidiano osservo soprattutto paginazione, join ripetute, campi cercati piu spesso e casi in cui la count totale viene calcolata in modo inefficiente.
Interventi ad alto impatto
- Indici sui campi realmente interrogati
- Selezione colonne mirata invece di
* - Paginazione stabile
- Riduzione delle join superflue
Una query piu semplice, ben mirata, e spesso la forma di ottimizzazione piu economica che abbiamo.