Registros de rehacer
Los registros de rehacer son esenciales para la recuperación de la base de datos y de la instancia. La configuración del registro de rehacer adecuado también es esencial para el rendimiento.
Algunas recomendaciones para la configuración de registros de rehacer incluyen:
- Implementar registros de rehacer en ASM (Automatic Storage Management)
- Desaconsejamos firmemente implementar registros de rehacer en sistemas de archivos. Si prefiere sistemas de archivos, debe implementar registros
de rehacer en sistemas de archivos que están configurados para realizar E/S en pequeños bloques de datos para evitar escrituras de bloques parciales.
Los almacenamientos intermedios de registros de rehacer suelen ser pequeños. Si se implementan registros de rehacer en sistemas de archivos que están configurados en bloques de 8KB, algunas escrituras de registros de rehacer requieren que el sistema de archivos lea el bloque, añada el almacenamiento intermedio de registro a dicho bloque y, a continuación, escriba el bloque en el disco.
Si está utilizando un sistema de archivos en AIX®, el sistema de archivos de registro de rehacer debe estar configurado para bloques de 512 bytes. Consulte Utilizar archivos de registro en bruto como referencia. - Si los registros de rehacer están ubicados en sistemas de archivos, habilite la E/S directa, en particular evite la situación en la que las escrituras se almacenan en memoria caché en la memoria caché del sistema de archivos antes de escribirlas en disco.
- Considere la implementación de registros de rehacer en dispositivos de disco dedicado.
- Considere la implementación de archivos de registro de grupos de registro de rehacer en discos alternativos.
Tamaño de archivo de rehacer
Su elección del tamaño de archivo de rehacer depende de la comparativa entre rendimiento y disponibilidad, en particular el tiempo necesario para recuperar la instancia de Oracle en caso de error. Para un mejor rendimiento, algunas instalaciones optan por crear grandes registros de rehacer para reducir la frecuencia de conmutadores de registro. No obstante, hacerlo significa que hay más transacciones potenciales en los registros de rehacer que se deben reproducir durante la recuperación. La regla general para dimensionar archivos de registro de rehacer es examinar el tiempo que tarda en conmutar archivos de registro. Si emite la consulta siguiente podrá ver cuántos archivos de registro de rehacer están cambiando. Como regla general, los registros no deben conmutarse más de una vez cada veinte o treinta minutos.
select * from v$loghist
order by first_time desc
A continuación se muestra un ejemplo de la salida:
THREAD# SEQUENCE# FIRST_CHANGE# FIRST_TIME SWITCH_CHANGE#
1 97 7132082 10/20/2011 11:47:53 PM 7155874
1 96 7086715 10/20/2011 11:32:04 PM 7132082
1 95 7043684 10/20/2011 11:15:07 PM 7086715
1 94 6998984 10/20/2011 11:00:57 PM 7043684
1 93 6950799 10/20/2011 10:48:03 PM 6998984
En el ejemplo anterior, los registros conmutan cada quince minutos.