My PSAPTEMP tablespace always show 100% Full or Used
Dear All ,
Using brtools my tablespace PSAPTEMP always show 100% full or Used, I extend 2 Gb size in PSAPTEMP tablespace but still no solution
Please guide me why it always shows 100% used and what is the performance impact on that
Stefan Koehler replied
> Please guide me why it always shows 100% used and what is the performance impact on that
This is a normal behaviour in case of a temporary tablespace.
If you do sorts, hash-joins, etc. which can not be done in memory-only you allocate extents in the temporary tablespace. If you finish your query, that temporary extents will be marked as free but they still kept allocated. So over the uptime of your database your temporary tablespace will be filled by allocated (but marked as free) extents .. and so you will see it as "full". You can also check the current "real" usage of your temporary tablespace by the view V$TEMPSEG_USAGE:
The temporary extents will be deallocated by a database shutdown or by a database start, if the database crashed before.
If you don't get any ORA-01652 by your query .. everything is fine.