This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-22. For the latest, interactive version please visit https://mariadb.com/kb/.

Modalità di recupero di XtraDB/InnoDB

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à.
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.