Forem

Philip McClarence profile picture

Philip McClarence

404 bio not found

Joined Joined on  Personal website https://mydba.dev
How AI Turns a 27-Point EXPLAIN Plan Audit Into One-Click Query Fixes

How AI Turns a 27-Point EXPLAIN Plan Audit Into One-Click Query Fixes

Comments
9 min read
PostgreSQL Alerting That Tells You Why, Not Just What
Cover image for PostgreSQL Alerting That Tells You Why, Not Just What

PostgreSQL Alerting That Tells You Why, Not Just What

Comments
4 min read
Best Database Monitoring Tools in 2026: A PostgreSQL DBA's Guide
Cover image for Best Database Monitoring Tools in 2026: A PostgreSQL DBA's Guide

Best Database Monitoring Tools in 2026: A PostgreSQL DBA's Guide

1
Comments
11 min read
Real-Time Session Monitoring: See Every Active Query Right Now
Cover image for Real-Time Session Monitoring: See Every Active Query Right Now

Real-Time Session Monitoring: See Every Active Query Right Now

Comments
3 min read
Best PostgreSQL Migration Tools: Schema Changes Without Downtime
Cover image for Best PostgreSQL Migration Tools: Schema Changes Without Downtime

Best PostgreSQL Migration Tools: Schema Changes Without Downtime

Comments
13 min read
Preventing XID Wraparound on TimescaleDB Hypertables

Preventing XID Wraparound on TimescaleDB Hypertables

Comments
4 min read
Best PostgreSQL IDE and GUI Tools in 2026
Cover image for Best PostgreSQL IDE and GUI Tools in 2026

Best PostgreSQL IDE and GUI Tools in 2026

1
Comments
14 min read
PostGIS After pg_upgrade: Fixing Version Mismatches and Broken Functions
Cover image for PostGIS After pg_upgrade: Fixing Version Mismatches and Broken Functions

PostGIS After pg_upgrade: Fixing Version Mismatches and Broken Functions

1
Comments
4 min read
Debugging Stale Continuous Aggregates in TimescaleDB

Debugging Stale Continuous Aggregates in TimescaleDB

1
Comments
4 min read
PostGIS SRIDs Explained: Why Your Spatial Queries Return Wrong Results
Cover image for PostGIS SRIDs Explained: Why Your Spatial Queries Return Wrong Results

PostGIS SRIDs Explained: Why Your Spatial Queries Return Wrong Results

Comments
3 min read
PostgreSQL vs MySQL vs SQLite: Choosing the Right Database for Your Project
Cover image for PostgreSQL vs MySQL vs SQLite: Choosing the Right Database for Your Project

PostgreSQL vs MySQL vs SQLite: Choosing the Right Database for Your Project

Comments
11 min read
PostGIS Spatial Indexing: Why Your Queries Are Doing Sequential Scans
Cover image for PostGIS Spatial Indexing: Why Your Queries Are Doing Sequential Scans

PostGIS Spatial Indexing: Why Your Queries Are Doing Sequential Scans

2
Comments
3 min read
Query Planning Overhead with Many Chunks (And How to Fix It)

Query Planning Overhead with Many Chunks (And How to Fix It)

Comments
4 min read
PostgreSQL vs MySQL vs SQL Server: Enterprise Database Decision Guide
Cover image for PostgreSQL vs MySQL vs SQL Server: Enterprise Database Decision Guide

PostgreSQL vs MySQL vs SQL Server: Enterprise Database Decision Guide

Comments
11 min read
Monitoring TimescaleDB in Production: A Complete Checklist

Monitoring TimescaleDB in Production: A Complete Checklist

1
Comments
4 min read
PostgreSQL vs MySQL vs MongoDB: The Definitive Database Comparison
Cover image for PostgreSQL vs MySQL vs MongoDB: The Definitive Database Comparison

PostgreSQL vs MySQL vs MongoDB: The Definitive Database Comparison

2
Comments
15 min read
TimescaleDB Memory Tuning: shared_buffers, work_mem, and Chunk Sizing

TimescaleDB Memory Tuning: shared_buffers, work_mem, and Chunk Sizing

1
Comments
4 min read
Best PostgreSQL Hosting in 2026: RDS vs Supabase vs Neon vs Self-Hosted
Cover image for Best PostgreSQL Hosting in 2026: RDS vs Supabase vs Neon vs Self-Hosted

Best PostgreSQL Hosting in 2026: RDS vs Supabase vs Neon vs Self-Hosted

1
Comments
14 min read
PostGIS Geometry Quality: Invalid Geometries, Mixed SRIDs, and Complexity
Cover image for PostGIS Geometry Quality: Invalid Geometries, Mixed SRIDs, and Complexity

PostGIS Geometry Quality: Invalid Geometries, Mixed SRIDs, and Complexity

1
Comments
3 min read
INSERT Performance Tuning for TimescaleDB

INSERT Performance Tuning for TimescaleDB

1
Comments
4 min read
TimescaleDB Continuous Aggregates: Real-Time vs Materialized-Only

