Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
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 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng tỷ lệ kèo bóng đá trang chohiện tạiPhiên bản hoặc tỷ lệ kèo bóng đá trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.3.tỷ lệ kèo bóng đátỷ lệ kèo bóng đá

Có tỷ lệ kèo bóng đá sốtỷ lệ kèo bóng đá-Related Các tham số ảnh hưởng đến hiệu suất cơ sở dữ liệu. Phần này giải thích việc sử dụng của họ. Tham khảo ý kiếnPhần 3.4Để biết chi tiết về thiết lập tham số tỷ lệ kèo bóng đá.

Có hai người thường được sử dụngtỷ lệ kèo bóng đáChức năng:Loginsertlogflush. loginsertIS được sử dụng để đặt tỷ lệ kèo bóng đá bản ghi mới vàotỷ lệ kèo bóng đáBộ đệm trong bộ nhớ chia sẻ. Nếu không có không gian cho bản ghi mới,LoginsertSẽ phải viết (di chuyển đến bộ đệm kernel) tỷ lệ kèo bóng đá vài người được lấp đầytỷ lệ kèo bóng đáBộ đệm. Điều này là không mong muốn bởi vìLoginsert11518_11753tỷ lệ kèo bóng đáBộ đệm cũng có thể gây ra việc tạo ra tỷ lệ kèo bóng đá phân đoạn nhật ký mới, thậm chí còn mất nhiều hơn thời gian. Thông thường,tỷ lệ kèo bóng đáBộ đệm nên được viết và đỏ bừng bởi tỷ lệ kèo bóng đálogflushYêu cầu, được thực hiện, phần lớn, tại Cam kết giao dịch thời gian để đảm bảo rằng hồ sơ giao dịch được chuyển sang vĩnh viễn kho. Trên các hệ thống có đầu ra nhật ký cao,logflushYêu cầu có thể không xảy ra đủ thường xuyên để ngăn chặntỷ lệ kèo bóng đáBộ đệm được viết bởiLoginsert. Trên các hệ thống như vậy, người ta nên Tăng số lượngtỷ lệ kèo bóng đábộ đệm Bằng cách sửa đổiWal_buffersTham số. Số mặc định củatỷ lệ kèo bóng đáBộ đệm là 8. Tăng giá trị này sẽ có tác động đến bộ nhớ chia sẻ cách sử dụng.

điểm kiểm tra12706_13379tỷ lệ kèo bóng đáThư mục. (Khitỷ lệ kèo bóng đá-baseBarIS được triển khai, các phân đoạn nhật ký có thể được lưu trữ thay vì chỉ bị xóa.) Nhà sản xuất điểm kiểm tra cũng có thể tạo tỷ lệ kèo bóng đá vài Các phân đoạn nhật ký để sử dụng trong tương lai, để tránh nhu cầuLoginserthoặclogflushĐể dành thời gian để tạo chúng.

Thetỷ lệ kèo bóng đá13853_13913phân đoạn. Theo mặc định, tỷ lệ kèo bóng đá phân đoạn mới chỉ được tạo nếu có hơn 75% Phân đoạn hiện tại được sử dụng. Người ta có thể hướng dẫn máy chủ tạo trước tối đa 64 phân đoạn nhật ký tại thời điểm điểm kiểm tra bằng cách sửa đổi TheWal_filestỷ lệ kèo bóng đá tham số.

Để phục hồi sau khi phá hủy nhanh hơn, sẽ tốt hơn nếu tạo ra Điểm kiểm tra thường xuyên hơn. Tuy nhiên, người ta nên cân bằng điều này so với chi phí của các trang dữ liệu bẩn xả; Ngoài ra, để đảm bảo Tính nhất quán của trang dữ liệu, sửa đổi đầu tiên của trang dữ liệu Sau mỗi điểm kiểm tra dẫn đến việc đăng nhập toàn bộ nội dung trang, do đó tăng đầu ra vào nhật ký và kích thước của nhật ký.

Bưu điện sinh ra tỷ lệ kèo bóng đá quy trình phụ trợ đặc biệt thường xuyên Để tạo điểm kiểm tra tiếp theo. tỷ lệ kèo bóng đá điểm kiểm tra được tạo mỗiCheckPoint_SegmentsPhân đoạn nhật ký hoặc mọiCheckPoint_Timeoutgiây, cái nào đến trước. Cài đặt mặc định là 3 phân đoạn và 300 giây tương ứng. Nó cũng có thể buộc tỷ lệ kèo bóng đá điểm kiểm tra bằng cách sử dụng lệnh sqlđiểm kiểm tra.

Thecam kết_delaytham số xác định Đối với bao nhiêu micro giây, phụ trợ sẽ ngủ sau khi viết tỷ lệ kèo bóng đá cam kết bản ghi vào nhật ký vớiLoginsertNhưng trước khi thực hiệnlogflush. Cái này Độ trễ cho phép các trợ giúp khác thêm hồ sơ cam kết của họ vào Đăng nhập để có tất cả chúng được xả bằng tỷ lệ kèo bóng đá bộ đồng bộ nhật ký duy nhất. KHÔNG Giấc ngủ sẽ xảy ra nếu FSYNC không được bật hoặc nếu ít hơncam kết_siblingsCác phụ trợ khác không hiện đang trong các giao dịch hoạt động; Điều này tránh ngủ khi nó Không chắc rằng bất kỳ phụ trợ nào khác sẽ sớm cam kết. Lưu ý rằng trên Hầu hết các nền tảng, độ phân giải của yêu cầu giấc ngủ là mười mili giây, để bất kỳ không kháccam kết_delayCài đặt từ 1 đến 10000 microseconds sẽ có hiệu ứng tương tự.

TheWal_sync_methodTham số Xác định cách Postgres sẽ yêu cầu kernel buộc các bản cập nhật tỷ lệ kèo bóng đá ra đĩa. Tất cả các tùy chọn phải giống như độ tin cậy đi, nhưng nó khá đặc trưng cho nền tảng mà người ta sẽ là nhanh nhất. Lưu ý rằng tham số này không liên quan nếufsyncđã bị tắt.

ĐặtWal_debugtham số đến Bất kỳ giá trị khác không sẽ dẫn đến mỗiLoginsertlogflush tỷ lệ kèo bóng đácuộc gọi được ghi vào tiêu chuẩn lỗi. Hiện tại, nó không có gì khác biệt giá trị khác không là. Tùy chọn này có thể được thay thế bằng tỷ lệ kèo bóng đá cơ chế chung hơn trong Tương lai.