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) treats incomplete transactions as committed, and does not look at the undo logs when starting.
  • 6
    • 6 (SRV_FORCE_NO_LOG_REDO) does not perform redo log roll-forward as part of recovery. Running queries that require indexes are likely to fail with this mode active.

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.