[Db] prestazioni mysql
Domenico L.
domenico.lorusso a pleiade.it
Mar 31 Lug 2007 12:32:34 CEST
Marcello Vezzelli ha scritto:
> Domenico L. ha scritto:
>
>> uhm...direi di sì... data la tua query un indice composito potrebbe
>> aiutare (rif_cass, data)...
>>
>>
>
> Quindi mi potrebbero servire due indici compositi:
> data e rif_cassa_src
> data e rif_cassa_dst
>
yep
> Vedo che phpmyadmin mi dà un warning dicendo che il campo data è
> presente in più indici...
>
Sì ma mysql non sa cosa sia il cost... quindi te tocca usare il rule e
mettere gli indci..
cmq io toglierei l'indice solo sulla data, il rule dovrebbe funzionare,
leggendo uno dei due se non definisci un where su rif_cassa
> Faccio un po' di prove e vedo cosa succede.
> Mi aspetto un rallentamento negli inserimenti
beh minimo in realtà
> e un miglioramento sulle
> query coi saldi.
>
per ora temo sarà poco significativo ma a crescere funzia...
ho usato indici del genere (in realtà partitioning) con Oracle e flusso
dati di 1300 record al giorno e storicizzazione minimo di 10 anni.
Per vedere le differenze occorreva salire a 130.000 al giorno :-) fatte
le cose in grande :-)
ciao, facci sapere :-D
--
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