Modalità di recupero di XtraDB/InnoDB

Stai visualizzando una vecchia versione di questo article. Visualizza la versione più recente.

La variabile server di sistema innodb_force_recovery imposta la modalità di recupero (recovery mode) di XtraDB/InnoDB. Una modalità di 0 è normale, mentre gli altri valori più sono alti e più restrizioni implicano. Le modalità più elevate comprendono le restrizioni dei valori inferiori. Le modalità possibili sono le seguenti:

Le modalità di recupero

  • 0
    • 0 è la modalità predefinita se XtraDB/InnoDB viene eseguito normalmente. E' l'unica modalità che permette di modificare i dati.
  • 1
    • 1 (SRV_FORCE_IGNORE_CORRUPT) permette al server di continuare a funzionare se rileva alcune pagine corrotte. E' possibile facilitare il dump delle tabelle utilizzando un'istruzione SELECT * FROM nome_tabella che salti le pagine e gli indici corrotti.
  • 2
    • 2 (SRV_FORCE_NO_BACKGROUND) arresta il thread master quando è in funzione, prevenendo un crash che avviene durante un purge.
  • 3
    • 3 (SRV_FORCE_NO_TRX_UNDO)non esegue il rollback delle transazioni dopo il recupero dal crash.
  • 4
    • 4 (SRV_FORCE_NO_IBUF_MERGE) non calcola le statistiche delle tabelle e previene i merge dei buffer degli inserimenti.
  • 5
    • 5 (SRV_FORCE_NO_UNDO_LOG_SCAN) tratta le transazioni incomplete come se fossero state eseguite e non legge gli undo log all'avvio.
  • 6
    • 6 (SRV_FORCE_NO_LOG_REDO) non esegue il redo log durante il recupero. E' probabile che le query che non coinvolgono gli indici falliscano con questa modalità.

Commenti

Sto caricando i commenti......
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.