Originariamente inviato da carlo_de_santis
Grazie, ho letto.
(Avevo già letto tempo fa, ottima risorsa in assoluto)
Ma chiedo:
1) Esiste una funzione per ottimizzare contemporaneamente tutte le tabelle di un database?
(Io uso phpadmin -sql)
2) Dato che Wordpress mi si blocca spesso, come posso rendere il database performante e sempre ben ottimizzato, oltre a premere ottimizza su ciascuna tabella?
Grazie
A partire da mysql 5 puoi sfruttare l'information schema per generare sql dinamicamente.
codice:
select concat('optimize table ',table_name,';') as ottimizza
from information_schema.tables
where table_schema = 'nome_database'
edit. Dai anche uno sguardo all'utility da riga di comando mysqlcheck per ottimizzare tutte le tabelle.
Una volta eseguita la query copi l'output prodotto e poi lo lanci per ottimizzare tutte le tabelle contemporaneamente.