엔지니어링
PostgreSQL 테이블 Vacuum 모니터링
warpmemory
2020. 7. 20. 11:25
SELECT datname, age(datfrozenxid) FROM pg_database ORDER BY age(datfrozenxid) desc;
datname | age
-------------------------+------------
aaaaaaaaaaaaaaaa | 1485485076
bbbbbbbbbbbbbbbbbbbbbbb | 1481342364
cccccccccccccccccccc | 1461333757
dddddddddddddddddd | 1330037484
postgres | 1329674313
fffffffff | 1156326849
ggggggggggggggggggggggg | 100464636
template1 | 382402
template0 | 378203
(9 rows)
데이터베이스의 수명이 20억 트랜잭션 ID에 도달하면, 트랜잭션 ID(XID) 랩어라운드가 발생하고 데이터베이스는 읽기 전용이 됩니다.