JDBC Stats Test
This test collects measures like how many JDBC queries have been executed, how long those queries took to execute and what those statements are. This test is key to determining whether the database/database queries are the cause of any slowdowns with applications executing on the WebLogic server. This test is disabled by default. To enable the test, go to the enable / disable tests page using the menu sequence : Agents -> Tests -> Enable/Disable, pick Oracle WebLogic as the Component type, Performance as the Test type, choose this test from the disabled tests list, and click on the >> button to move the test to the ENABLED TESTS list. Finally, click the Update button.
Target of the test : A WebLogic Application Server
Agent deploying the test : An internal agent
Outputs of the test : One set of results for a WebLogic application server.
Parameter | Description |
---|---|
Test Period |
How often should the test be executed. |
Host |
The IP address of the host for which this test is to be configured. |
Port |
The port at which the specified host listens. By default, this is NULL. |
URL |
The URL to be accessed to collect metrics pertaining to the WebLogic server. By default, this test connects to a managed WebLogic server and attempts to obtain the metrics of interest by accessing the local Mbeans of the server. This parameter can be changed to a value of http://<adminserverIP>:<adminserverPort>. In this case, the test connects to the WebLogic admin server to collect metrics pertaining to the managed server (specified by the Host and Port). The URL setting provides the administrator with the flexibility of determining the WebLogic monitoring configuration to use. Note: If the admin server is to be used for collecting measures for all the managed WebLogic servers, then it is mandatory that the egurkha war file is deployed to the admin server, and it is up and running. |
Detailed Diagnosis |
To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option. The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:
|
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Total query rate |
The rate of JDBC queries that have been executed on the database. |
Queries/Sec |
This is an indicator of the JDBC workload. |
Avg query time |
The average time taken by the queries to execute on the database. |
Secs |
A higher average query time signifies a performance bottleneck at the data abase tier. |
Select query rate |
The rate of select queries executed on the database. |
Queries/Sec |
Comparing the types of queries to the database provides an idea about the nature of workload on the database |
Avg Select query time |
The average time taken by the select queries for executing on the database. |
Secs |
Unexpectedly large query times can indicate that there is sufficient scope to optimize database access using better indexes. |
Insert query rate |
The rate of insert queries executed on the database. |
Queries/Sec |
|
Avg insert query time |
The average time taken for executing the insert queries on the database. |
Secs |
|
Update query rate |
The rate of update queries executed on the database. |
Queries/Sec |
|
Avg update query time |
The average time taken for executing the update queries on the database. |
Secs |
|
Delete query rate |
The rate of delete queries executed on the database. |
Queries/Sec |
|
Avg delete query time |
The average time taken by the delete queries to execute on the database. |
Secs |
|
Commit queries rate |
The rate of commit queries executed on the database. |
Queries/Sec |
|
Avg commit query time |
The average time taken by the commit queries to execute on the database. |
Secs |
|
Rollback queries rate |
The rate of rollback queries executed on the database. |
Queries/Sec |
Typically, the rate of rollbacks should be low. |
Avg rollback query time |
The average time taken by the rollback queries to execute on the database. |
Secs |
|
Jdbc query error rate |
The rate of queries that have resulted in an error. |
Errors/Sec |
|