TimescaleDB Continuous Aggregates: Real-Time vs Materialized-Only

1
Comments
4 min read
PostgreSQL Query Optimization: 10 Techniques That Actually Work
Cover image for PostgreSQL Query Optimization: 10 Techniques That Actually Work

PostgreSQL Query Optimization: 10 Techniques That Actually Work

1
Comments
12 min read
Running PostgreSQL on Kubernetes: Operators, Storage and Production Guide
Cover image for Running PostgreSQL on Kubernetes: Operators, Storage and Production Guide

Running PostgreSQL on Kubernetes: Operators, Storage and Production Guide

Comments
11 min read
Scaling pgvector: Memory, Quantization, and Index Build Strategies
Cover image for Scaling pgvector: Memory, Quantization, and Index Build Strategies

Scaling pgvector: Memory, Quantization, and Index Build Strategies

1
Comments
4 min read
PostgreSQL High Availability: Patroni, Replication and Failover Patterns
Cover image for PostgreSQL High Availability: Patroni, Replication and Failover Patterns

PostgreSQL High Availability: Patroni, Replication and Failover Patterns

1
Comments
12 min read
TimescaleDB Compression: A Complete Guide to 95%+ Storage Reduction

TimescaleDB Compression: A Complete Guide to 95%+ Storage Reduction

1
Comments
4 min read
Neon Postgres Review: Is Serverless PostgreSQL Ready for Production?
Cover image for Neon Postgres Review: Is Serverless PostgreSQL Ready for Production?

Neon Postgres Review: Is Serverless PostgreSQL Ready for Production?

Comments 1
13 min read
How TimescaleDB Chunks Actually Work (And Why Size Matters)

How TimescaleDB Chunks Actually Work (And Why Size Matters)

2
Comments
4 min read
Your pgvector Queries Are Doing Sequential Scans — Here's Why
Cover image for Your pgvector Queries Are Doing Sequential Scans — Here's Why

Your pgvector Queries Are Doing Sequential Scans — Here's Why

1
Comments
4 min read
IVFFlat vs HNSW in pgvector: Which Index Should You Use?
Cover image for IVFFlat vs HNSW in pgvector: Which Index Should You Use?

IVFFlat vs HNSW in pgvector: Which Index Should You Use?

1
Comments
4 min read
Choosing the Right chunk_time_interval for Your Workload

Choosing the Right chunk_time_interval for Your Workload

1
Comments
4 min read
Supabase vs Firebase in 2026: Which Backend Should You Choose?
Cover image for Supabase vs Firebase in 2026: Which Backend Should You Choose?

Supabase vs Firebase in 2026: Which Backend Should You Choose?

2
Comments
12 min read
Optimizing Continuous Aggregate Performance for Large Datasets

Optimizing Continuous Aggregate Performance for Large Datasets

Comments
4 min read
PostgreSQL vs MongoDB in 2026: When to Choose SQL Over NoSQL
Cover image for PostgreSQL vs MongoDB in 2026: When to Choose SQL Over NoSQL

PostgreSQL vs MongoDB in 2026: When to Choose SQL Over NoSQL

1
Comments
12 min read
Why Your TimescaleDB Compression Ratio Is Bad (And How to Fix It)

Why Your TimescaleDB Compression Ratio Is Bad (And How to Fix It)

Comments
4 min read
PostgreSQL vs MySQL in 2026: Performance, Features and When to Use Each
Cover image for PostgreSQL vs MySQL in 2026: Performance, Features and When to Use Each

PostgreSQL vs MySQL in 2026: Performance, Features and When to Use Each

1
Comments
10 min read
Understanding TimescaleDB Background Workers and Jobs

Understanding TimescaleDB Background Workers and Jobs

1
Comments
4 min read
pgvector Distance Functions: Cosine vs L2 vs Inner Product

pgvector Distance Functions: Cosine vs L2 vs Inner Product

1
Comments 1
3 min read
PostgreSQL XID Wraparound: What It Is and How to Prevent It

PostgreSQL XID Wraparound: What It Is and How to Prevent It

1
Comments
4 min read
How to Find and Fix Missing Indexes in PostgreSQL

How to Find and Fix Missing Indexes in PostgreSQL

1
Comments
4 min read
Diagnosing and Resolving Lock Contention in PostgreSQL

Diagnosing and Resolving Lock Contention in PostgreSQL

Comments
3 min read
Diagnosing and Resolving Lock Contention in PostgreSQL

Diagnosing and Resolving Lock Contention in PostgreSQL

1
Comments
3 min read
Understanding and Fixing Table Bloat in PostgreSQL

Understanding and Fixing Table Bloat in PostgreSQL

Comments
5 min read
PostgreSQL Autovacuum Tuning: A Practical Guide

PostgreSQL Autovacuum Tuning: A Practical Guide

Comments
5 min read
Best PostgreSQL Monitoring Tools for Startups and Growing Teams in 2026

Best PostgreSQL Monitoring Tools for Startups and Growing Teams in 2026

Comments
16 min read
loading...