Tabella non supporta l'ottimizzazione? | SQL & MySQL

Topic: Pubblico - Composto da 2 Posts di 2 Utenti.

14 Settembre, 2011 20:15 #1
squeezy
Utente

squeezy
Registrato: Jun, 2011
Posts: 25
Offline

Ho provato ad eseguire un bel:

mysqlcheck -u root -p --auto-repair --check --optimize --all-databases

ma in alcune tabelle ho il seguente messaggio:

mysql.general_log
note : The storage engine for the table doesn't support optimize

cosa vuol dire che non supporta l'ottimizzazione, forse è danneggiata?
Grazie

16 Settembre, 2011 12:50 #2
fuser
Utente

fuser
Registrato: Aug, 2011
Posts: 86
Offline

mysqlcheck usa tutte le istruzioni "di manutenzione" sulle tabelle che trova. Ma ogni storage engine supporta solo alcune di queste funzioni, a parte solo MyISAM che le supporta tutte, e forse anche InnoDB.
Nel caso specifico, una delle tabelle non supporta OPTIMIZE TABLE. Probabilmente sarà una tabella MEMORY

Condividi su:

Loggati o Registrati per replicare