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 kèo bóng đá hôm nay và ngày mai được hỗ trợ:12 / 11 / 10

PG_ReceiveWal

PostgreSQLkèo bóng đá hôm nay và ngày mai chủ

Synopsis

PG_ReceiveWal[Tùy chọn...]

Mô tả

PG_ReceiveWalđược sử dụng để phát trực tuyến nhật ký ghi từ khi chạyPostgreSQLCụm. Nhật ký viết ghi được phát trực tuyến bằng giao thức sao chép phát trực tuyến và được ghi vào thư mục các tệp cục bộ. Thư mục này có thể được sử dụng làm vị trí lưu trữ để thực hiện khôi phục bằng cách sử dụng khôi phục thời gian (xemPhần 26.3).

PG_ReceiveWal8783_8914Archive_Commandkèo bóng đá hôm nay và ngày mai. Vì lý do này, kèo bóng đá hôm nay và ngày mai cần thiết phải đặtarchive_timeoutKhi sử dụngPG_ReceiveWal.

kèo bóng đá hôm nay và ngày mai giống như bộ thu wal của máy chủ dự phòng PostgreSQL,PG_ReceiveWalTheo mặc định, chỉ có dữ kèo bóng đá hôm nay và ngày mai WAL khi tệp WAL được đóng. Tùy chọn-Synchronousphải được chỉ định để xóa dữ kèo bóng đá hôm nay và ngày mai WAL trong thời gian thực. TừPG_ReceiveWalkèo bóng đá hôm nay và ngày mai áp dụng Wal, bạn kèo bóng đá hôm nay và ngày mai nên cho phép nó trở thành một chế độ chờ đồng bộ khisynchronous_commitbằngremote_apply. Nếu có, nó sẽ dường như là một dự phòng kèo bóng đá hôm nay và ngày mai bao giờ bắt kịp và sẽ khiến giao dịch cam kết bị chặn. Để tránh điều này, bạn nên định cấu hình một giá trị phù hợp chosynchronous_standby_nameshoặc chỉ địnhapplication_namechoPG_ReceiveWalkèo bóng đá hôm nay và ngày mai khớp với nó hoặc thay đổi giá trị củasynchronous_commitvới một cái gì đó khác ngoàiRemote_apply.

Nhật ký ghi lại được phát trực tiếp trên một thông thườngPostgreSQLKết nối và sử dụng giao thức sao chép. Kết nối phải được thực hiện với người dùng cósao chépQuyền (xemPhần 22.2) hoặc một siêu người dùng vàpg_hba.confPhải cho phép kết nối sao chép. kèo bóng đá hôm nay và ngày mai chủ cũng phải được cấu hình vớiMAX_WAL_SENDERSĐặt đủ cao để để lại ít nhất một phiên có sẵn cho luồng.

Điểm bắt đầu của luồng nhật ký ghi lại được tính toán khiPG_ReceiveWalbắt đầu:

  1. 11232_11415

  2. 11475_11616INEMENT_SYstemlệnh.

Nếu kết nối bị mất hoặc nếu nó kèo bóng đá hôm nay và ngày mai thể được thiết lập ban đầu, với lỗi kèo bóng đá hôm nay và ngày mai gây tử vong,PG_ReceiveWalSẽ thử lại kết nối vô thời hạn và tái lập trình phát trực tuyến càng sớm càng tốt. Để tránh hành vi này, hãy sử dụng-Ntham số.

Trong trường hợp kèo bóng đá hôm nay và ngày mai có lỗi gây tử vong,pg_receivewalsẽ chạy cho đến khi chấm dứt bởiSigintTín hiệu (điều khiển+C).

Tùy chọn

-DThư mục
--Directory =Thư mục

Thư mục để ghi đầu ra vào.

Tham số này là bắt buộc.

-eLSN
--endpos =LSN

Tự động dừng sao chép và thoát với trạng thái thoát thông thường 0 Khi nhận được đạt đến LSN được chỉ định.

Nếu có bản ghi với LSN chính xác bằngLSN, bản ghi sẽ được xử lý.

--if-not-exist

kèo bóng đá hôm nay và ngày mai lỗi khi--Create-slotđược chỉ định và một khe có tên được chỉ định đã tồn tại.

-N
--no-loop

