首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增加checkpoint_timeout后生成的临时文件数量

增加checkpoint_timeout后生成的临时文件数量
EN

Database Administration用户
提问于 2018-12-11 07:48:11
回答 1查看 102关注 0票数 0

我已经设置了pgbadger来分析postgres中的日志文件。最近,我在postgres配置中更改了一些参数。

我将checkpoint_timeout从默认值300改为1800,即每30分钟触发一次检查点,而不是每5分钟触发一次。我还将autovacuum_scale_factor从0.3更改为0.1,autovacuum_threshold从100更改为10000。

在对日志文件的pgbadger分析中,我可以看到,自动清空的频率略高,检查点每30分钟触发一次。但是,我也看到正在创建的临时文件的图形发生了变化。在进行此更改后,将创建更多的诱饵文件。

这不是件坏事吗?为什么会发生这种事,我应该担心吗?

EN

回答 1

Database Administration用户

发布于 2018-12-12 22:14:08

使用临时文件并不一定是坏事。它们没有什么可担心的,除非已经开始使用它们的查询变得更慢,或者同时存在的查询数量可能会占用您的存储空间。对自动真空设置的更改比对检查点设置的更改更有可能是原因。

是什么促使你首先做出这些改变?可以提供线索。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/224621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档