Estimar el UNDO necesario para realizar una operación costosa

La idea consiste en extrapolar a partir de una prueba previa con menos filas. Consultar el campo WRITES de la vista v$rollstat, ejecutar la operacion, y volver a consultar el campo WRITES. La diferencia de los dos valores serán los bytes de undo generados. Si la operación se ha realizado, por ejemplo con el 10% de los datos, es simple extrapolar para el 100%.

Comentarios

Entradas populares de este blog

[ORACLE] Script Espacio ocupado y libre de tablespaces (incluyendo los temporary)

Oracle - Apuntes sobre LOBs para DBAs

Oracle - Traza 10046 (SQL_TRACE)