Buscar este blog

jueves, 2 de junio de 2016

ITL Waits

¿Que son los ITL? ITL es el acrónimo para "Interested Transaction List", Los ITL se almacenan en el header de cada bloque, y cada bloque tiene una cantidad de ITL's reservados desde el momento de creación del mismo (Creación de tabla o nuevo extent). Los ITL son una estructura de 23 bytes, que almacena un ROWID, y un TRANSACTION ID. Estos están almacenados en forma de Array en el header de cada bloque. DATA BLOCK FORMAT:
INITRANS Relationship with DB_BLOCK_SIZE. (Doc ID 151473.1)
Documentacion Oracle Redefenition Online http://www.dba-oracle.com/t_dbms_redefinition_example.htm 1) Creamos una nueva tabla de paso con la misma estructura de la tabla origen: CTBD_CONTABILIDAD_CPA, cambiando solo el INITRANS, según el calculo obtenido anteriormente. INITRANS = 34 2) Aplicamos Redefinition Online 3) Copiamos las dependencias de esta tabla ORIGEN: CTBD_CONTABILIDAD_CPA 4) Finalizamos la redeficion Online: 5) Recolectamos las estadisticas para la Tabla:

http://www.expodba.com/?q=notas/initrans-y-el-evento-enq-tx-row-lock-contention

No hay comentarios.: