why does the transaction age of template0 DB increase while it is never been used?
   datname        |    age    | 
 ----------------------+-----------+
  template0            | 192232070
why does the transaction age of template0 DB increase while it is never been used?
   datname        |    age    | 
 ----------------------+-----------+
  template0            | 192232070
 
    
    Every database has a datfrozenxid in its pg_database entry. This is identical to the minimum relfrozenxid of the pg_class entries of all tables in the database.
Whenever VACUUM freezes tuples in a table, it can advance these columns.
There is no real need to vacuum template0 regularly. However, even in that database a table receives an anti-wraparound autovacuum run whenever its relfrozenxid becomes older than autovacuum_freeze_max_age. This will be done very quickly: PostgreSQL will see in the visibility map that all pages are “all frozen” and advance relfrozenxid.
This is no real problem, so nobody sees a need to change or optimize that.
