| « Oracle 12g : Ya no mas soporte de Raw Devices (De-support Raw Devices) ¿o desde Oracle 11gr3? | A jugar , a jugar!!!! con Oracle Game (DB Quest) » |
Oracle 11g : SMCO Space Management Coordinator (Nuevo proceso background)
Oracle 11g : Space Management Coordinator
Este nuevo proceso background es el encargado de coordinar varias tareas asociadas al manejo del espacio en Oracle 11g
Por ejemplo , una de las tareas más efectivas en cuanto a la performance es evitar el crecimiento dinámico de los datafiles, eso que tanto daño hace a los tiempos de respuesta de las aplicaciones ¿Porqué?, sencillamente pues mientras un proceso que está ejecutando DML masivo hace que los datafiles lleguen al 100%, habrá otro proceso que está asignando el espacio que necesitan las DML, por ende , se consigue por un lado, un proceso DML masivo que esperará a que los procesos internos de Oracle dispongan de espacio.
De hecho siempre nos dicen que debemos mantener nuestros tablespaces con un 10% o 15% de espacio libre (no sólo para ambientes transacionales ino que batch también), para evitar eso (el crecimiento dinámico) pues... desde ahora en adelante eso lo hará un proceso background llamado SPACE MANAGEMENT COORDINATOR (SMCO) , esta actividad la realiza mediante sus esclavos (parece cuento egipcio), y estos esclavos llamados Wnnn serán los que lleven a cabo la tarea indicada por el SMCO
En Oracle11g , este proceso background autoextiende los datafiles (de forma automática), para ello los datafiles deben estar con AUTOEXTEND en ON , el SMCO decide autoextender los datafiles, pero.. de acuerdo a su historial de crecimiento, cada vez que SMCO autoextiende los datafiles de un tablespace , lo hace siempre de forma pareja en todos los archivos del tablespace.
Este proceso background se gatilla cada una hora. De hecho se puede verificar que este presente , mediante un comando tail al archivo de alertas

O un comando ps -afe para analizarlo como Proceso Background
![]()
A parte de las tarea de asignar mas tamaño de forma dinámica a los tablespaces , este proceso background también efectúa las siguientes acciones :
- Administración de tamaño para los Securefile Log Segments
- Recuperación de tamaño de los tablespaces temporales (nueva característica de Oracle11g)
¿Con esto nos iremos despidiendo de los DBO?
Notas de redeferencia
Note : 444149.1 : New Background Processes In 11g
Note : 743773.1 : Smco (Space Management Coordinator) And Autoextend On Datafiles
Espero sea de utilidad
![]()
![]()
01.06.09. 17:11:49. 368 words, 2322 views. Categories: Base de datos, Oracle 11g, Oracle 10g, Tuning / Performance , Leave a comment » • Send a trackback »
Trackback address for this post
Trackback URL (right click and copy shortcut/link location)
Feedback awaiting moderation
This post has 68 feedbacks awaiting moderation...