Con Analizar juntos, varios archivos de trace se convierten en un solo análisis, la colección. WaitScope junta los tramos de cada archivo en orden de tiempo y arma un informe único, con el tiempo total de la operación completa.
Cuándo usarlo
- La aplicación cambia el tracefile_identifier en medio de la operación. La misma sesión continúa en otro archivo, y Oracle marca el cambio con
*** TRACE CONTINUES IN FILEen un archivo y*** TRACE CONTINUED FROM FILEen el otro. Un archivo puede recibir tramos de nuevo más tarde. - La operación pasó por varias sesiones. Es el caso del trace por client_id o por servicio, con un archivo por proceso (activar por client_id).
Analizado solo, cada archivo pierde los cursores abiertos en los otros y cuenta como propio el tiempo en que la sesión escribía en otro archivo. No junte traces de operaciones diferentes: el perfil mezclado no describe ninguna de ellas.
Qué hace WaitScope con los archivos
- Corta cada archivo en las marcas de cambio,
TRACE CONTINUES IN FILEyTRACE CONTINUED FROM FILE. - Junta los tramos de la misma instancia, del mismo proceso y de la misma sesión, en el orden del
tim. - Pone las sesiones diferentes una después de la otra, por la hora de inicio, sin llevar los cursores abiertos de una sesión a la siguiente.
- Deja fuera, con un aviso, el archivo igual a otro de la colección y el archivo que no es trace.
- Analiza el trace armado como un solo trace.
El cursor abierto en un archivo se reconoce en el otro, y el intervalo en que la sesión escribía en otro archivo no cuenta dos veces. Las sesiones no se mezclan: el tiempo total de la colección es la suma del tiempo total de cada sesión.
Cómo enviar
- Elija todos los archivos de la operación, la carpeta que los contiene o un zip o tar con todos.
- Haga clic en Enviar y analizar.
- En la pregunta ¿Estos traces son del mismo proceso?, elija Sí, mismo proceso: analizar juntos.
Resultado: un solo análisis en el Historial, con la etiqueta colección junto al nombre. El nombre es el comienzo común de los nombres de los archivos con la cantidad, como zz_lote_etapa (3 arquivos) para zz_lote_etapa1.trc, zz_lote_etapa2.trc y zz_lote_etapa3.trc. Sin comienzo común, es el primer nombre seguido de e mais 2.
En la app, la pregunta es la misma. En la página sin JavaScript, marque Analizar juntos, como una única colección antes de enviar. En la API, abra el envío con "juntar": true (enviar por la API). Un solo archivo, que no sea zip ni tar, se convierte en un análisis común.
Límites de la colección
- Hasta 20.000 archivos por colección. Por encima de eso, el envío se rechaza con Una colección acepta hasta 20000 archivos.
- El trace armado sigue el límite del contenido después de descomprimido (límites).
- Un archivo con demasiados tramos tiene el resto juntado en el último tramo, y el aviso en la parte superior del informe indica qué archivo fue.
- Durante un tiempo, la colección ocupa en el servidor el doble del espacio de los archivos. Sin espacio, el envío se rechaza con Sin espacio en el servidor.
La tarjeta Colección en el informe
En el Resumen, la tarjeta de la colección indica cuántos archivos y cuántas sesiones entraron, como Colección: 3 archivos de 2 sesiones, analizados como un solo trace, y trae dos listas:
- Sesiones de la colección, cuando hay más de una sesión: la instancia, el proceso, el SID.serial y el tiempo de cada sesión.
- Archivos de la colección: el nombre de cada archivo, su sesión, los tramos que entraron en orden de tiempo y las líneas.
Los avisos del armado, como un archivo repetido o tramos que se solapan en el tiempo, aparecen en la parte superior del informe. En una colección, el Resumen no muestra el Archivo en el servidor. El informe de ejemplo viene de un solo trace y no tiene esta tarjeta; su lectura está en Colección.
Colección enviada de nuevo
El mismo conjunto de archivos, en cualquier orden, enviado de nuevo para analizar juntos abre la colección que ya existe. Los mismos archivos enviados por separado se convierten en los análisis de cada uno (envío repetido).
Problemas frecuentes
- Huecos de tiempo entre llamadas en el Diagnóstico. Puede faltar un archivo en la colección: revise la lista en Archivos de la colección (huecos entre llamadas).
- Aviso de tramos que se solapan en el tiempo. El aviso pide comprobar si los archivos son de la misma colección: compruebe que todos vinieron de la misma operación.
- ningún archivo de la colección parece un trace de Oracle: ninguno de los archivos enviados es un trace 10046 (archivo que no es trace).
Próximos pasos
- Lea la tarjeta campo por campo en Colección.
- Para generar los archivos: marcar el nombre con tracefile_identifier.
- Para enviar: enviar por el navegador.