我们可以对PostgreSQL的template0数据库进行清理吗?如果是,我们真的需要还是应该?
我正在运行PG 9.4,每4-5天大约进行十亿笔交易。
我跑步时:
SELECT datname, age(datfrozenxid) FROM pg_database;
datname | age
-----------------+------------
template0 | 1370404693
rdsadmin | 1285536968
template1 | 122255271
postgres | 122303483
bt_prod | 212084472
(5 rows)
您会看到template0和rdsadmin接近21亿大关,我们不希望PostgreSQL由于这些数据库而崩溃。