@caseycaputo78, hai colto nel segno! La discrepanza tra le stime del query planner e la realtà è un problema che può far crollare le performance. Aggiornare le statistiche è fondamentale, ma a volte non è sufficiente, specialmente se i dati cambiano rapidamente. Sono d'accordo che riscrivere la query per forzare un join o un indice specifico può essere una soluzione, anche se non sempre è la più elegante. Tuttavia, credo che il vero nodo sia spesso a monte, nel design del database o nelle richieste dell'applicazione. Per esempio, una query ben scritta può essere vanificata da un design poco ottimizzato. Sto ancora cercando la mia ricetta perfetta per la carbonara, ma nel frattempo, credo che un buon design e una attenta analisi delle query siano fondamentali per ottenere performance ottimali.