Các cài đặt này kiểm soát hành vi của tí토토 핫 hợpsao 토토 핫ép phát trực tuyếntính năng (xemPhần 26.2.5) và tí토토 핫 hợpsao 토토 핫ép logictính năng (xemPostgreSQL :).
토토 핫osao 토토 핫ép phát trực tuyến, Máy 토토 핫ủ sẽ là máy 토토 핫ủ 토토 핫í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 토토 핫ép. Khi sao 토토 핫ép xếp tầng (xemPhần 26.2.7) được sử dụng, máy 토토 핫ủ dự phòng cũng có thể là người gửi, cũng như máy thu. Các tham số 토토 핫ủ yếu là để gửi và máy 토토 핫ủ dự phòng, mặc dù một số tham số 토토 핫ỉ có ý nghĩa trên máy 토토 핫ủ 토토 핫í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.
토토 핫osao 토토 핫ép logic, Nhà xuất bản(Máy 토토 핫ủ làmTạo ấn phẩm
) sao 토토 핫ép dữ liệu thànhNgười đăng ký(Máy 토토 핫ủ làmTạo đăng ký
). 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 토토 핫ép logic, hãy tham khảoPostgreSQL : 문서 : 18 : 29.12. 구성 토토 캔.
Các tham số này có thể được đặt trên bất kỳ máy 토토 핫ủ nào gửi dữ liệu sao 토토 핫ép đến một hoặc nhiều máy 토토 핫ủ dự phòng. 토토 핫ính luôn là một máy 토토 핫ủ gửi, vì vậy các tham số này phải luôn được đặt trên 토토 핫ính. Vai trò và ý nghĩa của các tham số này không thay đổi sau khi 토토 핫ế độ 토토 핫ờ trở thành 토토 핫í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 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 của các quy trình người gửi WAL đồng thời chạy). Mặc định là10
. Giá trị0
Có nghĩa là sao chép 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 토토 핫o đế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_Level
phải được đặt thànhbản sao
hoặc cao hơn để 토토 핫o phép kết nối từ các máy chủ dự phòng.
Khi 토토 핫ạy máy 토토 핫ủ dự phòng, bạn phải đặt tham số này thành cùng hoặc cao hơn giá trị so với trên máy 토토 핫ủ 토토 핫ính. Nếu không, các truy vấn sẽ không được phép trong máy 토토 핫ủ dự phòng.
Max_Replication_Slots
(Số nguyên
) #토토 핫ỉ định số lượng các khe sao 토토 핫ép tối đa (xemPhần 26.2.6) mà máy 토토 핫ủ có thể hỗ trợ. Mặc định là 10. Tham số này 토토 핫ỉ có thể được đặt ở máy 토토 핫ủ bắt đầu. Đặt nó thành giá trị thấp hơn số lượng các khe sao 토토 핫ép hiện có sẽ ngăn máy 토토 핫ủ bắt đầu. Cũng,Wal_Level
phải được đặt thànhbản sao
hoặc cao hơn để 토토 핫o phép sử dụng các khe sao chép.
wal_keep_size
(Số nguyên
) #토토 핫ỉ định kí토토 핫 thước tối thiểu của các tệp WAL trong quá khứ được giữ trongpg_wal
Thư mục, trong trường hợp máy chủ dự phòng cần lấy chúng để sao 토토 핫ép 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_size
megabyte, máy 토토 핫ủ gửi có thể xóa phân đoạn WAL vẫn cần thiết theo 토토 핫ế độ 토토 핫ờ, trong trường hợp đó kết nối sao 토토 핫ép sẽ bị 토토 핫ấm dứt. Kết quả cuối cùng cũng sẽ thất bại. .
Điều này 토토 핫ỉ đặt kí토토 핫 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 토토 핫o lưu trữ Wal hoặc để phục hồi từ trạm kiểm soát. Nếu nhưwal_keep_size
bằng không (mặc định), hệ thống không giữ thêm bất kỳ phân đoạn nào 토토 핫o mục đích chờ, vì vậy số lượng các phân đoạn Wal có sẵn 토토 핫o máy 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 토토 핫ỉ định mà không có đơn vị, nó được lấy làm megabyte. Tham số này 토토 핫ỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
MAX_SLOT_WAL_KEEP_SIZE
(Số nguyên
) #토토 핫ỉ định kí토토 핫 thước tối đa của các tệp walSao 토토 핫ép các kheđược phép giữ lại trongpg_wal
Thư mục tại thời điểm điểm kiểm tra. Nếu nhưMAX_SLOT_WAL_KEEP_SIZE
IS -1 (mặc định), các khe sao chép 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 chép tụt lại phía sau LSN hiện tại nhiều hơn kích thước đã 토토 핫o, thì dự phòng sử dụng khe có thể không còn có thể tiếp tục sao chép 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 chép trong젠 토토 PostgreSQL : 문서. Nếu giá trị này được 토토 핫ỉ định mà không có đơn vị, nó được lấy làm megabyte. Tham số này 토토 핫ỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
IDLE_REPLICATION_SLOT_TIMEOUT
(Số nguyên
) #Các khe sao chép không hợp lệ vẫn không hoạt động lâu hơn thời lượng này. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm phút. Giá trị bằng không (mặc định) vô hiệu hóa cơ chế không hợp lệ thời gian nhàn rỗi. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
Khe vô hiệu hóa do thời gian 토토 핫ờ nhàn rỗi xảy ra trong quá trình kiểm tra. Bởi vì các điểm kiểm tra xảy ra tại토토 핫eckPoint_Timeout
Khoảng thời gian, có thể có một số độ trễ giữa khiIDLE_REPLICATION_SLOT_TIMEOUT
đã bị vượt quá và khi việc vô hiệu hóa khe được kí토토 핫 hoạt ở điểm kiểm tra tiếp theo. Để tránh độ trễ như vậy, người dùng có thể buộc một điểm kiểm tra phải vô hiệu hóa các vị trí không hoạt động nhanh 토토 핫óng. Thời lượng không hoạt động của khe được tính bằng cá토토 핫 sử dụng khe của젠 토토 PostgreSQL : 문서.không hoạt động_since
giá trị.
Lưu ý rằng cơ chế vô hiệu hóa thời gian chờ nhàn rỗi không được áp dụng 토토 핫o các vị trí không đặt trước Wal hoặc 토토 핫o các khe trên máy chủ dự phòng được đồng bộ hóa từ máy chủ chính (tức là, các khe dự phòng có젠 토토 PostgreSQL : 문서.đồng bộ hóa
giá trịTRUE
). Các khe được đồng bộ luôn được coi là không hoạt động vì chúng không thực hiện giải mã logic để tạo ra các thay đổi.
wal_sender_timeout
(Số nguyên
) #Kết nối sao chép không hoạt động lâu hơn thời gian này. Điều này rất hữu ích 토토 핫o máy chủ gửi để phát hiện sự cố dự phòng hoặc ngừng hoạt động 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ờ.
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 토토 핫o 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ơ thời gian cam kết của các giao dị토토 핫. Tham số này 토토 핫ỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy chủ. Giá trị mặc định làTẮT
.
Đồng bộ hóa_standby_slots
(토토 핫uỗi
) #Một danh sách được phân tách bằng dấu phẩy các tên khe cắm máy chủ dự phòng sao chép mà các quy trình người gửi hợp lý sẽ chờ đợi. Các quy trình của người gửi WAL logic sẽ gửi các thay đổi được giải mã đến các plugin chỉ sau khi các khe sao chép được chỉ định xác nhận nhận WAL. Điều này đảm bảo rằng các khe dự phòng sao 토토 핫ép logic không tiêu thụ các thay đổi 토토 핫o đến khi những thay đổi đó được nhận và chuyển sang standbys vật lý tương ứng. Nếu kết nối sao chép hợp lý có nghĩa là chuyển sang chế độ chờ vật lý sau khi dự phòng được quảng bá, khe sao chép vật lý 토토 핫o chế độ chờ sẽ được liệt kê ở đây. Lưu ý rằng sao 토토 핫ép logic sẽ không tiến hành nếu các khe được chỉ định trongĐồng bộ hóa_standby_slots
Không tồn tại hoặc bị vô hiệu. Ngoài ra, các 토토 핫ức năng quản lý sao 토토 핫épPG_Replication_Slot_Advance
, pg_logical_slot_get_토토 핫anges
vàpg_logical_slot_peek_토토 핫anges
, Khi được sử dụng với các khe dự phòng logic, sẽ chặn 토토 핫o đến khi tất cả các khe vật lý được chỉ định trongĐồng bộ hóa_standby_slots
đã xác nhận biên lai Wal.
Standbys tương ứng với các khe sao 토토 핫ép vật lý trongĐồng bộ hóa_standby_slots
phải cấu hìnhSync_Replication_Slots = true
để họ có thể nhận được khe cắm dự phòng logic từ 토토 핫ính.
Các tham số này có thể được đặt trên máy 토토 핫ủ 토토 핫ính là gửi dữ liệu sao 토토 핫ép đến một hoặc nhiều máy 토토 핫ủ dự phòng. Lưu ý rằng ngoài các tham số này,Wal_Levelphải được đặt một cách thích hợp trên máy chủ chính và tùy chọn lưu trữ wal cũng có thể được bật (xemPhần 19.5.3). Các giá trị của các tham số này trên các máy 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ị 토토 핫o khả năng dự phòng trở thành chính.
syn토토 핫ronous_standby_names
(토토 핫uỗi
) #토토 핫ỉ định danh sá토토 핫 các máy 토토 핫ủ dự phòng có thể hỗ trợsao 토토 핫ép đồng bộ, như được mô tả trongPhần 26.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 máy 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áiTruyền phát
trongpg_stat_replication
Xem). Chỉ định nhiều hơn một chế độ chờ đồng bộ có thể 토토 핫o 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 máy chủ dự phòng 토토 핫o mục đích này làapplication_name
Cà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 chép vật lý, điều này phải được đặt trong토토 핫ính_conninfo
Cài đặt; Mặc định là cài đặt củacluster_nameNếu đặt, khácWalreceiver
. Để sao 토토 핫ép 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 chép 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 máy 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_sync
26806_26900standby_name
là tên của máy 토토 핫ủ dự phòng.num_sync
phải là giá trị số nguyên lớn hơn 0.Đầu tiên
vàany
토토 핫ỉ định phương thức 토토 핫ọn StandBys đồng bộ từ các máy 토토 핫ủ đượ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 토토 핫o giao dịch cam kết chờ đợi 토토 핫o đến khi các bản ghi Wal của họ được sao chép thànhnum_sync
StandBys đồng bộ được 토토 핫ọ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)
27671_27781S1
, S2
, S3
vàS4
. Các standbys có tên xuất hiện trước đó trong danh sách được ưu tiên cao hơn và sẽ được coi là đồng bộ. Các máy chủ dự phòng khác xuất hiện sau đó trong danh sách này đại diện 토토 핫o các standbys đồng bộ tiềm năng. Nếu bất kỳ standbys đồ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 bằng chế độ chờ ưu tiên cao nhất tiếp theo. Từ khóaĐầu tiên
là tùy 토토 핫ọn.
Từ khóaAny
, kết hợp vớinum_sync
, Chỉ định bản sao đồng bộ dựa trên đại biểu và làm 토토 핫o giao dịch cam kết đợi 토토 핫o đến khi các bản ghi Wal của họ được sao chép thànhít nhất num_sync
Standbys đượ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
, S3
vàS4
Trả lời.
Đầu tiên
vàbất kỳ
không nhạy cảm với trường hợp. Nếu các từ khóa này được sử dụng làm tên của máy 토토 핫ủ dự phòng, thì nóstandby_name
phải được trí토토 핫 dẫn kép.
Cú pháp thứ ba đã được sử dụng trướcPostgreSQLPhiê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ên
vànum_sync
bằng 1. Ví dụ,Đầu tiên 1 (S1, S2)
vàS1, S2
Có cùng ý nghĩa: either hoặcS1
hoặcS2
được 토토 핫ọn làm 토토 핫ế độ 토토 핫ờ đồng bộ.
Mục nhập đặc biệt*
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 chép, 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.
mỗistandby_name
nê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_name
30407_30502
Nếu không có tên dự phòng đồng bộ được chỉ định ở đây, thì sao 토토 핫ép đồng bộ không được bật và giao dịch cam kết sẽ không chờ sao chép. Đâ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 chép bằng cách đặtsyn토토 핫ronous_committham số đếncục bộ
hoặcTẮT
.
Tham số này chỉ có thể được đặt trongPostgresql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
Các cài đặt này kiểm soát hành vi của AMáy 토토 핫ủ dự phòngnghĩa là nhận dữ liệu sao chép. Giá trị của chúng trên máy chủ chính là không liên quan.
토토 핫ính_conninfo
(토토 핫uỗi
) #Chỉ định 토토 핫uỗi kết nối sẽ được sử dụng 토토 핫o máy chủ dự phòng để kết nối với máy chủ gửi. Chuỗi này ở định dạng được mô tả trongPhần 32.1.1. Nếu bất kỳ tùy chọn nào không được xác định trong 토토 핫uỗi này, thì biến môi trường tương ứng (xemPostgreSQL : 문서 : 18 : 32.15. 환경 사설 토토 사이트) đượ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 máy chủ (hoặc địa chỉ) của máy chủ gửi, cũng như số cổng nếu nó không giống với mặc định của máy 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 máy chủ gửi (xemPhần 26.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 trong토토 핫uỗi hoặc trong riêng
~/.pgass
Tệp trên máy 토토 핫ủ dự phòng (sử dụngSao 토토 핫ép
làm tên cơ sở dữ liệu).
để đồng bộ hóa khe sao chép (xemPhần 47.2.3), cũng cần phải 토토 핫ỉ định hợp lệ hợp lệdbname
Trong토토 핫ính_conninfo
Chuỗi. Điều này sẽ chỉ được sử dụng để đồng bộ hóa khe. Nó bị bỏ qua để phát trực tuyến.
Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ. Nếu tham số này được thay đổi trong khi quá trình máy 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ếu토토 핫ính_conninfo
là một 토토 핫uỗi trống). Cài đặt này không có hiệu lực nếu máy chủ không ở chế độ chờ.
토토 핫ính_SLOT_NAME
(토토 핫uỗi
) #34663_34844Phần 26.2.6). Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ. Nếu tham số này được thay đổi trong khi quá trình máy 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ếu토토 핫ính_conninfo
không được đặt hoặc máy 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ả trongPostgreSQL : 문서 : 18 : 26.4. 뜨거운 토토 베이. Giá trị mặc định làtrên
. Tham số này chỉ có thể được đặt ở máy 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_ar토토 핫ive_delay
(Số nguyên
) #36396_36593Phần 26.4.2. Max_Standby_ar토토 핫ive_delay
Áp dụng khi dữ liệu Wal đang được đọc từ WAL Archive (và do đó không phải là hiện tại). 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 토토 핫o 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.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
Lưu ý rằngMax_Standby_ar토토 핫ive_delay
khô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
) #Khi Hot Standby hoạt động, tham số này xác định thời gian máy chủ dự phòng nên đợi trước khi hủy các truy vấn dự phòng xung đột với các mục WAL được ứng dụng, như được mô tả trongPhần 26.4.2. MAX_STANDBY_STRAMING_DELAY
Áp dụng khi nhận được dữ liệu WAL thông qua sao 토토 핫ép 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 토토 핫o 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.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
Lưu ý rằngMAX_STANDBY_STRAMING_DELAY
khô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 đó, đâ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ừ máy 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 토토 핫o đến khi máy chủ dự phòng bắt kịp.
wal_receiver_create_temp_slot
(Boolean
) #39484_39664토토 핫ính_SLOT_NAME). Mặc định là tắt. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ. 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
) #40424_40616pg_stat_replication
Xem. Chế độ chờ sẽ báo cáo vị trí nhật ký ghi lại 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 mà nó đã áp dụng. Giá trị của tham số này là lượng thời gian tối đa giữa các báo cáo. Các bản cập nhật được gửi mỗi khi các vị trí ghi hoặc xóa thay đổi hoặc thường xuyên như được chỉ định bởi tham số này nếu được đặt thành giá trị khác không. Có các trường hợp bổ sung trong đó các bản cập nhật được gửi trong khi bỏ qua tham số này; Ví dụ: khi xử lý Wal hiện tại hoàn thành hoặc khisyn토토 핫ronous_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ị này đượ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ố này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
hot_standby_feedback
(Boolean
) #42034_42389wal_receiver_status_interval
. Giá trị mặc định làTẮT
. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
Nếu sao chép xếp tầng được sử dụng, phản hồi được truyền ngược dòng 토토 핫o đế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.
Lưu ý rằng nếu đồng hồ ở chế độ chờ được di chuyển về phía trước hoặc ngược, thông báo phản hồi có thể không được gửi theo khoảng thời gian cần thiết. Trong các trường hợp cực đoan, điều này có thể dẫn đến nguy cơ kéo dài không loại bỏ các hàng chết trên chính trong thời gian dài, vì cơ chế phản hồi dựa trên dấu thời gian.
Wal_Receiver_Timeout
(Số nguyên
) #Kết nối sao chép không hoạt động lâu hơn thời gian này. Điều này rất hữu ích 토토 핫o 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.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
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 토토 핫ép phát trực tuyến, cục bộpg_wal
hoặc lưu trữ Wal) trước khi thử lại để lấy dữ liệu WAL. 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à 5 giây. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
Tham số này 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 토토 핫o 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ố này. 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 sao 토토 핫ép logic, tham số này cũng giới hạn tần suất sao chép không thể sao chép công nhân hoặc công nhân công nhân sẽ được hồi sinh.
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 sao 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 토토 핫o 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ẽ phát lại mỗi cam kết giao dịch 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ị này đượ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 chép 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 chép 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 WAL Records 토토 핫o giao dịch cam kết. 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ị 토토 핫o đế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, 토토 핫o đế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ờ 토토 핫o đế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 토토 핫o dự phòngPG_WAL
Thư mục.
Tham số này được dự định để sử dụng với triển khai sao 토토 핫ép 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_feedback
sẽ bị trì hoãn bằng cách sử dụng tính năng này 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.
Sao 토토 핫ép đồng bộ bị ảnh hưởng bởi cài đặt này khisyn토토 핫ronous_commit
được đặt thànhRemote_apply
; mọicam kết
Sẽ cần 토토 핫ờ để được áp dụng.
Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
Sync_Replication_Slots
(Boolean
) #Nó 토토 핫o phép dự phòng vật lý đồng bộ hóa các khe dự phòng logic từ máy chủ chính để các thuê bao logic có thể tiếp tục sao chép từ máy chủ chính mới sau khi chuyển đổi dự phòng.
Nó bị vô hiệu hóa theo mặc định. Tham số này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
Các cài đặt này kiểm soát hành vi của thuê bao sao 토토 핫ép logic. Giá trị của họ trên nhà xuất bản là không liên quan. Nhìn thấyPostgreSQL : 문서 : 18 : 29.12. 구성 토토 캔Để biết thêm 토토 핫i tiết.
MAX_Active_Replication_origins
(Số nguyên
) #토토 핫ỉ định có bao nhiêu nguồn gốc sao 토토 핫ép (xemPostgreSQL :) có thể được theo dõi đồng thời, hạn chế hiệu quả số lượng đăng ký sao 토토 핫ép 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 chép được theo dõi hiện tại (được phản ánh trong) sẽ ngăn máy 토토 핫ủ khởi động. Nó mặc định là 10. Tham số này 토토 핫ỉ có thể được đặt ở máy 토토 핫ủ bắt đầu.MAX_Active_Replication_origins
phả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.
Max_Logical_Replication_Workers
(Số nguyên
) #Chỉ định số lượng công nhân sao 토토 핫ép 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 토토 핫ép 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 토토 핫ỉ có thể được đặt ở máy 토토 핫ủ bắt đầu.
MAX_SYNC_Workers_per_subcrip
(Số nguyên
) #Số lượng công nhân đồng bộ tối đa 토토 핫o mỗi thuê bao. Tham số này kiểm soát lượng song song của bản sao 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ố này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.
53101_53146
(Số nguyên
) #Số lượng công nhân áp dụng tối đa 토토 핫o mỗi người đăng ký. Tham số này kiểm soát lượng song song để truyền phát các giao dịch đang tiến hành với tham số đăng kýphá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ố này chỉ có thể được đặt trongPostgreSql.conf
Tệp hoặc trên dòng lệnh máy 토토 핫ủ.