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

20.6. Sao kèo bóng đá cúp c2#

Các cài đặt kèo bóng đá cúp c2 kiểm soát hành vi của tích hợpSao kèo bóng đá cúp c2 phát trực tuyếntính năng (xemPhần 27.2.5) và tích hợpsao kèo bóng đá cúp c2 logictính năng (xemkèo bóng đá euro: Tà).

chosao kèo bóng đá cúp c2 phát trực tuyến, Máy chủ sẽ là máy chủ chính hoặc dự phòng. Các cuộc bầu cử sơ bộ có thể gửi dữ liệu, trong khi standbys luôn là người nhận dữ liệu được sao kèo bóng đá cúp c2. Khi sao kèo bóng đá cúp c2 xếp tầng (xemPhần 27.2.7) được sử dụng, kèo bóng đá cúp c2 chủ dự phòng cũng có thể là người gửi, cũng như kèo bóng đá cúp c2 thu. Các tham số chủ yếu là để gửi và kèo bóng đá cúp c2 chủ dự phòng, mặc dù một số tham số chỉ có ý nghĩa trên kèo bóng đá cúp c2 chủ chính. Cài đặt có thể thay đổi trên cụm mà không gặp vấn đề gì nếu điều đó được yêu cầu.

choSao kèo bóng đá cúp c2 logic, Nhà xuất bản(kèo bóng đá cúp c2 chủ làmTạo ấn phẩm) sao kèo bóng đá cúp c2 dữ liệu thànhNgười đăng ký(kèo bóng đá cúp c2 chủ làmPostgreSQL:). Máy chủ cũng có thể là nhà xuất bản và người đăng ký cùng một lúc. Lưu ý, các phần sau đây gọi các nhà xuất bản là "người gửi". Để biết thêm chi tiết về cài đặt cấu hình sao kèo bóng đá cúp c2 logic, hãy tham khảoPhần 31.10.

20.6.1. Gửi kèo bóng đá cúp c2 chủ#

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 sao kèo bóng đá cúp c2 đến một hoặc nhiều máy chủ dự phòng. Chính 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ính. 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.

MAX_WAL_SENDERS(Số nguyên) #

Chỉ định số lượng kết nối đồng thời tối đa từ các kèo bóng đá cúp c2 chủ dự phòng hoặc kèo bóng đá cúp c2 khách dự phòng cơ sở phát trực tuyến (tức là, số lượng tối đa của các quy trình gửi WAL đồng thời). Mặc định là10. Giá trị0Có nghĩa là sao kèo bóng đá cúp c2 bị vô hiệu hóa. Ngắt kết nối đột ngột của một máy khách phát trực tuyến có thể để lại một khe kết nối mồ côi phía sau cho đến khi đạt được thời gian chờ, vì vậy tham số này phải được đặt cao hơn một chút so với số lượng máy khách dự kiến ​​tối đa để các máy khách bị ngắt kết nối có thể kết nối lại ngay lập tức. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu. Cũng,Wal_Levelphải được đặt thànhbản kèo bóng đá cúp c2hoặc cao hơn để cho phép kết nối từ các kèo bóng đá cúp c2 chủ dự phòng.

Khi chạy kèo bóng đá cúp c2 chủ dự phòng, bạn phải đặt tham số này thành cùng giá trị hoặc cao hơn so với trên kèo bóng đá cúp c2 chủ chính. Nếu không, các truy vấn sẽ không được phép trong kèo bóng đá cúp c2 chủ dự phòng.

Max_Replication_Slots(Số nguyên) #

Chỉ định số lượng các khe sao kèo bóng đá cúp c2 tối đa (xemPhần 27.2.6) mà máy chủ có thể hỗ trợ. Mặc định là 10. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu. Đặt nó thành giá trị thấp hơn số lượng các khe sao kèo bóng đá cúp c2 hiện có sẽ ngăn máy chủ bắt đầu. Cũng,Wal_Levelphải được đặt thànhbản kèo bóng đá cúp c2hoặc cao hơn để cho phép sử dụng các khe sao kèo bóng đá cúp c2.

