< 返回筆記列表

瀏覽標記為 database 的 15 篇筆記。

#database

PostgreSQL 備份入門:pg_dump、WAL 與 PITR 到底怎麼分工?

Supabase RLS 別只點 Policy UI:把授權規則寫成可測試的 SQL

PostgreSQL RLS 不是自動 WHERE:多租戶資料隔離要先釐清的四個邊界

PgBouncer 不會讓 PostgreSQL 無限擴張:先算連線預算,再選 pool mode

翻到下一頁,怎麼又看到同一筆?OFFSET 與游標分頁

Schema migration 不是一條 SQL:用 expand、backfill、觀測證據安全地移除舊路徑

慢查詢別先加 index:用 EXPLAIN、statistics 與 ANALYZE 看懂 planner 在猜什麼

Index 不是欄位清單:先看 query shape,再決定要不要多維護一份資料

Transaction 的資料邊界:訂單、庫存與 ACID

JOIN 之前先算關係:別把正常列數當成重複資料

一個 SELECT,要講清楚四件事:欄位、篩選、順序、上限

資料庫不是大型 JSON:先讓 constraint 擋住不可能的資料

PostgreSQL SKIP LOCKED 能做 Job Queue,但不是魔法 Broker

PostgreSQL 18 Skip Scan:複合索引最左規則多了一個星號

UUIDv7 適合當主鍵嗎?更好的 UUID,不是萬用答案