Skip to content

WorthPosting

  • About
  • Resource Links

Tag: SQL

Cat Links Software Engineering

Pagination at Depth: Why OFFSET Falls Over and How to Build Cursors That Don’t

Posted on November 10, 2026November 11, 2026 teliaz

Pagination looks like the least interesting problem in backend engineering — until the page that took 30 ms at depth

Continue readingPagination at Depth: Why OFFSET Falls Over and How to Build Cursors That Don’t

Cat Links Software Engineering

Reading the Plan: What EXPLAIN ANALYZE Is Actually Telling You

Posted on November 9, 2026 teliaz

Every slow query investigation eventually arrives at the same place: the EXPLAIN output. It is the single most information-dense tool

Continue readingReading the Plan: What EXPLAIN ANALYZE Is Actually Telling You

Cat Links Software Engineering

Snapshot Isolation and Write Skew: What Your Database Actually Promises

Posted on November 4, 2026 teliaz

Every relational database ships an isolation level selector, and most applications pick whatever the default is and move on. That

Continue readingSnapshot Isolation and Write Skew: What Your Database Actually Promises

Cat Links Software Engineering

Zero-Downtime Schema Migrations: Expand-Contract on PostgreSQL, Step by Step

Posted on November 1, 2026November 2, 2026 teliaz

The migration that works on staging and melts down production usually dies in the lock queue. Someone runs an ALTER

Continue readingZero-Downtime Schema Migrations: Expand-Contract on PostgreSQL, Step by Step

Cat Links Software Engineering

Pagination That Doesn’t Fall Apart at Page 50,000: Keyset Cursors Done Right

Posted on October 27, 2026 teliaz

Almost every API starts its pagination life with LIMIT 20 OFFSET 40. It’s the pattern every ORM hands you, it

Continue readingPagination That Doesn’t Fall Apart at Page 50,000: Keyset Cursors Done Right

Cat Links Software Engineering

Reading EXPLAIN ANALYZE Like a Planner: A PostgreSQL Field Guide

Posted on October 19, 2026 teliaz

A slow query arrives. Someone runs EXPLAIN ANALYZE, pastes the output into a search engine, and a verdict comes back:

Continue readingReading EXPLAIN ANALYZE Like a Planner: A PostgreSQL Field Guide

Cat Links Software Engineering

PostgreSQL MVCC in Production: Dead Tuples, Autovacuum, and the Bloat-Wraparound Trade

Posted on October 13, 2026 teliaz

Ask a PostgreSQL database administrator what kills databases in production and you’ll hear about wraparound — the event where a

Continue readingPostgreSQL MVCC in Production: Dead Tuples, Autovacuum, and the Bloat-Wraparound Trade

Cat Links Software Engineering

Zero-Downtime PostgreSQL Migrations: Locks, Rewrites, and Expand-and-Contract

Posted on October 3, 2026October 4, 2026 teliaz

Every schema migration is easy the first time, when the table is empty and the only user is your test

Continue readingZero-Downtime PostgreSQL Migrations: Locks, Rewrites, and Expand-and-Contract

Cat Links Software Engineering

Reading EXPLAIN Like a Planner: Debugging Slow Queries in PostgreSQL

Posted on September 30, 2026October 1, 2026 teliaz

# POST 2: Reading EXPLAIN A query that ran in 20 milliseconds yesterday takes 40 seconds today. Nothing in the

Continue readingReading EXPLAIN Like a Planner: Debugging Slow Queries in PostgreSQL

Cat Links Software Engineering

PostgreSQL Isolation Levels: What Repeatable Read Actually Guarantees

Posted on September 21, 2026 teliaz

Every PostgreSQL developer knows the four isolation levels from the SQL standard: Read Uncommitted, Read Committed, Repeatable Read, Serializable. Fewer

Continue readingPostgreSQL Isolation Levels: What Repeatable Read Actually Guarantees

Posts navigation

Older posts
  • Home
  • About
Copyright © 2026 WorthPosting | Signify by WEN Themes
Scroll Up