dav_pg12_表膨胀系列一 优化
如何规避表膨胀
规避表膨胀可以从如下几个维度入手:
一。必要配置
二。必要的贴合实际业务场景的优化调整
三。业务方必要的性能考量及规划
四。常用性能优化工具
逐个进行优化指导讲解:
一。必要配置
1.pg库一定要开启autovacuum。
检查并开启autovacuum相关如下:
sql
SELECT name, setting FROM pg_settings
WHERE name IN ('autovacuum', 'track_counts', 'autovacuum_max_workers');autovacuum 应为 on。track_counts 应为 on(统计信息收集需开启)。
检查autovacuum进程:SELECT * FROM pg_stat_activity
WHERE backend_type LIKE '%autovacuum%';