| « Virtual Iron : La nueva adquisición de Oracle para potenciar sus máquinas virtuales | Oracle 12g : Ya no mas soporte de Raw Devices (De-support Raw Devices) ¿o desde Oracle 11gr3? » |
Oracle 10g u Oracle 11g : ¿Qué procesos se activan cuando creo y borro una tabla?
Muchas veces creemos que cuando creamos o borramos un objeto hay un par de procesos background asociados a estas tareas.
La verdad es que se mueve todo el aparataje de Oracle, para llevar a cabo actividades básicas de creación y eliminación, todo muy bien afinado con absolutamente todo al azar calculado.
Imaginense la siguiente situación :
Se muestran los procesos background que están ejecutándose en nuestra máquina
Se crea una tabla con poco menos de 5 millones de registros

Mientras esa creación esta en proceso, sucede lo siguiente en los procesos background
1)
25937 : Proceso que gatillo el proceso de creación de la tabla
11661 : Proceso LGWR (Proceso encargado de llevar hasta los archivos de redo, los vectores generados a partir de la PGA y esta a su vez, son llenados con la información del Log Buffer)
2)
25937 : Proceso que gatillo el proceso de creación de la tabla
11949 : Proceso ARC0 (Proceso encargado de generar una copia del archivo RedoLog recientemente llenado producto de transacciones efectuadas en la base de datos)
11661 : Proceso LGWR
3)
25937 : Proceso que gatillo el proceso de creación de la tabla
11661 : Proceso LGWR
11656 : Proceso DBW0 (Proceso encargado de bajar a disco aquellos bloques en estado Dirty, según una lista llamada Dirty Buffer List, ubicada en el Database Buffer Cache)
11951 : Proceso ARC1
4)
25937 : Proceso que gatillo el proceso de creación de la tabla
11661 : Proceso LGWR
11951 : Proceso ARC1
11635 : Procesp PSP0
11667 : Proceso CKPT
5)
11949 : Proceso ARC0
25937 : Proceso que gatillo el proceso de creación de la tabla
11661 : Proceso LGWR
11683 : Proceso MMON
6)
11951 : Proceso ARC1
25937 : Proceso que gatillo el proceso de creación de la tabla
11661 : Proceso LGWR
11667 : Proceso CKPT
25858 : Proceso padre de la sesión que gatillo el proceso
11681 : Proceso CJQ0
Todo lo anterior sucedio cuando se creo la tabla.
¿y qué sucedio cuando se borro?

Pues bien , los procesos background involucrados
7)
25937 : Proceso que gatillo el proceso de borrado de la tabla
11677 : Proceso SMON
11661 : Proceso LGWR
8)
11677 : Proceso SMON
Oracle es potente y por sobre todo dessincronizado
, ¿cómo aprender más del ciclo natural de Oracle?, pues bien...
Lee los Concepts
Concepts Oracle8i
Concepts Oracle9i
Concepts Oracle10g
Concepts Oracle11g
![]()
![]()
28.05.09. 12:51:51. 356 words, 2818 views. Categories: 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 75 feedbacks awaiting moderation...