Postgresql 9.2.24 Tài kèo bóng đá euro | ||||
---|---|---|---|---|
prev | UP | Chương 18. Cấu hình kèo bóng đá euro chủ | NEXT |
kèo bóng đá euro cài đặt này 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.59341_9518Phần 25.2.6) IS được sử dụng, (các) kèo bóng đá euro chủ dự phòng cũng có thể là người gửi, cũng như người nhận. Các tham số chủ yếu là để gửi và kèo bóng đá euro chủ dự phòng, Mặc dù một số tham số chỉ có ý nghĩa trên kèo bóng đá euro chủ chính. Cài đặt có thể thay đổi trên cụm mà không gặp vấn đề gì nếu đó là yêu cầu.
Các tham số này có thể được đặt trên bất kỳ máy chủ nào sẽ gửi Dữ liệu kèo bóng đá euro thành một hoặc nhiều máy chủ dự phòng. Master là Luôn luôn là một máy chủ gửi, vì vậy các tham số này phải luôn được đặt trên chủ. Vai trò và ý nghĩa của các tham số này không thay đổi sau khi chế độ chờ trở thành chủ nhân.
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ờ.
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 việc gửi Máy chủ bị tụt lại phía sau nhiều hơnwal_keep_segmentsPhân khúc, gửi máy chủ có thể xóa một phân đoạn Wal vẫn cần chế độ chờ, trong trường hợp đó kết nối kèo bóng đá euro sẽ chấm dứt. Kết nối hạ nguồn cuối cùng cũng sẽ thất bại là kết quả. (Tuy nhiên, máy chủ dự phòng có thể phục hồi bằng cách lấy phân đoạn từ kho lưu trữ, nếu wal Lưu trữ đang được sử dụng.)
Đ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ố chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên kèo bóng đá euro chủ dòng lệnh.
chấm dứt kết nối kèo bóng đá euro không hoạt động dài hơn số lượng mili giây được chỉ định. Đây là Hữu ích cho máy chủ gửi để phát hiện sự cố dự phòng hoặc ngừng hoạt động mạng. Giá trị bằng không vô hiệu hóa thời gian chờ cơ chế. Tham số này 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à 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ị của nó phải nhỏ hơn giá trị củaReplication_Timeout.
Những tham số này có thể được đặt trên máy chủ chính/chính đó là gửi dữ liệu kèo bóng đá euro đến một hoặc nhiều dự phòng Máy chủ. 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à tùy chọn wal Lưu trữ cũng có thể được bật (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 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.7. 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áiTruyền pháttrongPG_STAT_REPLICATION16105_16479
Tên của kèo bóng đá euro chủ dự phòng cho mục đích này làapplication_nameCài đặt của chờ, như được đặt trongchính_conninfocủa 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 củaWalreceiver.
17198_17577synchronous_committham số đến17709_17716hoặ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.
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_feedbackTrên kèo bóng đá euro chủ dự phòng Thay thế cho việc sử dụng tham số này.
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.
Chỉ định xem bạn có thể kết nối và chạy hay không Truy vấn trong quá trình phục hồi, như được mô tả trongPhầ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_delay21077_21417PostgreSql.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.confTệp hoặc trên kèo bóng đá euro chủ dòng lệnh.
Lưu ý rằngMAX_STANDBY_STRAMING_DELAYkhông phải là Giống như thời gian tối đa của thời gian 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 dữ liệu WAL một khi nó đã được nhận từ kèo bóng đá euro chủ chính. Do đó, nếu một truy vấn đã dẫn đến Sự chậm trễ đáng kể, các truy vấn xung đột tiếp theo sẽ có ít thời gian ân hạn hơn cho đến khi kèo bóng đá euro chủ dự phòng có bị bắt một lần nữa.
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 vào chế độ chờ chính hoặc ngược dòng, nơi nó có thể được nhìn thấy bằng cách 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ố này là Khoảng thời gian tối đa, tính bằng giây, giữa kèo bóng đá euro báo cáo. Cập nhật được gửi mỗi khi kèo bóng đá euro 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ố này. 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ố này thành 0 vô hiệu hóa trạng thái Cập nhật hoàn toàn. Tham số này 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 kèo bóng đá euro chủ gửi,wal_receiver_status_intervalphải được bật và giá trị của nó phải nhỏ hơn Giá trị củaReplication_Timeout.
Chỉ định xem dự phòng nóng có hay không Phản hồi cho chế độ chờ chính hoặc ngược dòng về kèo bóng đá euro truy vấn Hiện đang thực hiện ở chế độ chờ. Tham số này có thể là được sử dụng để loại bỏ kèo bóng đá euro hủy bỏ truy vấn do dọn dẹp hồ sơ, nhưng có thể gây ra cơ sở dữ liệu trên cơ sở 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êm 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.
26198_26417