[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