kèo bóng đá hôm nay và ngày mai lặp lại các lỗi kết nối. Thay vào đó, hãy thoát ra ngay với lỗi.

--no-sync

Tùy chọn này gây rapg_receivewalĐể kèo bóng đá hôm nay và ngày mai buộc dữ liệu WAL được chuyển vào đĩa. Điều này nhanh hơn, nhưng có nghĩa là một sự cố hệ điều hành tiếp theo có thể khiến các phân đoạn WAL bị hỏng. Nói chung, tùy chọn này rất hữu ích cho việc thử nghiệm nhưng kèo bóng đá hôm nay và ngày mai nên được sử dụng khi thực hiện lưu trữ wal khi triển khai sản xuất.

Tùy chọn này kèo bóng đá hôm nay và ngày mai tương thích với-Đồng bộ hóa.

-SKhoảng
--status-interval =Khoảng

14678_15017

-Sslotname
-slot =slotname

Yêu cầuPG_ReceiveWalĐể sử dụng khe sao chép hiện có (xemPhần 27.2.6). Khi tùy chọn này được sử dụng,PG_ReceiveWal15604_15783

Khi kèo bóng đá hôm nay và ngày mai khách sao chép củaPG_ReceiveWalđược cấu hình trên máy chủ dưới dạng chế độ chờ đồng bộ, sau đó sử dụng khe sao chép sẽ báo cáo vị trí Flush cho máy chủ, nhưng chỉ khi đóng tệp WAL. Do đó, cấu hình đó sẽ khiến các giao dịch trên chính chờ đợi trong một thời gian dài và hiệu quả kèo bóng đá hôm nay và ngày mai hoạt động thỏa đáng. Tùy chọn-Synchronous(xem bên dưới) phải được chỉ định ngoài việc thực hiện công việc này một cách chính xác.

-Synchronous

Xóa dữ liệu WAL vào đĩa ngay sau khi nhận được. Cũng gửi gói trạng thái trở lại kèo bóng đá hôm nay và ngày mai chủ ngay sau khi xả, bất kể--status-interval.

Tùy chọn này sẽ được chỉ định nếu kèo bóng đá hôm nay và ngày mai khách sao chép củaPG_ReceiveWalđược cấu hình trên kèo bóng đá hôm nay và ngày mai chủ dưới dạng chế độ chờ đồng bộ, để đảm bảo rằng phản hồi kịp thời được gửi đến kèo bóng đá hôm nay và ngày mai chủ.

-V
---verbose

17053_17076

-zcấp
--compress =cấp

Cho phép nén GZIP của nhật ký ghi và chỉ định mức nén (0 đến 9, 0 kèo bóng đá hôm nay và ngày mai nén và 9 là nén tốt nhất). Hậu tố.gzSẽ tự động được thêm vào tất cả các tên tệp.

Tùy chọn dòng lệnh sau đây kiểm soát các tham số kết nối cơ sở dữ kèo bóng đá hôm nay và ngày mai.

-DConnstr
--dbname =Connstr

Chỉ định các tham số được sử dụng để kết nối với kèo bóng đá hôm nay và ngày mai chủ, dưới dạngchuỗi kết nối; Chúng sẽ ghi đè bất kỳ tùy chọn dòng lệnh xung đột nào.

Tùy chọn được gọi là--DBNAMEĐể thống nhất với các ứng dụng khách khác, nhưng vìPG_ReceiveWalkèo bóng đá hôm nay và ngày mai kết nối với bất kỳ cơ sở dữ liệu cụ thể nào trong cụm, tên cơ sở dữ liệu trong chuỗi kết nối sẽ bị bỏ qua.

-Hkèo bóng đá hôm nay và ngày mai chủ
--host =kèo bóng đá hôm nay và ngày mai chủ

Chỉ định tên kèo bóng đá hôm nay và ngày mai chủ của kèo bóng đá hôm nay và ngày mai mà kèo bóng đá hôm nay và ngày mai chủ đang chạy. Nếu giá trị bắt đầu bằng một dấu gạch chéo, nó được sử dụng làm thư mục cho ổ cắm miền UNIX. Mặc định được lấy từPGHOSTBiến môi trường, nếu được đặt, khác là một kết nối ổ cắm miền Unix được thử.

-PCổng
--Port =Cổng

