synchronous_commit = on
P SAME POSTGRESQL REPORT M WAITS FOR LOCAL WAL FLUSH
PGSIMCITY / MACHINE ROOM 01
REAL POSTGRESQL LEFT VIA PGLITE BY ELECTRICSQL — POSTGRESQL COMPILED TO WEBASSEMBLY. SOURCE. THE CITY'S ARCHITECTURE + MODELLED INTERIOR RIGHT.
psql workbench Type SQL directly. Up/Down recalls history. Available: \d \dt \d+ table \timing IN-MEMORY, SINGLE-CONNECTION RUNTIME. NO CONCURRENCY, LOCK CONTENTION, REPLICATION, STANDBY, OR REAL DEVICE I/O. EACH SUBMITTED STATEMENT EXECUTES ONCE; DISPLAYED ROWS COME FROM THAT EXECUTION.
Architecture board ready. No statement is running.
This prototype needs a browser with Canvas 2D support.
P SEQUENCE / M BOARD REPLAYS
Four real PostgreSQL reports show why a partial index is a path for some queries, not every query on its column.
DOCUMENTED BEHAVIOUR / MODELLED REPLAY
MODELLED synchronous_commit: on vs off
HELD SQL · ONE P REPORT · PLAN · BUFFERS · ROUTE · VIEW PACE · NO SYNC STANDBY
UPDATE accounts SET updated_at = updated_at WHERE id = 42;
ALIGNED COMMIT WINDOW · VIEW PACE, NOT LATENCY
synchronous_commit = on
P SAME POSTGRESQL REPORT M WAITS FOR LOCAL WAL FLUSH
synchronous_commit = off
P SAME POSTGRESQL REPORT M EARLY ACK; CRASH CAN LOSE RECENT ACKS UNTIL WAL FLUSH