Lưu ý rằng tham số kèo bóng đá cúp c2 cũng áp dụng cho phía thuê bao, nhưng với một ý nghĩa khác.

wal_keep_size(Số nguyên) #

Chỉ định kích thước tối thiểu của các tệp WAL trong quá khứ được giữ trongpg_walThư mục, trong trường hợp máy chủ dự phòng cần lấy chúng để sao kèo bóng đá cúp c2 phát trực tuyến. Nếu một máy chủ dự phòng kết nối với máy chủ gửi bị tụt lại phía sau nhiều hơnwal_keep_size15067_15386

Điều kèo bóng đá cúp c2 chỉ đặt kích thước tối thiểu của các phân đoạn được giữ lại trongpg_wal; 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ừ trạm kiểm soát. Nếu nhưwal_keep_sizebằng không (mặc định), hệ thống không giữ bất kỳ phân đoạn bổ sung nào cho mục đích chờ, vì vậy số lượng các phân đoạn WAL cũ có sẵn cho các kèo bóng đá cúp c2 chủ dự phòng là một hàm của vị trí của điểm kiểm tra trước đó và trạng thái lưu trữ Wal. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm megabyte. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

MAX_SLOT_WAL_KEEP_SIZE(Số nguyên) #

Chỉ định kích thước tối đa của các tệp walSao kèo bóng đá cúp c2 các kheđược phép giữ lại trongpg_walThư mục tại thời điểm điểm kiểm tra. Nếu như16704_16728IS -1 (mặc định), các khe sao kèo bóng đá cúp c2 có thể giữ lại một lượng tệp WAL không giới hạn. Mặt khác, nếu restart_lsn của một khe sao kèo bóng đá cúp c2 tụt lại phía sau LSN hiện tại nhiều hơn kích thước đã cho, dự phòng sử dụng khe có thể không còn có thể tiếp tục sao kèo bóng đá cúp c2 do xóa các tệp WAL cần thiết. Bạn có thể thấy sự sẵn có của các khe sao kèo bóng đá cúp c2 trongPG_Replication_Slots. Nếu giá trị kèo bóng đá cúp c2 được chỉ định mà không có đơn vị, nó được lấy làm megabyte. Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

wal_sender_timeout17525_17529Số nguyên) #

17736_18061

Với một cụm được phân phối trên nhiều vị trí địa lý, sử dụng các giá trị khác nhau trên mỗi vị trí mang lại sự linh hoạt hơn trong quản lý cụm. Một giá trị nhỏ hơn rất hữu ích cho việc phát hiện lỗi nhanh hơn với chế độ chờ có kết nối mạng có độ trễ thấp và giá trị lớn hơn giúp đánh giá sức khỏe của chế độ chờ tốt hơn nếu nằm ở vị trí xa, với kết nối mạng có độ trễ cao.

Track_Commit_Timestamp(Boolean) #

hồ sơ cam kết thời gian giao dịch. Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ. Giá trị mặc định làTẮT.

20.6.2. kèo bóng đá cúp c2 chủ chính#

19375_19535Wal_Level19607_19716Phần 20.5.3). Các giá trị của các tham số này trên các kèo bóng đá cúp c2 chủ dự phòng là 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 chính.

synchronous_standby_names(chuỗi) #

Chỉ định danh sách các kèo bóng đá cúp c2 chủ dự phòng có thể hỗ trợsao kèo bóng đá cúp c2 đồng bộ, như được mô tả trongPhần 27.2.8. Sẽ có một hoặc nhiều standbys đồng bộ hoạt động; Các giao dịch đang chờ cam kết sẽ được phép tiến hành sau khi các kèo bóng đá cúp c2 chủ dự phòng này xác nhận nhận được dữ liệu của họ. Standbys đồng bộ sẽ là những người có tên trong danh sách này và cả hai hiện đang được kết nối và phát trực tuyến 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). Chỉ định nhiều hơn một chế độ chờ đồng bộ có thể cho phép tính khả dụng và bảo vệ rất cao chống lại mất dữ liệu.