Chỉ định cổng TCP hoặc phần mở rộng tệp ổ cắm tên miền UNIX cục bộ mà kèo bóng đá hôm nay và ngày mai chủ đang nghe cho các kết nối. Mặc định làPGPORTBiến môi trường, nếu được đặt hoặc mặc định được biên dịch.

-utên người dùng
--Username =tên người dùng

Tên người dùng để kết nối AS.

-W
--no-password

kèo bóng đá hôm nay và ngày mai bao giờ đưa ra lời nhắc mật khẩu. Nếu máy chủ yêu cầu xác thực mật khẩu và mật khẩu kèo bóng đá hôm nay và ngày mai có sẵn bằng các phương tiện khác như.pgass20359_20499

-W
--Password

ForcePG_ReceiveWalĐể nhắc mật khẩu trước khi kết nối với cơ sở dữ kèo bóng đá hôm nay và ngày mai.

Tùy chọn này kèo bóng đá hôm nay và ngày mai bao giờ cần thiết, vìPG_ReceiveWalSẽ tự động nhắc mật khẩu nếu kèo bóng đá hôm nay và ngày mai chủ yêu cầu xác thực mật khẩu. Tuy nhiên,PG_ReceiveWalSẽ lãng phí một nỗ lực kết nối để tìm ra rằng kèo bóng đá hôm nay và ngày mai chủ muốn có mật khẩu. Trong một số trường hợp, nó đáng để gõ-WĐể tránh nỗ lực kết nối thêm.

PG_ReceiveWalCó thể thực hiện một trong hai hành động sau để kiểm soát các khe sao chép vật lý:

--Create-slot

Tạo một khe sao chép vật lý mới với tên được chỉ định trong--slot, sau đó thoát.

--drop-slot

21830_21885--slot, sau đó thoát.

Các tùy chọn khác cũng có sẵn:

-V
--Version

PG_ReceiveWalPhiên bản và Thoát.

-?
22455_22463

Hiển thị trợ giúp vềPG_ReceiveWalĐối số dòng lệnh và thoát.

Trạng thái thoát

PG_ReceiveWalsẽ thoát với trạng thái 0 khi bị chấm dứt bởiSigintTín hiệu. (Đó là cách thông thường để kết thúc nó. Do đó nó kèo bóng đá hôm nay và ngày mai phải là lỗi.)

Môi trường

Tiện ích này, giống như hầu hết các khácPostgreSQLTiện ích, sử dụng các biến môi trường được hỗ trợ bởilibpq(xemPhần 34.15).

Biến môi trườngpg_colorChỉ định có nên sử dụng màu trong các thông báo chẩn đoán hay kèo bóng đá hôm nay và ngày mai. Các giá trị có thể làluôn luôn, Autokèo bóng đá hôm nay và ngày mai bao giờ.

ghi chú

Khi sử dụngPG_ReceiveWalthay vìArchive_CommandLà phương thức sao lưu WAL chính, nên sử dụng các khe sao chép. Mặt khác, máy chủ được tự do tái chế hoặc xóa các tệp nhật ký ghi trước khi chúng được sao lưu, vì nó kèo bóng đá hôm nay và ngày mai có bất kỳ thông tin nào, từArchive_Commandhoặc các khe sao chép, về việc luồng Wal đã được lưu trữ bao xa. Tuy nhiên, lưu ý rằng một khe sao chép sẽ lấp đầy kèo bóng đá hôm nay và ngày mai gian đĩa của máy chủ nếu người nhận kèo bóng đá hôm nay và ngày mai theo kịp việc tìm nạp dữ liệu WAL.

PG_ReceiveWalSẽ bảo tồn quyền của nhóm trên các tệp WAL nhận được nếu các quyền nhóm được bật trên cụm nguồn.

Ví dụ

Để phát trực tuyến nhật ký ghi từ kèo bóng đá hôm nay và ngày mai chủ tạiMyDbservervà lưu trữ nó trong thư mục cục bộ/usr/local/pgsql/archive:

$ 

Xem thêm

pg_basebackup

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu kèo bóng đá hôm nay và ngày mai chính xác, kèo bóng đá hôm nay và ngày mai 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 nàyĐể báo cáo vấn đề tài kèo bóng đá hôm nay và ngày mai.