MySQL Transactions Test
Rollbacks are costly operations on the database. This test monitors the percentage of rollbacks happening for user transactions in a database instance.
Target of the test : A MySQL server
Agent deploying the test : An internal/remote agent
Outputs of the test : One set of results for the database being monitored
| Parameter | Description |
|---|---|
|
Test Period |
How often should the test be executed. |
|
Host |
The IP address of the MySQL server. |
|
Port |
The port at which the specified host listens. |
|
Database |
Specify the name of a database on the target MySQL database server being monitored |
|
Username and Password |
The eG agent has to be configured with the credentials of a user who has server-wide Process and Select privileges on the monitored MySQL server. To know how to create such a user, refer to Pre-requisites for Monitoring the MySQL Server |
|
Confirm Password |
Confirm the password by retyping it here. |
| Measurement | Description | Measurement Unit | Interpretation |
|---|---|---|---|
|
User commits |
Indicates the number of internal COMMIT commands issued during the last measurement period. |
Number |
|
|
User rollbacks |
Indicates the number of internal ROLLBACK commands issued during the last measurement period. |
Number |
Ideally, there should be few user rollbacks happening. |
|
Rollbacks |
Indicates the number of internal rollbacks expressed as a percentage of the total transactions with the database. |
Percent |
Ideally, there should be few user rollbacks happening. |