我遇到了 Postgres autovacuum 进程干扰数据库整体性能的问题。它使我的选择、插入和更新查询比平时慢。哪些设置和优化策略可以使 autovacuum 对我的数据库性能的影响较小?
有没有办法让它不消耗尽可能多的内存/CPU,以便客户端查询可以更有效地运行?
postgresql
由于aVACUUM FULL锁表,这对于我们的生产环境来说是不可接受的。
VACUUM FULL
是否可以只在生产系统上运行VACUUM而不运行?VACUUM FULL
VACUUM
是否可以VACUUM让空间重新用于新的INSERT用途?
INSERT
postgresql locking vacuum
postgresql ×2
locking ×1
vacuum ×1