il server purtroppo è in modalità MANAGED per cui mi è un pò difficile fare quello che mi hai suggerito

posso accedere solo tramite il pannelo PLESK.
Nel pannello dedicato a MySQL ho trovato però delle informazioni interessanti evidenziate in rosso da phpmyadmin:che riporto:
Innodb_buffer_pool_reads: 28 k
Il numero di richieste logiche che InnoDB non può soddisfare dal buffer pool e che devono fare una lettura di una pagina singola.
Innodb_row_lock_waits: 2
Il numero di volte che un row lock ha dovuto attendere.
Handler_read_rnd: 14 k
Il numero di richieste per leggere una riga basata su una posizione fissa. Questo valore è alto se stai facendo molte richieste che richiedono un ordinamento dei risultati. Probabilmente hai molte query che che richiedono a MySQL di leggere l'intera tabella oppure ci sono dei joins che non usano le chiavi correttamente.
Handler_read_rnd_next: 790 k
Il numero di richieste per leggere la riga successiva in un file di dati. Questo valore è alto se stai facendo molte scansioni della tabella. Generalmente è un segnale che le tue tabelle non sono correttamente indicizzate, o che le query non sono state scritte per trarre vantaggi dagli indici che hai.
Created_tmp_disk_tables: 3,943
Il numero delle tabelle temporanee create automaticamente sul disco dal server mentre esegue i comandi. Se il valore Created_tmp_disk_tables è grande, potresti voler aumentare il valore tmp_table_size, per fare im modo che le tabelle temporanee siano memory-based anzichè disk-based.
Key_reads: 84
Il numero di letture fisiche dal disco di un blocco chiave. Se Key_reads è grande allora il valore key_buffer_size è probabilmente troppo piccolo. IIl rapporto di cache miss rate può essere calcolato come Key_reads/Key_read_requests.
Select_full_join 298:
Il numero di joins che non usano gli indici. (Se questo valore non è 0, dovresti controllare attentamente gli indici delle tue tabelle.)
Modificato da diego78 il 25 agosto 2011 15.20 -