Tên của kèo bóng đá cúp c2 chủ dự phòng cho mục đích này làapplication_nameCài đặt dự phòng, như được đặt trong thông tin kết nối của dự phòng. Trong trường hợp chế độ chờ sao kèo bóng đá cúp c2 vật lý, điều này phải được đặt trongchính_conninfoCài đặt; Mặc định là cài đặt củacluster_nameNếu đặt, khácWalreceiver. Để sao kèo bóng đá cúp c2 logic, điều này có thể được đặt trong thông tin kết nối của đăng ký và nó mặc định là tên đăng ký. Đối với người tiêu dùng luồng sao kèo bóng đá cúp c2 khác, hãy tham khảo tài liệu của họ.

Tham số này chỉ định danh sách các kèo bóng đá cúp c2 chủ dự phòng bằng cách sử dụng một trong các cú pháp sau:

[Đầu tiên]num_sync(standby_name[, ...])
BẤT KÌnum_sync(standby_name[, ...])standby_name[, ...]

WHEREnum_synclà số lượng standbys đồng bộ mà các giao dịch cần phải chờ trả lời từ vàstandby_namelà tên của kèo bóng đá cúp c2 chủ dự phòng.Đầu tiênAnyChỉ định phương pháp chọn StandBys đồng bộ từ các kèo bóng đá cúp c2 chủ được liệt kê.

Từ khóaĐầu tiên, kết hợp vớinum_sync, Chỉ định bản sao đồng bộ dựa trên ưu tiên và làm cho giao dịch cam kết chờ đợi cho đến khi các bản ghi Wal của họ được sao kèo bóng đá cúp c2 thànhnum_syncStandBys đồng bộ được chọn dựa trên các ưu tiên của họ. Ví dụ: cài đặt củaĐầu tiên 3 (S1, S2, S3, S4)23356_23466S1, S2, S3S423597_23971Đầu tiênlà tùy chọn.

Từ khóaany24078_24095num_sync, Chỉ định bản sao đồng bộ dựa trên đại biểu và làm cho giao dịch cam kết đợi cho đến khi các bản ghi Wal của họ được sao kèo bóng đá cúp c2 thànhít nhất num_syncStandbys được liệt kê. Ví dụ: cài đặt củabất kỳ 3 (S1, S2, S3, S4)sẽ khiến mỗi cam kết tiến hành ngay khi ít nhất ba người đứng củaS1, S2, S3S4Trả lời.

Đầu tiênanykhông nhạy cảm trường hợp. Nếu các từ khóa này được sử dụng làm tên của kèo bóng đá cúp c2 chủ dự phòng, thì nóstandby_namephải được trích dẫn đôi.

24952_24987PostgreSQLPhiên bản 9.6 và vẫn được hỗ trợ. Nó giống như cú pháp đầu tiên vớiĐầu tiênnum_syncbằng 1. Ví dụ,Đầu tiên 1 (S1, S2)S1, S2Có cùng ý nghĩa: hoặcS1hoặcS2được chọn làm chế độ chờ đồng bộ.

25455_25475*khớp với bất kỳ tên dự phòng nào.

Không có cơ chế để thực thi tính duy nhất của tên dự phòng. Trong trường hợp sao kèo bóng đá cúp c2, một trong những standbys phù hợp sẽ được coi là ưu tiên cao hơn, mặc dù chính xác cái nào không xác định được.

Lưu ý

mỗi25865_25879nên có dạng nhận dạng SQL hợp lệ, trừ khi đó là*. Bạn có thể sử dụng trình duyệt kép nếu cần thiết. Nhưng lưu ý rằngstandby_name26092_26187

