We see Direct path read temp frequently in the database. It started with one query and later followed up to all the queries running in database at that moment. I understand that data is read from temporary tablespaces and this event is usually caused by a sort operation that cannot be complete in memory and requires storage access. First response is to tune the query, but the same query runs better previous day or next day.
My question, is there a way to check how much memory is used by a query or process at that moment? Or anything related to finding out the memory usage would be great. I appreciate your help in advance. Queries are running parallel and it is dataware house environment.