sách gpt4 ai đã đi

postgresql - PostgreSQL autovacuum中的autovacuum_vacuum_cost_delay是什么?

In lại 作者:行者123 更新时间:2023-12-04 15:19:24 57 4
mua khóa gpt4 Nike

我正在尝试使用配置文件中的以下配置参数调整 PostgreSQL 服务器:

autovacuum_freeze_max_age = 500000000
autovacuum_max_workers = 6
autovacuum_naptime = '15s'
autovacuum_vacuum_cost_delay = 0
maintenance_work_mem = '10GB'
vacuum_freeze_min_age = 10000000

Tôi muốn biết autovacuum_vacuum_cost_delay 的作用。我试着在谷歌上搜索了很多,但没有得到足够好的东西来理解。

1 Câu trả lời

The documentationvacuum_cost_delay ,它说:

The amount of time that the process will sleep when the cost limit has been exceeded.

这是一个减慢 autovacuum 的功能。每当 autovacuum worker 工作时(删除一个元组,读取一个 block ,......),它收集工作点。一旦这些点超过 autovacuum_vacuum_cost_limit(默认为 200),它就会暂停autovacuum_vacuum_cost_delay.

原因是 VACUUM 使用了大量资源,因此默认情况下会减慢速度,希望不会干扰正常操作。但是,如果 autovacuum 太慢,您最终可能会得到臃肿的表格。

关于postgresql - PostgreSQL autovacuum中的autovacuum_vacuum_cost_delay是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63671302/

57 4 0
Bài viết được đề xuất: c# - EF Core 3.1 过滤的通用表达式在 .Any(...) 上引发异常
Bài viết được đề xuất: Angular 8 出现类似属性 'ASSIGNMENT' 的错误在类型 '[]' 上不存在
Bài viết được đề xuất: Python 子测试参数
Bài viết được đề xuất: windows - 无法联系 pgAdmin 4 服务器
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com