An access pattern is a recurring way PostgreSQL is used that can reveal future bottlenecks, inefficiencies, anomalies, or opportunities for improvement. Reviewing these patterns early supports performance, scalability, maintainability, and long-term stability. section 11.2 section 11.5
Treat these recurring patterns as signals requiring investigation:
- Rapidly growing tables may require earlier planning for bloat control or partitioning. section 11.2
- Connection, transaction, locking, autovacuum, and indexing practices can create predictable performance problems. section 6.0
- Unexpected usage patterns should prompt code review, monitoring, analysis, and testing in a production-like staging environment. section 11.2 section 11.5
The delayed-growth mistake
A team postpones review while a table accumulates a billion rows, then discovers that partitioning is necessary. Acting earlier on the access pattern supports planned testing and rollout instead of an escalating production problem. section 11.2 section 11.5


