miércoles, 3 de septiembre de 2008

ORACLE. MTTR y recuperación rápida

Es aconsejable para que la recuperación de nuestra instancia sea más rápida y sobre todo controlada, establecer un valor al parámetro FAST_START_MTTR_TARGET con un valor entre 1 y 3600 (1h).

Este parámetro establece el tiempo máximo de recuperación en segundos después de un inicio de recuperación de una instancia (http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams068.htm#sthref192).

En mi caso yo lo tengo a 5 minutos, para tampoco no notarlo en el rendimiento:

alter system set fast_start_mttr_target = 300;

Este valor no debería de ser superior al que Oracle tiene estimado, pues entonces no se tendría en cuenta y no nos serviría de mucho. Ver ambos valores es facil con:

select target_mttr, estimated_mttr from v$instance_recovery;

Es aconsejable desactivar los antiguos parámetros que gestionaban el MTTR:

alter system set log_checkpoint_interval = 0;
alter system set log_checkpoint_timeout = 0;
alter fast_start_io_target = 0;



Más info también en http://www.akadia.com/services/ora_checkpoint_tuning.html

No hay comentarios: