Alert Runbooks

HighTransactionRollback

Runbook: HighTransactionRollback Alert

Alert Details

Description

The rollback-to-commit ratio for PostgreSQL the database is >5%. This indicates a high rate of failed transactions, which can degrade performance and suggest application or database issues.

Possible Causes

Troubleshooting Steps

1. Investigate Recent Changes:

Check application logs for errors around {{ $labels.datname }}.

Review recent deployments or schema modifications.

2. Database Checks:

Query pg_stat_activity for blocked transactions.

Monitor for deadlocks (pg_stat_database_deadlocks).

3. Optimize Workloads:

Break large transactions into smaller batches.

Adjust idle_in_transaction_session_timeout if needed.