Expert insights on database management, performance optimization, and reliability engineering from industry professionals
Query remote PostgreSQL and MySQL databases from PostgreSQL with Foreign Data Wrappers. Covers postgres_fdw setup, IMPORT FOREIGN SCHEMA, and EXPLAIN pushdown verification.
Survey essential PostgreSQL extensions: pg_stat_statements for query analysis, pg_trgm for fuzzy search, pg_cron for scheduled jobs, pg_buffercache for cache inspection.
PostgreSQL's 5-10MB connection overhead means 500 app servers exhaust your database before a query runs. pgBouncer 2.0 multiplexes thousands of connections into dozens of server connections with improved auth_query and TLS.
Use PostgreSQL CTEs and recursive queries for category trees, graph traversal, and complex aggregations. Covers MATERIALIZED vs NOT MATERIALIZED and cycle prevention.
Tune PostgreSQL WAL for durability and performance. Covers synchronous_commit tradeoffs, checkpoint frequency monitoring, WAL archiving, and full_page_writes safety.
A practical guide to hardening PostgreSQL: configure SSL/TLS, tighten pg_hba.conf, implement least-privilege roles, enable row-level security, and set up audit logging.
Add vector similarity search to PostgreSQL with pgvector. Covers HNSW and IVFFlat indexes, cosine similarity queries, OpenAI embedding integration, and hybrid search.
PostgreSQL RLS enforces tenant isolation at the database level, bypassing application filtering bugs entirely. Learn to implement RLS policies, index for performance, and test policies before production.
Upgrade PostgreSQL major versions with sub-second downtime using logical replication. Step-by-step guide covering schema copy, subscription setup, lag monitoring, and sequence resync.
Implement PostgreSQL declarative range partitioning with partition pruning, propagated indexes, instant DETACH for archival, and pg_partman for automated partition management.
PostgreSQL 17 ships eager freezing and improved autovacuum prioritization, the most significant vacuum improvements in a decade. Learn how to tune autovacuum for high-write tables and prevent transaction ID wraparound.
Use pg_repack to reclaim PostgreSQL table bloat without the exclusive lock of VACUUM FULL. Covers installation, table vs index repack, disk space requirements, and throttling.
Get the latest database insights and expert tips delivered to your inbox.
Subscribe to our RSS feed for instant updates.
RSS Feed