PostgreSQL 中 template0 和 template1 需要执行 VACUUM FREEZE 吗?
意外发现这两个数据库的 age 很高,用这个看的:SELECT age(datfrozenxid) FROM pg_database;最开始所有数据库的 age 都是一样的。更清晰的:SELECT datname, age(datfrozenxid) FROM pg_database WHERE datname IN ('template0', 'template1');发现所有数据库的 age 都一样并且很高我就全都手动 vacuum 了一遍。其中 te...
1 回答386 阅读
有时候你虽然用了索引,但是要查整个表70%以上的数据的时候,还不如直接在表上扫描(seqscan),用索引还要先查索引再查表。