PostgreSQL版:

backend_flush_after

只要一个后端写入了超过backend_flush_after字节, 就会尝试强制 OS 把这些写发送到底层存储。 这样做将会限制内核页高速缓存中的脏数据数量, 降低在检查点末尾发出fsync时或者 OS 在后台大批写回数据时卡住的可能性。 这常常会导致极大降低的事务延迟,但是也有一些情况中 (特别是负载超过shared_buffers但低于 OS 的页面高速缓存时), 性能可能会下降。这个设置可能在某些平台上没有效果。合法的范围位于0 (禁用强制写回)和2MB之间。默认是0,即没有强制写回。 (如果BLCKSZ不是8kB,最大值将按比例缩放。)

建议 [EN]

Unless you have time to tune memory flushing behavior and test for improvements/regressions

条评论

在postgresqlCO.NF (OnGres) 我们非常重视您的隐私并非常重视所有数据. 我们完全符合GDPR标准, 我们不断监控和改进我们的数据存储, 保留和合规机制.

但是,此网页不存储任何PII(个人身份信息. 存储任何数据的唯一服务是Google Analytics,我们使用它来收集网页的分析.

该网站包含来自官方文档的一些数据 PostgreSQL.org 项目, 从 Annotated.Conf, 经许可使用.

如果您对我们的服务条款或隐私政策有任何疑问或疑虑,请通过以下方式与我们联系 dataprotection _at_ ongres _dot_ com.