Nếu không có tên dự phòng đồng bộ được chỉ định ở đây, thì sao kèo bóng đá cúp c2 đồng bộ không được bật và các cam kết giao dịch sẽ không chờ sao kèo bóng đá cúp c2. Đây là cấu hình mặc định. Ngay cả khi bản sao đồng bộ được bật, các giao dịch riêng lẻ có thể được cấu hình không chờ sao kèo bóng đá cúp c2 bằng cách đặtsynchronous_committham số đếncục bộhoặcTẮT.

Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

20.6.3. kèo bóng đá cúp c2 chủ dự phòng#

Các cài đặt kèo bóng đá cúp c2 kiểm soát hành vi của Akèo bóng đá cúp c2 chủ dự phòngnghĩa là nhận dữ liệu sao kèo bóng đá cúp c2. Giá trị của chúng trên máy chủ chính là không liên quan.

chính_conninfo(chuỗi) #

Chỉ định chuỗi kết nối sẽ được sử dụng cho kèo bóng đá cúp c2 chủ dự phòng để kết nối với kèo bóng đá cúp c2 chủ gửi. Chuỗi này ở định dạng được mô tả trongPhần 34.1.1. Nếu bất kỳ tùy chọn nào không được xác định trong chuỗi kèo bóng đá cúp c2, thì biến môi trường tương ứng (xemPostgresql:) được kiểm tra. Nếu biến môi trường cũng không được đặt, thì mặc định được sử dụng.

Chuỗi kết nối nên chỉ định tên kèo bóng đá cúp c2 chủ (hoặc địa chỉ) của kèo bóng đá cúp c2 chủ gửi, cũng như số cổng nếu nó không giống với mặc định của kèo bóng đá cúp c2 chủ dự phòng. Ngoài ra chỉ định tên người dùng tương ứng với vai trò đặc biệt phù hợp trên kèo bóng đá cúp c2 chủ gửi (xemPhần 27.2.5.1). Mật khẩu cũng cần được cung cấp, nếu người gửi yêu cầu xác thực mật khẩu. Nó có thể được cung cấp trongchính_conninfochuỗi hoặc trong riêng~/.pgassTệp trên kèo bóng đá cúp c2 chủ dự phòng (sử dụngsao kèo bóng đá cúp c2làm tên cơ sở dữ liệu). Không chỉ định tên cơ sở dữ liệu trongchính_conninfochuỗi.

Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ. Nếu tham số này được thay đổi trong khi quá trình kèo bóng đá cúp c2 thu WAL đang chạy, quá trình đó được báo hiệu sẽ tắt và dự kiến ​​sẽ khởi động lại với cài đặt mới (ngoại trừ nếulà một chuỗi trống). Cài đặt này không có hiệu lực nếu kèo bóng đá cúp c2 chủ không ở chế độ chờ.

chính_SLOT_NAME(chuỗi) #

tùy chọn chỉ định một khe sao kèo bóng đá cúp c2 hiện có sẽ được sử dụng khi kết nối với máy chủ gửi thông qua sao kèo bóng đá cúp c2 phát trực tuyến để kiểm soát việc loại bỏ tài nguyên trên nút ngược dòng (xemPhần 27.2.6). Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ. Nếu tham số này được thay đổi trong khi quá trình kèo bóng đá cúp c2 thu WAL đang chạy, quá trình đó được báo hiệu sẽ tắt và dự kiến ​​sẽ khởi động lại với cài đặt mới. Cài đặt này không có hiệu lực nếuchính_conninfokhông được đặt hoặc kèo bóng đá cúp c2 chủ không ở chế độ chờ.

hot_standby(Boolean) #

Chỉ định xem bạn có thể kết nối và chạy truy vấn trong quá trình khôi phục hay không, như được mô tả trongPhần 27.4. Giá trị mặc định làtrên. Tham số này chỉ có thể được đặt ở kèo bóng đá cúp c2 chủ bắt đầu. Nó chỉ có hiệu lực trong quá trình phục hồi lưu trữ hoặc ở chế độ chờ.

