aria_read_log
aria_read_log è uno strumento utile per mostrare o applicare le voci del log delle transazioni di Aria.
Nota: Aria è compilato senza -DIDENTICAL_PAGES_AFTER_RECOVERY, il che significa che i file delle tabelle non sono identici byte-per-byte ai file creati durante una normale esecuzione. Questo non dovrebbe essere un problema, eccetto il caso degli script di test che tentano di confrontare i file prima e dopo il recupero.
Utilizzo: aria_read_log OPZIONI
E' necessario specificare -d oppure -a
Opzioni
Opzione | Spiegazione |
---|---|
-a, --apply | Applica il log alle tabelle: modifica le tabelle! Prima bisognerebbe fare un backup! Mostra parecchie informazioni, se non è specificato --silent. |
--character-sets-dir=nome | La directory dove si trovano i set di caratteri. |
-c, --check | Se viene usato --display-only, verifica che i record siano completamente leggibili (usato per il debug). |
-?, --help | Mostra l'help e termina. |
-d, --display-only | Mostra brevi informazioni lette dalle intestazioni dei record. |
-e, --end-lsn=# | Smette di applicare i record a partire da questo lsn. Se si usa end-lsn, UNDO:s non sarà applicato |
-h, --aria-log-dir-path=nome | Percorso della directory dove devono essere memorizzati i log delle transazioni |
-P, --page-buffer-size=# | Le dimensioni del buffer usato per i blocchi degli indici delle tabelle Aria. |
-o, --start-from-lsn=# | Inizia a leggere il log da questo lsn. |
-C, --start-from-checkpoint | Inizia ad applicare i record dall'ultimo checkpoint. |
-s, --silent | Scrive meno informazioni durante la fare di applicazione o annullamento. |
-T, --tables-to-redo=nome | Elenco di tabelle separate da virgola alle quali deve essere applicato REDO. Da usare solo se si desidera recuperare alcune tabelle. |
-t, --tmpdir=nome | Percorso dei file temporanei. E' possibile specificare più percorsi, separati dai due punti (:) |
--translog-buffer-size=# | Le dimensioni del buffer usato per il log delle transazioni per le tabelle Aria. |
-u, --undo | Applica i record UNDO alle tabelle. Si disabilita con --disable-undo. E' attivo per default; per disabilitarlo: --skip-undo to disable. |
-v, --verbose | Scrive più informazioni durante la fase di applicazioni e annullamento. |
-V, --version | Mostra la versione. |
Variabili
E' possibile impostare le seguenti variabili passandole come opzioni ad aria_read_log attraverso la riga di comando, o impostarle nella sezione [aria_read_log] del file my.cnf.
Opzione | Valore predefinito |
---|---|
apply | FALSE |
character-sets-dir | Nessun default |
check | FALSE |
display-only | FALSE |
end-lsn | 0 |
aria-log-dir-path | . |
page-buffer-size | 268427264 |
start-from-lsn | 0 |
start-from-checkpoint | FALSE |
silent | FALSE |
tmpdir | Niente |
translog-buffer-size | 2097152. |
undo | ON |
verbose | FALSE |
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.