[Db] prestazioni mysql

Domenico L. domenico.lorusso a pleiade.it
Mar 31 Lug 2007 11:46:30 CEST


Marcello Vezzelli ha scritto:
> Ciao a tutti,
> ho una tabella fatta circa in questo modo [...]
> Secondo voi c'è modo di ottenere performance ancora migliori con una 
> struttura simile?
>   
uhm...direi di sì... data la tua query un indice composito potrebbe 
aiutare (rif_cass, data)...

Poi vediamo, ammettendo di tenere in una altro campo numerico sia l'anno 
che il mese e usare in indici compositi, sempre
potresti ottenere letture a tempo costante indipendentemente dai record 
(non è vero, ma situazioni del genere iniziano ad avere risposte diverse 
con quantità di dati veramente elevate, parliamo di miliardi di record...)

Dai movimenti, intrinsecamente semi-ordinati per data, direi che 
l'inidce composti dovrebbe essere:
anno, mese, cassa

Purtroppo non ho dati per comprovarti queste idee, solo un po' di logica 
e di esperienza :-)

-- 
Domenico L.        	 icq: 645 44 861 - msn: strahd a jumpy.it

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



Maggiori informazioni sulla lista Db