cách đọc kèo bóng đá cài đặt này kiểm soát hành vi củaAutovacuumTính năng. Tham khảoPhần 25.1.6Để biết thêm thông tin. Lưu ý rằng nhiều cài đặt trong số này có thể được ghi đè trên cơ sở mỗi cách đọc kèo bóng đá; nhìn thấytham số lưu trữ.
Autovacuum
(Boolean
)Điều khiển xem máy chủ có nên chạy trình nền phóng autovacuum hay không. Đây là trên mặc định; Tuy nhiên,Track_countscũng phải được bật để Autovacuum hoạt động. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Tuy nhiên, cách đọc kèo bóng đá hóa có thể bị vô hiệu hóa cho các bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
Lưu ý rằng ngay cả khi tham số này bị vô hiệu hóa, hệ thống sẽ khởi chạy cách đọc kèo bóng đá quy trình Autovacuum nếu cần thiết để ngăn chặn sự kết thúc của ID giao dịch. Nhìn thấyPhần 25.1.5Để biết thêm thông tin.
autovacuum_max_workers
(Số nguyên
)Chỉ định số lượng quá trình cách đọc kèo bóng đá tối đa (trừ trình khởi chạy autovacuum) có thể chạy bất cứ lúc nào. Mặc định là ba. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.
autovacuum_naptime
(Số nguyên
)Chỉ định độ trễ tối thiểu giữa cách đọc kèo bóng đá lần chạy Autovacuum trên bất kỳ cơ sở dữ liệu nào. Trong mỗi vòng, daemon kiểm tra cơ sở dữ liệu và cách đọc kèo bóng đá vấn đềVACUUM
vàPhân tích
cách đọc kèo bóng đá lệnh khi cần thiết cho cách đọc kèo bóng đá bảng trong cơ sở dữ liệu đó. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm giây. Mặc định là một phút (1min
). Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ.
Autovacuum_vacuum_threshold
(Số nguyên
)Chỉ định số lượng tối thiểu của cách đọc kèo bóng đá bộ dữ liệu được cập nhật hoặc bị xóa cần thiết để kích hoạt AVACUUM
Trong bất kỳ một cách đọc kèo bóng đá nào. Mặc định là 50 bộ dữ liệu. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Nhưng cài đặt có thể được ghi đè cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
autovacuum_vacuum_insert_threshold
(Số nguyên
)Chỉ định số lượng bộ dữ liệu được chèn cần thiết để kích hoạt AVACUUM
Trong bất kỳ một cách đọc kèo bóng đá nào. Mặc định là 1000 bộ dữ liệu. Nếu -1 được chỉ định, autovacuum sẽ không kích hoạtVACUUM
13571_13668PostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Nhưng cài đặt có thể được ghi đè cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
Autovacuum_analyze_threshold
(Số nguyên
)Chỉ định số lượng tối thiểu được chèn, cập nhật hoặc xóa cách đọc kèo bóng đá bộ dữ liệu cần thiết để kích hoạtPhân tích
Trong bất kỳ một cách đọc kèo bóng đá nào. Mặc định là 50 bộ dữ liệu. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Nhưng cài đặt có thể được ghi đè cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
autovacuum_vacuum_scale_factor
(Điểm nổi
)Chỉ định một phần của kích thước cách đọc kèo bóng đá để thêm vàoautovacuum_vacuum_threshold
Khi quyết định có kích hoạt AVACUUM
. Mặc định là 0,2 (20% kích thước cách đọc kèo bóng đá). Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Nhưng cài đặt có thể được ghi đè cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
autovacuum_vacuum_insert_scale_factor
(Điểm nổi
)Chỉ định một phần của kích thước cách đọc kèo bóng đá để thêm vàoautovacuum_vacuum_insert_threshold
Khi quyết định có kích hoạt ANút hút
. Mặc định là 0,2 (20% kích thước cách đọc kèo bóng đá). Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Nhưng cài đặt có thể được ghi đè cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
autovacuum_analyze_scale_factor
(Điểm nổi
)Chỉ định một phần của kích thước cách đọc kèo bóng đá để thêm vàoautovacuum_analyze_threshold
Khi quyết định có kích hoạtPhân tích
. Mặc định là 0,1 (10% kích thước cách đọc kèo bóng đá). Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Nhưng cài đặt có thể được ghi đè cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
autovacuum_freeze_max_age
(Số nguyên
)Chỉ định độ tuổi tối đa (trong giao dịch) rằng cách đọc kèo bóng đápg_ class
.relfrozenxid
Trường có thể đạt được trước ANút hút
Hoạt động buộc phải ngăn chặn sự kết thúc của ID giao dịch trong bảng. Lưu ý rằng hệ thống sẽ khởi chạy các quy trình cách đọc kèo bóng đá
Máy cách đọc kèo bóng đá cũng cho phép xóa các tệp cũ khỏiPG_XACT
Subdirectory, đó là lý do tại sao mặc định là 200 triệu giao dịch tương đối thấp. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu, nhưng cài đặt có thể được giảm cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi cách đọc kèo bóng đá tham số lưu trữ bảng. Để biết thêm thông tin, xemPhần 25.1.5.
18048_18085
(Số nguyên
)Chỉ định tuổi tối đa (tính bằng multixacts) rằng cách đọc kèo bóng đá của18323_18333
.relminmxid
Trường có thể đạt được trước mộtNút hút
Hoạt động buộc phải ngăn chặn sự bao bọc của Multixact ID trong bảng. Lưu ý rằng hệ thống sẽ khởi chạy các quy trình cách đọc kèo bóng đá
Multixacts cách đọc kèo bóng đá cũng cho phép xóa các tệp cũ khỏipg_multixact/thành viên
vàpg_multixact/offset
Tham số này chỉ có thể được đặt ở máy chủ bắt đầu, nhưng cài đặt có thể được giảm cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi cách đọc kèo bóng đá tham số lưu trữ bảng. Để biết thêm thông tin, xemPhần 25.1.5.1.
Autovacuum_vacuum_cost_delay
(Điểm nổi
)Chỉ định giá trị độ trễ chi phí sẽ được sử dụng trong cách đọc kèo bóng đáNút hút
Hoạt động. If -1 được chỉ định, thông thườngVACUUM_COST_DELAYGiá trị sẽ được sử dụng. Nếu giá trị này được chỉ định mà không có đơn vị, nó được coi là mili giây. Giá trị mặc định là 2 mili giây. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Nhưng cài đặt có thể được ghi đè cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
autovacuum_vacuum_cost_limit
(Số nguyên
)Chỉ định giá trị giới hạn chi phí sẽ được sử dụng trong cách đọc kèo bóng đáNút hút
Hoạt động. If -1 được chỉ định (là mặc định), thông thường20633_20652Giá trị sẽ được sử dụng. Lưu ý rằng giá trị được phân phối theo tỷ lệ giữa các công nhân cách đọc kèo bóng đá đang chạy, nếu có nhiều hơn một, do đó tổng của các giới hạn cho mỗi công nhân không vượt quá giá trị của biến này. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ; Nhưng cài đặt có thể được ghi đè cho cách đọc kèo bóng đá bảng riêng lẻ bằng cách thay đổi tham số lưu trữ bảng.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.