然而,實際使用上,資料庫常常會因為 Lock 遇到一些狀況。這邊用一個模擬狀況,示範日常需要的 Lock 監控要怎麼在 PGSQL 進行。
本處所示範的情況
- 是習慣其他關聯式資料庫的人所熟知的日常監控與剔除的目標
- 但是在 PGSQL 裡面,不叫做 Dead Lock!!!
由於考慮採用 EnterpriseDB 或是直接用 PostgreSQL 的人,通常需要一些入手的資料。這邊紀錄便提供相關快速上手的簡單筆記 ~ 這篇筆記以 資料庫安裝完畢後的快速使用 為目標,基本紀錄登入使用的範例:
edb=# alter user enterprisedb account lock; ALTER ROLE edb=# \q -bash-4.2$ -bash-4.2$ psql -U enterprisedb psql.bin: FATAL: role "enterprisedb" is locked -bash-4.2$