SQL Response Test
The responsiveness of a database to SQL queries is not only indicative of the health of the database server, but also the efficiency of the queries. A well-tuned database is one that quickly responds to SQL queries, and a well-built SQL query is one that succeeds in retrieving the desired results from the database and that too, in record time. The SQLResponseTest monitors SQL queries from start to finish, and reports the status of the query execution and its responsiveness. This way, administrators are proactively notified of failed queries and queries that take too long to execute, so that root-cause diagnosis is instantly initialized.
Target of the test : A database server
Agent deploying the test : An internal agent
Outputs of the test : One set of results for every server being monitored
Parameter | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test Period |
How often should the test be executed. |
||||||||||||
Host |
The host for which the test is to be configured. |
||||||||||||
Port |
The port at which the application listens. |
||||||||||||
JDBC Driver |
Specify the JDBC driver that is used to access the database. The table below lists the JDBC drivers that correspond to some of the most popular database servers that are monitored by eG Enterprise. Refer to this table whenever in need.
|
||||||||||||
Connection URL |
Specify the JDBC URL for the database. The URL format is JDBC driver specific. The table below lists the JDBC URLs for some of the most popular database servers that are monitored by eG Enterprise. While configuring this test for any of the database servers in this table, you can specify a URL of the corresponding format.
If the target database is not in the above list, then follow the steps given below:
|
||||||||||||
User |
The name of the User who is vested with the privilege to execute the configured query. |
||||||||||||
Password |
The password of the specified User. |
||||||||||||
Confirm Password |
Confirm the password by retyping it in the Confirm Password text box. |
||||||||||||
Query |
Specify the query to be executed and monitored. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Query status |
Indicates whether the configured query has been successfully executed. |
Boolean |
The value of 1 indicates successful execution, and 0 indicates failure. In case of query failure, you can use the detailed diagnosis of this measure, if enabled, to view the errors that caused the query to fail; troubleshooting thus becomes easier. |
Query time |
Indicates the time taken to execute the query and retrieve results. |
Secs |
An abnormally high value is a cause for concern, and warrants further investigation. |