basiradocs
Dashboard

Health Diagnosis

Automated health checks with actionable remediation guidance.

The Doctor page runs automated health checks against your database and provides a scored assessment with actionable recommendations.

Health Score

The score (0–100) summarizes overall database health. The doctor evaluates multiple dimensions and flags issues by severity.

StatusScoreMeaning
Healthy80–100No significant issues detected
Degraded50–79Some issues need attention
Unhealthy0–49Critical issues require immediate action

Issue Categories

Each issue is classified by category:

CategoryExamples
PerformanceHigh query latency, excessive sequential scans, low cache hit ratio
MaintenanceHigh dead tuple ratio, stale statistics, autovacuum not keeping up
LockingBlocked queries, long-held locks, lock contention
ReplicationHigh replication lag, inactive slots, slot WAL accumulation
ConnectivityAgent connection issues, database unreachable

Issue Severity

SeverityMeaning
CriticalImmediate impact on availability or data integrity
WarningDegraded performance or risk of escalation
InfoOptimization opportunity, no immediate risk

Issue Detail

Each issue includes:

  • Title — what the problem is
  • Detail — specifics about the current state
  • Recommendation — what to do about it
  • How to investigate — diagnostic steps to understand the root cause
  • How to fix — concrete remediation actions

Metrics Summary

The doctor also shows a summary of the key metrics it evaluated:

  • Active queries
  • Longest query duration
  • Blocked queries
  • Cache hit ratio
  • Replication lag

On this page