Postgresql 9.1.24 Tài kèo bóng đá euro | ||||
---|---|---|---|---|
prev | UP | 8753_8793 | NEXT |
Các cài đặt kèo bóng đá euro kiểm soát hành vi của tích hợpkèo bóng đá euro phát trực tuyếnTính năng (xemPhần 25.2.5). Một số tham số phải được đặt trên máy chủ chính, trong khi các tham số khác phải được đặt trên (các) máy chủ dự phòng sẽ nhận được dữ liệu kèo bóng đá euro.
Các tham số này có thể được đặt trên máy chủ chính Gửi dữ liệu kèo bóng đá euro đến một hoặc nhiều máy chủ dự phòng. Lưu ý rằng Ngoài các tham số này,Wal_LevelPhải Đặt một cách thích hợp trên kèo bóng đá euro chủ chính và bạn sẽ cũng muốn kích hoạt lưu trữ wal (xemPhần 18.5.3). Các giá trị của các tham số này trên kèo bóng đá euro chủ dự phòng không liên quan, mặc dù bạn có thể muốn đặt chúng ở đó chuẩn bị cho khả năng dự phòng trở thành bậc thầy.
Chỉ định số lượng kết nối đồng thời tối đa Từ máy chủ dự phòng hoặc máy khách dự phòng cơ sở phát trực tuyến (tức là, số lượng tối đa đồng thời chạy wal quy trình người gửi). Mặc định bằng không, có nghĩa là kèo bóng đá euro bị vô hiệu hóa. Số lượng người gửi wal số lượng hướng tới tổng số kết nối, vì vậy tham số không thể được đặt cao hơnMax_Connections. Tham số này chỉ có thể được đặt ở kèo bóng đá euro chủ bắt đầu.Wal_Levelphải được đặt thànhLưu trữhoặchot_standbyĐể cho phép các kết nối từ kèo bóng đá euro chủ chờ.
11541_1176111790_11808mili giây, và lặp lại. Giấc ngủ bị gián đoạn bởi cam kết giao dịch, vì vậy các tác động của một giao dịch đã cam kết được gửi đến kèo bóng đá euro chủ dự phòng ngay khi cam kết xảy ra, bất kể của cài đặt này. Giá trị mặc định là một giây (1S). Lưu ý rằng trên nhiều hệ thống, Độ phân giải hiệu quả kèo bóng đá euro độ trễ giấc ngủ là 10 mili giây; cài đặtwal_sender_delayvới một giá trị không phải là một bội số của 10 có thể có kết quả giống như thiết lập nó đến bội số cao hơn tiếp theo của 10. Tham số kèo bóng đá euro có thể Chỉ được đặt trongPostgreSql.confTệp hoặc trên kèo bóng đá euro chủ dòng lệnh.
Chỉ định số lượng tối thiểu của kèo bóng đá euro phân đoạn tệp nhật ký trong quá khứ được giữ trongpg_xlogThư mục, Trong trường hợp máy chủ dự phòng cần lấy chúng cho phát trực tuyến kèo bóng đá euro. Mỗi phân đoạn thường là 16 megabyte. Nếu một máy chủ dự phòng được kết nối với chính tụt lại phía sau nhiều hơnwal_keep_segments13207_13506
Điều kèo bóng đá euro chỉ đặt ra số lượng phân đoạn tối thiểu được giữ lại TRONGpg_xlog; Hệ thống có thể cần giữ lại nhiều phân đoạn hơn cho lưu trữ wal hoặc phục hồi từ một trạm kiểm soát. Nếu nhưwal_keep_segmentsbằng không (mặc định), Hệ thống không giữ thêm bất kỳ phân đoạn nào cho chế độ chờ mục đích, vì vậy số lượng các phân đoạn wal cũ có sẵn cho kèo bóng đá euro chủ dự phòng là một chức năng của vị trí của Điểm kiểm tra trước đó và trạng thái lưu trữ Wal. Cái này Tham số không có tác dụng đối với các điểm khởi động lại. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên kèo bóng đá euro chủ dòng lệnh.
Chỉ định số lượng giao dịch màNút hútvàHOTCập nhật sẽ trì hoãn việc dọn dẹp Phiên bản hàng chết. Mặc định là giao dịch bằng không, có nghĩa là các phiên bản hàng chết có thể được xóa ngay khi có thể, đó là, ngay khi chúng không còn hiển thị cho bất kỳ giao dịch mở. Bạn có thể muốn đặt cái này thành một Giá trị khác không trên kèo bóng đá euro chủ chính đang hỗ trợ nóng kèo bóng đá euro chủ dự phòng, như được mô tả trongPhần 25.5. Điều này cho phép nhiều hơn thời gian để các truy vấn trên dự phòng hoàn thành mà không cần Xung đột phát sinh do làm sạch sớm các hàng. Tuy nhiên, vì giá trị được đo lường theo số lượng các giao dịch ghi xảy ra trên kèo bóng đá euro chủ chính, nó khó dự đoán thêm bao nhiêu ân sủng Thời gian sẽ được cung cấp cho các truy vấn chờ. Cái này tham số chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên kèo bóng đá euro chủ dòng lệnh.
Bạn cũng nên xem xét cài đặthot_standby_feedbacknhư là một giải pháp thay thế cho Sử dụng tham số kèo bóng đá euro.
16068_16391PostgreSql.confTệp hoặc trên Dòng lệnh kèo bóng đá euro chủ. Giá trị mặc định là 60 giây.
Để ngăn chặn kèo bóng đá euro kết nối bị chấm dứt sớm,wal_receiver_status_intervalphải được bật trên chế độ chờ và giá trị kèo bóng đá euro nó phải nhỏ hơn giá trị kèo bóng đá euroReplication_Timeout.
Chỉ định danh sách kèo bóng đá euro tên dự phòng được phân tách bằng dấu phẩy mà có thể hỗ trợĐồng bộ kèo bóng đá euro, như được mô tả trongPhần 25.2.6. Tại bất kỳ thời điểm nào sẽ có nhiều nhất là một Hoạt động dự phòng đồng bộ; giao dịch chờ đợi cam kết sẽ được phép tiến hành sau khi dự phòng này kèo bóng đá euro chủ xác nhận nhận dữ liệu của họ. Sự đồng bộ chế độ chờ sẽ là dự phòng đầu tiên có tên trong danh sách này vừa được kết nối và truyền phát dữ liệu trong thời gian thực (như được hiển thị bởi trạng tháiphát trực tuyếntrongPG_STAT_REPLICATIONXem). kèo bóng đá euro chủ dự phòng khác xuất hiện sau trong danh sách này đại diện cho tiềm năng Standbys đồng bộ. Nếu chế độ chờ đồng bộ hiện tại ngắt kết nối vì bất kỳ lý do gì, nó sẽ được thay thế Ngay lập tức với chế độ chờ ưu tiên cao nhất tiếp theo. Chỉ định nhiều hơn một tên dự phòng có thể cho phép rất cao Tính khả dụng.
Tên của kèo bóng đá euro chủ dự phòng cho mục đích này làapplication_nameCài đặt kèo bóng đá euro chờ, như được đặt trongchính_conninfokèo bóng đá euro chế độ chờ Walreceiver. Không có cơ chế để thực thi sự độc đáo. Trong trường hợp nhân đôi một trong những người chờ đợi phù hợp sẽ được chọn là chế độ chờ đồng bộ, mặc dù chính xác cái nào là không xác định. Mục nhập đặc biệt*phù hợp với bất kỳapplication_name, bao gồm cả mặc định Tên ứng dụng kèo bóng đá euroWalreceiver.
Nếu không có tên dự phòng đồng bộ được chỉ định ở đây, sau đó kèo bóng đá euro đồng bộ không được bật và Giao dịch cam kết sẽ không chờ kèo bóng đá euro. Cái này là cấu hình mặc định. Ngay cả khi đồng bộ kèo bóng đá euro được bật, các giao dịch riêng lẻ có thể được định cấu hình không chờ kèo bóng đá euro bằng cách đặtsynchronous_committham số đếncục bộhoặcTẮT.
Tham số kèo bóng đá euro chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên kèo bóng đá euro chủ dòng lệnh.
Các cài đặt này kiểm soát hành vi của máy chủ dự phòng mà là để nhận dữ liệu kèo bóng đá euro. Giá trị của họ trên chủ máy chủ không liên quan.
20377_20479Phần 25.5. Giá trị mặc định làTẮT. Tham số này chỉ có thể Đặt tại kèo bóng đá euro chủ bắt đầu. Nó chỉ có hiệu lực trong quá trình lưu trữ phục hồi hoặc ở chế độ chờ.
Khi chế độ chờ Hot đang hoạt động, tham số này xác định kèo bóng đá euro chủ dự phòng sẽ đợi bao lâu trước khi hủy bỏ Các truy vấn chờ xung đột với ứng dụng sắp được áp dụng Các mục nhập Wal, như được mô tả trongPhần 25.5.2. Max_Standby_archive_delayÁp dụng khi Wal dữ liệu đang được đọc từ kho lưu trữ wal (và do đó không hiện hành). Mặc định là 30 giây. Đơn vị là mili giây nếu không được chỉ định. Giá trị của -1 cho phép chờ đợi để chờ đợi mãi mãi để các truy vấn xung đột hoàn thành. Tham số kèo bóng đá euro chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá euro chủ.
Lưu ý rằngMax_Standby_archive_delaykhông giống nhau vì thời gian tối đa của truy vấn có thể chạy trước hủy bỏ; Thay vào đó là tổng thời gian tối đa cho phép Để áp dụng bất kỳ một dữ liệu của một phân khúc WAL. Do đó, nếu một truy vấn đã dẫn đến sự chậm trễ đáng kể sớm hơn ở Wal Phân khúc, kèo bóng đá euro truy vấn xung đột tiếp theo sẽ có nhiều ít thời gian ân sủng.
Khi Hot Standby hoạt động, tham số này xác định kèo bóng đá euro chủ dự phòng sẽ đợi bao lâu trước khi hủy bỏ Các truy vấn chờ xung đột với ứng dụng sắp được áp dụng Các mục nhập Wal, như được mô tả trongPhần 25.5.2. Max_Standby_Streaming_DelayÁp dụng khi Dữ liệu Wal đang được nhận thông qua kèo bóng đá euro phát trực tuyến. Các Mặc định là 30 giây. Đơn vị là mili giây nếu không chỉ định. Giá trị -1 cho phép chờ đợi Mãi mãi cho các truy vấn mâu thuẫn để hoàn thành. Cái này tham số chỉ có thể được đặt trongPostgreSql.conf23233_23281
Lưu ý rằngMax_Standby_Streaming_Delay23371_23801
Chỉ định tần số tối thiểu cho máy thu WAL xử lý ở chế độ chờ để gửi thông tin về tiến trình kèo bóng đá euro sang chính, nơi nó có thể được nhìn thấy Sử dụngPG_STAT_REPLICATIONXem. Ý chí chờ Báo cáo vị trí nhật ký giao dịch cuối cùng mà nó đã viết, vị trí cuối cùng nó đã chuyển sang đĩa, và vị trí cuối cùng vị trí nó đã áp dụng. Giá trị của tham số kèo bóng đá euro là Khoảng thời gian tối đa, tính bằng giây, giữa các báo cáo. Cập nhật được gửi mỗi khi các vị trí ghi hoặc xả thay đổi, hoặc ít nhất là thường xuyên như được chỉ định bởi tham số kèo bóng đá euro. Do đó, vị trí áp dụng có thể tụt lại một chút so với đúng chức vụ. Đặt tham số kèo bóng đá euro thành 0 vô hiệu hóa trạng thái Cập nhật hoàn toàn. Tham số kèo bóng đá euro chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên Dòng lệnh kèo bóng đá euro chủ. Giá trị mặc định là 10 giây.
khiReplication_Timeoutđược bật trên chính,wal_receiver_status_intervalphải được bật và giá trị kèo bóng đá euro nó phải nhỏ hơn Giá trị kèo bóng đá euroReplication_Timeout.
Chỉ định xem có phải dự phòng nóng hay không sẽ gửi Phản hồi cho chính về các truy vấn hiện đang thực hiện trên chế độ chờ. Tham số kèo bóng đá euro có thể được sử dụng để loại bỏ truy vấn hủy bỏ do hồ sơ dọn dẹp, nhưng có thể gây ra Cơ sở dữ liệu Bloat trên chính cho một số khối lượng công việc. Tin nhắn phản hồi sẽ không được gửi thường xuyên hơn Một lần mỗiwal_receiver_status_interval. Mặc định Giá trị làTẮT. Tham số kèo bóng đá euro có thể Chỉ được đặt trongPostgreSql.confTệp hoặc trên kèo bóng đá euro chủ dòng lệnh.