FAQ define el espacio de tabla temporal de la siguiente manera: se utilizanDescubrir cuál es el proceso/consulta está utilizando tabla de Oracle Oracle temp
espacios de tablas temporales a administrar el espacio de base de datos para ordenar operaciones y para almacenar tablas temporales globales. Por ejemplo, si une dos tablas grandes y Oracle no puede hacer la clasificación en la memoria, se asignará el espacio en un espacio de tabla temporal para realizar la operación ordenar .
Eso es genial, pero necesito más detalles sobre qué es exactamente el uso del espacio. Debido a las peculiaridades del diseño de la aplicación, la mayoría de las consultas realizan algún tipo de ordenamiento, por lo que debo restringirlo al ejecutable del cliente, la tabla de destino o la instrucción SQL.
Básicamente, estoy buscando pistas para decirme con mayor precisión qué podría estar mal con esta (una aplicación bastante grande). Cualquier tipo de pista puede ser útil, siempre que sea más preciso que "ordenar".
¿todos que se grabará v $ sort_usage? –
De acuerdo con los documentos de Oracle, V $ TEMPSEG_USAGE contiene todas las operaciones diferentes que requieren espacio TEMP. –