Phiên bản được hỗ trợ:hiện tại3551_358117) /16 / 15 / 14 / 13
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

20.10. cách đọc kèo bóng đá

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.confTệ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 đềVACUUMPhân tíchcá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.confTệ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 AVACUUMTrong 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.confTệ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 AVACUUMTrong 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ạtVACUUM13571_13668PostgreSql.confTệ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íchTrong 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.confTệ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_thresholdKhi 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.confTệ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_thresholdKhi 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.confTệ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_thresholdKhi 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.confTệ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.relfrozenxidTrường có thể đạt được trước ANút hútHoạ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_XACTSubdirectory, đó 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.relminmxidTrường có thể đạt được trước mộtNút hútHoạ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ênpg_multixact/offsetTham 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útHoạ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.confTệ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útHoạ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.confTệ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.

Gửi hiệu chỉnh

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.