Commenti(0)
myisamchk riparare file MyISAM
Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso il file myisamchk
myisamchk è un tool di shell consente di verificare l'integrita di database MyISAM, ovvero dei file
- nomedatabase.MYD
- nomedatabase. MYI
ed all'occorrenza questo tool è anche utile a sistemare gli indici.
I parametri necessari a myisamchk i nomi delle tabelle.
La sintassi per utilizzare il tool è la seguente:
1myisamchk [opzioni] nometabella1 nometabella2 ...A seguire le opzioni di ANALISIdel tool
1-c --check Effettua un check dell'integrita dei file di tabella, è l'opzione predefinita 2 3-e --extend-check Esegue un controllo al massimo livello di dettaglio, è pertanto più lento 4 5-F --fast Verifica solo le tabelle i cui file non sono stati chiusi correttamente 6 7-C --check-only-changed Verifica solo le tabelle il cui contenuto è cambiato rispetto all'ultimo controllo 8 9-f --force Riavvia myisamchk con l'opzione -r qualora vengano rilevati errori 10 11-i --information Visualizza informazioni statistiche sulle tabelle 12 13-m --medium-check Esegue un controllo più dettagliato che con -c, ma più lento 14 15-U --update-state Contrassegna un file come danneggiato, qualora vengano rilevati errori. 16 17-T --read-only non modifica il file
A seguire le opzioni di RIPARAZIONE E MODIFICAdel tool:
1-B --backup crea un file di backup del tipo nomedatabase.bak per ogni *.MYI 2 3-e --extend-check opzione molto lenta e dal risultato incerto, cerca infatti di ricreare tutti i record 4 5-f --force Sovrascrive i file temporanei 6 7-1 --no-symlinks Non segue i link simbolici 8 9-o --safe-recover come l'opzione -r con un algoritmo diverso 10 11-q --quick Ripara solo il file indice lasciando invariato il file dei dati 12 13-r --recover Cerca di creare nuovamente i file danneggiati 14-t directory Utilizza la directory specificata per i file temporanei 15 16-u -unpack Decomprime i file di tabella che sono stati compressi con myisampack
A seguire le ALTRE opzioni di del tool:
1-a --analyze Analizza e memorizza la distribuzione dei cami chiave negli indici 2 3-A n -set-auto-increment[=n] Utilizza come valore iniziale di AUTO INCREMENT un numero superiore di 1 all'ultimo valore utilizzato oppure a n a seconda di quale sia il maggiore 4 5-d --description Visualizza diverse informazioni sulla tabella 6 7-R --sort-records=numero_indice Ordina i record nel file di tabella secondo l'indice specificato 8 9-S --sort-index Ordina i blocchi del file di indice
A seguire le variabili myisamchk per la gestione della memoria
1-0 key_buffer_size=n Specifica le dimensioni del buffer delle chiavi in n , predefinto 512KB 2 3-0 read_buffer_size=n Specifica le dimensioni del buffer di lettura, predefinto 256KB 4 5-0 sort_buffer_size=n Specifica le dimensioni del buffer di ordinamento, predefinto 2MB 6 7-0 write_buffer_size=n Specifica le dimensioni del buffer di scrittura, predefinto 256KB
Condividi su:
Esprimi un voto:
Argomenti chiave:

MySQL Report un tool di shell per tenere tutto sotto controllo