postgresql.deadlocks
Deadlocks detectedDimensions:None
Interface Metrics (4)
Dimensions:None
Sources
Technical Annotations (16)
Configuration Parameters (1)
statement_timeoutrecommended: 30sError Signatures (1)
deadlock detectedlog patternCLI Commands (5)
SET statement_timeout = '30s';remediationSELECT pg_try_advisory_lock(table_id) FROM my_table;remediationgrep -A 20 "deadlock detected" /var/log/postgresql/*.logdiagnosticSELECT deadlocks FROM pg_stat_database WHERE datname = 'myapp';monitoringgrep "deadlock detected" /var/log/postgresql/*.logdiagnosticTechnical References (9)
pg_lockscomponentpg_stat_activitycomponentcheck_postgrescomponentlock managercomponentlock contentionconcept/var/log/postgresql/*.logfile pathpg_stat_databasecomponentdeadlockconceptrow lockconceptRelated Insights (6)
Lock contention and deadlocks block transaction progresswarning
▸
Lock contention affects overall database performancewarning
▸
Deadlocks causing transaction failures and timeoutswarning
▸
Deadlocks cause transaction rollback and data operation failurecritical
▸
Deadlocks occurring but not tracked in metricsinfo
▸
Deadlocks from inconsistent row lock orderingcritical
▸