Pregunta

Me pregunto sobre un punto muerto extraño y después de verificar todos los demás componentes, estoy considerando que es un problema de inicio en Oracle 11.2.

Ahora surgieron tres preguntas:

  • ¿Hay alguna forma de analizar cuán llenos están los bloques?

  • Mi base de datos alcanzó su tamaño máximo de espacio de tabla hace un tiempo y comencé a rechazar inserciones, luego agregué otro archivo de datos, pero esto solo crece si casi todo el espacio se usa. Mi pct_used es 96%. ¿Es correcto mi suposición de que todos los bloques de datos estarán totalmente rellenos y que un punto muerto de inicio es probable?

  • ¿Hay alguna forma de ver un problema de inicio en un rastro de punto muerto?

Estoy feliz de las respuestas parciales también.

¿Fue útil?

Solución

InitRans es más importante para insertos concurrentes en los mismos bloques de una tabla. Normalmente reconoce esto cuando hay una disputa para los encabezados de bloque. Mientras haya suficiente espacio libre en el bloque, la lista puede crecer en el espacio libre del bloque. Entonces, si sabe que para algunas tablas tiene muchos trabajos concurrentes que insertan datos en el mismo extremo de la tabla, ayudará a establecer los initrans en un valor similar al de la cantidad de trabajos concurrentes.

PCT_USED significa que, en su caso, tan pronto como un bloque obtenga un 4% de espacio libre, ese bloque llegará a la lista gratuita para aceptar nuevas filas.

PCT_Free significa que tan pronto como el espacio libre en un bloque cae por debajo de PCT_Free, el bloque ya no acepta nuevas filas, para mantener espacio para actualizaciones donde las filas pueden crecer.

Las estadísticas de la tabla muestran una estadística como AVG_SPACE, AVG_ROW_LEN.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top