eG Monitoring
 

Measures reported by OraSesResourceTest

In the database context, the connection between the user process and the server process is called a session. The server process communicates with the connected user process and performs tasks on behalf of the users.

This test tracks the resource usage of each session through which you can identify the session that utilizes the maximum memory and CPU of the Oracle server.

Note:

  • This test will not report metrics for an Oracle 12c CDB server.
  • This test is not applicable on Windows platform.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Max_cpu_util Indicates the percentage of CPU utilization that is the highest among all the sessions of this Oracle server. Percent A high value indicates that one/more oracle session consumes high CPU for executing the query. Use the detailed diagnosis of the Total_cpu_usage measure to view the session that is consuming maximum CPU. Using this session information, you can optimize the query executing on that session using which the CPU utilization can be reduced considerably.
Total_cpu_usage Indicates the percentage of CPU that is currently utilized by all sessions of this Oracle server. Percent
Max_mem_util Indicates the percentage of memory utilization that is the highest among all the sessions of this Oracle server. Percent A high value indicates that one/more oracle session consumes high memory for executing the query. Use the detailed diagnosis of the Total_mem_util measure to view which session is consuming maximum memory? Using this session information, you can optimize the query executing on that session using which the memory utilization can be reduced considerably.
Total_mem_util Indicates the percentage of memory that is currently utilized by all sessions of this Oracle server. Percent