g2d
di g2d
pubblicato circa un anno fa

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:

  • Current rating: 0.0/5
  • 1
  • 2
  • 3
  • 4
  • 5

Argomenti chiave:

Ultimi commenti Ultimi commenti

Esegui il Login oppure registrati per scrivere un commento.
Cerca nel sito...
Ultime recipes

Un utilissimo tool di shell che effettua un dettagliato e comodo report su MySQL MySQL Report un tool di shell per tenere tutto sotto controllo

Un utilissimo tool di shell che effettua un dettagliato e comodo report su MySQL


Vai alla recipe

Un utilissimo tool per sniffare il traffico Client/Server TCP/IP di MySQL MySQLSniffer sniffare il traffico TCP di MySQL

Un utilissimo tool per sniffare il traffico Client/Server TCP/IP di MySQL


Vai alla recipe

Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso myisamchk riparare file MyISAM

Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso il file myisamchk


Vai alla recipe

Un tool per comprimere le tabelle MyISAM fino a oltre il 50% myisampack comprimere file MyISAM

Un tool per comprimere le tabelle MyISAM fino a oltre il 50%


Vai alla recipe

mysqlshow le info di base sui database, tabelle e colonne senza utilizzare alcun mysqlshow visualizzare le informazioni sul database MySQL

mysqlshow le info di base sui database, tabelle e colonne senza utilizzare alcun client


Vai alla recipe

Utilizzando UNION / UNION ALL su campi int unsigned zerofill,
ho notato che MysqlUNION / UNION ALL su campi int unsigned zerofill. di DebUsr
Vai al tip

Utilizzo di funzioni come alias di campo tramite l'impiego di prepared statementReport con alias di campo dinamici di john_revelator
Vai al tip

Può capitare che sia necessario eseguire un dump di database in formato Comma SeparatedEsecuzione dump in formato CSV (tabelle in engine MyIsam esportate in formato CSV) di ghigomatto
Vai al tip

E' possibile eseguire le query SQL contenute in un file di testo. Questo è utileEseguire le query da un file di testo di Sante Caserio
Vai al tip

Se vogliamo fare il backup di tutti i database con mysqldump, e ne abbiamo parecchiFare il backup di tutti i database di Sante Caserio
Vai al tip

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve a tutti.

Ho una tabella con lettere accentate.
Le lettere vengono visualizzate ordinamento tabelle di ditch Vai al topic

Salve a tutti.

Ho una tabella con lettere accentate.
Le lettere vengono visualizzate ordinamento tabelle di ditch Vai al topic