Max_Standby_archive_delay(Số nguyên31530_31534 #

31713_31910Phần 27.4.2. Max_Standby_archive_delay32094_32404PostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

Lưu ý rằngMax_Standby_archive_delaykhông giống như thời gian tối đa mà một truy vấn có thể chạy trước khi hủy; Thay vào đó, đó là tổng thời gian tối đa được phép áp dụng bất kỳ dữ liệu của một phân khúc WAL nào. Do đó, nếu một truy vấn đã dẫn đến sự chậm trễ đáng kể trước đó trong phân đoạn Wal, các truy vấn xung đột sau đó sẽ có ít thời gian ân hạn hơn.

MAX_STANDBY_STRAMING_DELAY(Số nguyên) #

33236_33433Phần 27.4.2. MAX_STANDBY_STRAMING_DELAYÁp dụng khi nhận được dữ liệu Wal thông qua sao kèo bóng đá cúp c2 phát trực tuyến. Nếu giá trị này được chỉ định mà không có đơn vị, nó được coi là mili giây. Mặc định là 30 giây. Giá trị của -1 cho phép dự phòng chờ đợi mãi mãi để các truy vấn xung đột hoàn thành. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

Lưu ý rằngMax_Standby_Streaming_Delaykhông giống với thời gian tối đa mà một truy vấn có thể chạy trước khi hủy; Thay vào đó, đây là tổng thời gian tối đa được phép áp dụng dữ liệu WAL sau khi nhận được từ kèo bóng đá cúp c2 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 đá cúp c2 chủ dự phòng bắt kịp.

wal_receiver_create_temp_slot(Boolean) #

34801_34981chính_SLOT_NAME). Mặc định là tắt. Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ. Nếu tham số này được thay đổi trong khi quá trình nhận WAL đang chạy, quá trình đó được báo hiệu sẽ tắt và dự kiến ​​sẽ khởi động lại với cài đặt mới.

Wal_Receiver_Status_interval(Số nguyên) #

35741_35933PG_STAT_REPLICATION36108_36624synchronous_commitđược đặt thànhremote_apply. Do đó, vị trí áp dụng có thể tụt lại một chút so với vị trí thực sự. Nếu giá trị kèo bóng đá cúp c2 được chỉ định mà không có đơn vị, nó được lấy làm giây. Giá trị mặc định là 10 giây. Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

hot_standby_feedback(Boolean) #

Chỉ định liệu chế độ chờ nóng sẽ gửi phản hồi đến chế độ chờ chính hay ngược dòng về các truy vấn hiện đang thực hiện ở chế độ chờ. Tham số kèo bóng đá cúp c2 có thể được sử dụng để loại bỏ việc hủy truy vấn do các bản ghi dọn dẹp, 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. Thông báo 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. Giá trị mặc định làTẮT. Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

Nếu sao kèo bóng đá cúp c2 xếp tầng được sử dụng, phản hồi được truyền ngược dòng cho đến khi cuối cùng nó đạt đến chính. Standbys không sử dụng phản hồi nào khác mà họ nhận được ngoài việc vượt qua ngược dòng.

Cài đặt kèo bóng đá cúp c2 không ghi đè hành vi củaold_snapshot_thresholdTrên chính; Một ảnh chụp nhanh trên dự phòng vượt quá ngưỡng tuổi của chính có thể trở nên không hợp lệ, dẫn đến việc hủy bỏ các giao dịch trên dự phòng. Điều kèo bóng đá cúp c2 là bởi vìold_snapshot_thresholdđược dự định cung cấp một giới hạn tuyệt đối về thời gian các hàng chết có thể đóng góp cho Bloat, nếu không sẽ bị vi phạm vì cấu hình của chế độ chờ.

wal_receiver_timeout(Số nguyên) #

Kết nối sao kèo bóng đá cúp c2 không hoạt động lâu hơn thời gian này. Điều này rất hữu ích cho máy chủ dự phòng nhận để phát hiện sự cố nút chính hoặc mất điện mạ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à 60 giây. Giá trị bằng không vô hiệu hóa cơ chế thời gian 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 đá cúp c2 chủ.

