Articoli sul lavoro di tutti i giorni con i database. Ognuno dà una soluzione che non ha bisogno di Calíope.
Quello che ho impiegato anni a imparare a leggere nell'EXPLAIN di MySQL: perché un indice in possible_keys non vuol dire che venga usato, cosa segnala la colonna Extra e perché un indice su tre colonne non serve per qualsiasi WHERE. Con una tabella di 200.000 ordini e i piani reali.
I modi in cui ho riempito le tabelle per provare un'applicazione, dal più ingenuo a quello che uso oggi: INSERT a mano, la tabella che copia se stessa, una serie generata con SQL e una procedura che legge le colonne. Con il codice per ogni motore e la versione da cui funziona.