contatore free

solutioncafe IT

Il System Architect è il punto di unione tra IT, processi aziendali e esigenze del cliente

apr
2010
4

In questi giorni, avendo un pochino di tempo a disposizione mi sono deciso a dedicarne una parte al blog che da un po’ di tempo giaceva abbandonato.
Mentre davo un’occhiata alle statistiche generate da “Statpress” ho notato che i dati venivano estratti con estrema lentezza e nonostante il server sul quale risiede attualmente Mysql non sia un fulmine (devo decidermi a mettere in produzione la nuova VM) non era sicuramente una situazione “accettabile”.
Fatta una piccola analisi alla tabella di Statpress (wp_statpress) ho notato un indice solo sul campo “id” che da un’occhiata veloce al codice del plugin sembra anche essere inutile, anzi un indice sul campo “date” e sul campo “time”, seppur contenente valori non univoci, avrebbe giovato.
Ho provveduto quindi alla creazione degli indici.

Per il campo “date”:

mysql>ALTER TABLE wp_statpress ADD INDEX wp_statpress_date_idx (date(8));

Per il campo “time”:

mysql>ALTER TABLE wp_statpress ADD INDEX wp_statpress_time_idx (time(8));

Per verificare:

mysql>desc wp_statpress;

Risultato: Un quarto, circa, del tempo precedente per estrarre le statistiche.

Tag:

Scrivi un commento

Banner