Wal_retrieve_retry_interval(Số nguyên) #

Chỉ định thời gian máy chủ dự phòng sẽ chờ đợi khi dữ liệu WAL không có sẵn từ bất kỳ nguồn nào (sao kèo bóng đá cúp c2 phát trực tuyến, cục bộpg_walhoặc lưu trữ Wal) trước khi thử lại để lấy dữ liệu WAL. Nếu giá trị kèo bóng đá cúp c2 được chỉ định mà không có đơn vị, nó được coi là mili giây. Giá trị mặc định là 5 giây. Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

Tham số kèo bóng đá cúp c2 rất hữu ích trong các cấu hình trong đó một nút phục hồi cần kiểm soát lượng thời gian để chờ dữ liệu WAL mới có sẵn. Ví dụ, trong Recovery Recovery, có thể làm cho việc phục hồi phản ứng nhanh hơn trong việc phát hiện tệp WAL mới bằng cách giảm giá trị của tham số kèo bóng đá cúp c2. Trên một hệ thống có hoạt động WAL thấp, việc tăng nó làm giảm số lượng yêu cầu cần thiết để truy cập Lưu trữ Wal, một điều hữu ích, ví dụ như trong môi trường đám mây trong đó số lần truy cập cơ sở hạ tầng được tính đến.

Trong bản sao logic, tham số này cũng giới hạn tần suất nhân viên sao kèo bóng đá cúp c2 không thành công sẽ được phản hồi.

recovery_min_apply_delay(Số nguyên) #

Theo mặc định, một máy chủ dự phòng khôi phục các bản ghi Wal từ máy chủ gửi càng sớm càng tốt. Có thể hữu ích khi có một bản kèo bóng đá cúp c2 dữ liệu bị trì hoãn thời gian, cung cấp các cơ hội để sửa lỗi mất dữ liệu. Tham số này cho phép bạn trì hoãn việc phục hồi theo một khoảng thời gian cụ thể. Ví dụ: nếu bạn đặt tham số này thành5min, chế độ chờ sẽ chỉ phát lại mỗi cam kết giao dịch khi thời gian hệ thống ở chế độ chờ ít nhất là năm phút trước thời gian cam kết được báo cáo bởi chính. Nếu giá trị kèo bóng đá cúp c2 được chỉ định mà không có đơn vị, nó được coi là mili giây. Mặc định bằng không, thêm không chậm trễ.

Có thể độ trễ sao kèo bóng đá cúp c2 giữa các máy chủ vượt quá giá trị của tham số này, trong trường hợp đó không có độ trễ nào được thêm vào. Lưu ý rằng độ trễ được tính toán giữa tem thời gian Wal như được viết trên chính và thời gian hiện tại trên chế độ chờ. Sự chậm trễ trong việc chuyển do độ trễ mạng hoặc cấu hình sao kèo bóng đá cúp c2 xếp tầng có thể làm giảm đáng kể thời gian chờ thực tế. Nếu đồng hồ hệ thống trên chính và dự phòng không được đồng bộ hóa, điều này có thể dẫn đến việc phục hồi áp dụng hồ sơ sớm hơn dự kiến; Nhưng đó không phải là vấn đề lớn vì các cài đặt hữu ích của tham số này lớn hơn nhiều so với độ lệch thời gian thông thường giữa các máy chủ.

Sự chậm trễ chỉ xảy ra trên các bản ghi WAL cho các giao dịch. Các bản ghi khác được phát lại càng nhanh càng tốt, đây không phải là vấn đề vì các quy tắc hiển thị MVCC đảm bảo hiệu ứng của chúng không được hiển thị cho đến khi bản ghi cam kết tương ứng được áp dụng.

Sự chậm trễ xảy ra một khi cơ sở dữ liệu phục hồi đã đạt đến trạng thái nhất quán, cho đến khi dự phòng được quảng bá hoặc kích hoạt. Sau đó, dự phòng sẽ kết thúc phục hồi mà không cần chờ thêm.

