eG Monitoring
 

Measures reported by HanaConnectionTest

User connections to the SAP HANA database server are a good indicator of the load on the database server. If users complain about the sluggish performance of the database server, administrators may want to check the user connections to the server to figure out whether the database server is stressed due to an overload condition. If so, administrators may also want to identify the user who has imposed the maximum load on the server and the nature of that load - i.e., whether the user's connections are active or are idle predominantly, and the maximum time for which a user connection to the server remained alive and idle. The HanaConnectionTest test reveals all this!

This test not only discovers who is currently logged into the database server, but for each login user, reports the number of open connections, the count of running and idle connections, and the duration of the oldest idle connection. This way, the test measures the current connection load on the server, points to those users who are responsible for overloading the server with numerous connections, and also indicates to administrators whether these are genuine running connections or idle connections that can be terminated to ease the strain on the server.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
totalOpenConnection Indicates the number of currently open connections for this user. Number  
totalIdleConnection Indicates the number of connections of this user that are currently idle on the database server. Number Ideally, the value of this measure should be low. A high value is indicative of a large number of idle connections, which in turn may cause unnecessary consumption of critical server resources. Idle connections also unnecessarily lock critical database objects, thereby denying other users access to those objects for performing important tasks. Use the detailed diagnosis of this measure to view the details of the idle connections.
totalRunningConnection Indicates the number of connections established by this user that are currently running. Number  
maxDuration Indicates the maximum time duration for which a connection established by this user was idle during the last measurement time. Secs A low value is desired for this measure. A high value indicates that the connections to the database server have been idle for a very long time.