Tecnología

Inicio

Cómo administrar los segmentos de rollback

Cómo administrar los segmentos de rollback


Un segmento de cancelación es una técnica que los administradores de bases de datos Oracle utilizan para contener imágenes modificados o eliminados de las filas. Los administradores utilizan la técnica de cancelar, o "deshacer" una transacción. Ellos son los únicos empleados dentro de un departamento de ordenador autorizados para crear y administrar los segmentos de rollback. Emiten órdenes tales como CREATE ROLLBACK y el segmento ALTER ROLLBACK para tanto crear y modificar parámetros. La gestión de los segmentos de rollback implica cumplir con las tablas del diccionario de la base de datos y la comprensión de la naturaleza y el tamaño de las transacciones.

Instrucciones

1 Crear segmentos de rollback emitiendo el comando apropiado. Especificar el tipo de segmento de cancelación, ya sea pública o privada. Identificar los segmentos de rollback privadas mediante la emisión de los ROLLBACK_SEGMENTS comando. Hacer el segmento a disposición de todos los administradores de bases de datos y programadores.

2 Inicializar los parámetros para los segmentos de rollback públicos mediante la emisión de las operaciones de comando. Total el número de transacciones que desea la reversión de manejar mediante el uso de la TRANSACTIONS_PER_ROLLBACK_SEGMENT parámetro adicional. Permitir el acceso a todos los usuarios.

3 Ajuste el parámetro óptimo para controlar el tamaño del segmento de cancelación y de crear un espacio de tabla para contener todos los segmentos de rollback. Elige el número de bytes para localizar el parámetro óptimo. Utilice bytes o kilobytes para establecer el tamaño de extensión.

4 Asignar una transacción a un segmento de cancelación. Asignar espacio adicional para las transacciones que excedan sus bloques actuales. Emitir los segmentos de rollback comando DROP cuando el tamaño de la extensión original debe modificarse para adaptarse a una operación adicional.

5 Determinar el tamaño y número de transacciones. Establecer el número de transacciones para cada segmento de cancelación. Emitir el comando SET TRANSACTION para identificar qué segmento de rollback contendrá los datos de deshacer la transacción.

6 Modificar los parámetros existentes. Permitir la opción de contracción para reducir el tamaño de los parámetros. Crear grandes segmentos de rollback para más operaciones que consumen mucho tiempo.

7 Monitorear los segmentos de rollback. Escriba el nombre del segmento para consultar el estado del segmento de cancelación y obtener información sobre el parámetro óptimo. Utilice el comando V $ ROLLSTAT para acceder a la tabla de diccionario dinámico rendimiento y para investigar el número de vueltas, se encoge y se extiende automática. Reducir el número de psiquiatras.

8 Gestionar los ajustes de los parámetros óptimos. Revisar los tipos de transacciones que se ejecutan más tiempo y con mayor suavidad cuando se ajusta en el parámetro óptimo. Monitorear las transacciones más cortas cuando la óptima se ajusta más baja. Utilice el comando ROLLBACK MONITOR para estimar la eficacia de los ajustes óptimos.