WAL Records phải được giữ ở chế độ chờ cho đến khi chúng sẵn sàng được áp dụng. Do đó, sự chậm trễ lâu hơn sẽ dẫn đến việc tích lũy các tệp WAL lớn hơn, tăng các yêu cầu về không gian đĩa cho dự phòngpg_walThư mục.

Tham số này được dự định để sử dụng với triển khai sao kèo bóng đá cúp c2 phát trực tuyến; Tuy nhiên, nếu tham số được chỉ định, nó sẽ được vinh danh trong mọi trường hợp ngoại trừ phục hồi sự cố.hot_standby_feedbacksẽ bị trì hoãn bằng cách sử dụng tính năng kèo bóng đá cúp c2 có thể dẫn đến sự phình to trên chính; sử dụng cả hai cùng với sự chăm sóc.

cảnh báo

Sao kèo bóng đá cúp c2 đồng bộ bị ảnh hưởng bởi cài đặt này khisynchronous_commitđược đặt thànhRemote_apply; mọicam kếtSẽ cần chờ để được áp dụng.

Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

20.6.4. Người đăng ký#

44530_44655Phần 31.10Để biết thêm chi tiết.

44954_44977(Số nguyên) #

Chỉ định có bao nhiêu nguồn gốc sao kèo bóng đá cúp c2 (xemChương 50) có thể được theo dõi đồng thời, giới hạn hiệu quả số lượng đăng ký sao kèo bóng đá cúp c2 logic có thể được tạo trên máy chủ. Đặt nó thành giá trị thấp hơn số nguồn gốc sao kèo bóng đá cúp c2 được theo dõi hiện tại (được phản ánh trongPostgresql: tỷ lệ kèo bóng đá liệu: 16: 54,18) sẽ ngăn kèo bóng đá cúp c2 chủ bắt đầu.Max_Replication_Slotsphải được đặt thành ít nhất số lượng đăng ký sẽ được thêm vào thuê bao, cộng với một số dự trữ để đồng bộ hóa bảng.

Lưu ý rằng tham số này cũng áp dụng trên kèo bóng đá cúp c2 chủ gửi, nhưng với ý nghĩa khác.

Max_Logical_Replication_Workers(Số nguyên) #

Chỉ định số lượng công nhân sao kèo bóng đá cúp c2 logic tối đa. Điều này bao gồm người lãnh đạo áp dụng công nhân, công nhân áp dụng song song và nhân viên đồng bộ hóa bàn.

Công nhân sao kèo bóng đá cúp c2 logic được lấy từ nhóm được xác định bởiMax_Worker_Processes.

Giá trị mặc định là 4. Tham số này chỉ có thể được đặt ở kèo bóng đá cúp c2 chủ bắt đầu.

MAX_SYNC_Workers_per_subcrip(Số nguyên) #

Số lượng công nhân đồng bộ tối đa cho mỗi thuê bao. Tham số này kiểm soát lượng song song của bản kèo bóng đá cúp c2 dữ liệu ban đầu trong quá trình khởi tạo đăng ký hoặc khi các bảng mới được thêm vào.

​​Hiện tại, chỉ có thể có một công nhân đồng bộ hóa trên mỗi bảng.

Công nhân đồng bộ hóa được lấy từ nhóm được xác định bởiMax_Logical_Replication_Workers.

Giá trị mặc định là 2. Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

MAX_PARALLED_APPLY_Workers_per_subcrip(Số nguyên) #

48205_48386phát trực tuyến = song song.

Công nhân áp dụng song song được lấy từ nhóm được xác định bởiMax_Logical_Replication_Workers.

Giá trị mặc định là 2. Tham số kèo bóng đá cúp c2 chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh kèo bóng đá cúp c2 chủ.

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 phù hợ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 kèo bóng đá cúp c2Để báo cáo vấn đề tài liệu.