Logo PG Pilot PG Pilot
Features About Docs
What's New Log In Sign Up

Getting Started

  • Overview
  • Installation
  • Inviting Collaborators

Features

  • Query Monitoring
  • Index Health
  • Table Monitoring
  • Vacuum Management
  • Replication Monitoring
  • Connection Management
  • Configuration Management
  • Schema Monitoring
  • Dashboard

Issues Reference

Index Issues

  • Duplicate Index
  • Integer Primary Key
  • Invalid Index
  • Unindexed Foreign Key
  • Unused Index

Table Health

  • Autovacuum Disabled on Table
  • Freeze Age Risk
  • High Sequential Scan Ratio
  • Table Bloat
  • Tables Needing Vacuum
  • Unlogged Table

Sequence Issues

  • Sequence Near Exhaustion

Transaction ID

  • XID Wraparound Risk

Replication

  • High Replication Lag
  • Inactive Replication Slot
  • Old Replication Slot XMIN
  • WAL Status Issues

Connections

  • Connection Blocking
  • Connection Pool Exhaustion
  • Idle Connection
  • Idle Transaction
  • Long-Running Query
  • Old Transaction

Configuration

  • Autovacuum Disabled Globally
  • Debug Logging Enabled
  • Excessive Statement Logging
  • Few Superuser Reserved Connections
  • High Autovacuum Freeze Max Age
  • Index Scans Disabled
  • Index-Only Scans Disabled
  • Log Minimum Duration Zero
  • Low Checkpoint Completion Target
  • No Idle Transaction Timeout
  • No Lock Timeout
  • No Statement Timeout
  • Statistics Tracking Disabled
  • Synchronous Commit Disabled
  • WAL Level Minimal
  • Weak Password Encryption
  • fsync Disabled
  • full_page_writes Disabled

Extensions

  • Extension Update Available
Docs Issues Index Issues

Index Issues

5 issues in this category.

All Index Issues Table Health Sequence Issues Transaction ID Replication Connections Configuration Extensions

Duplicate Index

Warning

Multiple indexes exist on the same table covering the same columns. Duplicate indexes waste storage and slow down writes without providing additional query benefits.

Integer Primary Key

Warning

A table uses an integer (4-byte) primary key that may exhaust available IDs. For high-volume tables, this can cause application failures when IDs run out.

Invalid Index

Warning

An index that failed to build completely and is marked as invalid. Invalid indexes are not used by queries but still consume resources.

Unindexed Foreign Key

Warning

A foreign key constraint exists without an index on the referencing columns. This causes full table scans when deleting or updating parent rows.

Unused Index

Notice

An index that has never been scanned since statistics were last reset. Unused indexes waste disk space and slow down write operations.