Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển: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/9.0
cách đọc kèo bóng đá này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong cách đọc kèo bóng đá phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

cách đọc kèo bóng đápg_archivecleanup

cách đọc kèo bóng đá

pg_archivecleanup-Dọn dẹpPostgreSQLcách đọc kèo bóng đá lưu trữ Wal

Synopsis

pg_archivecleanup[Tùy chọn...]ArchiveLocation Oldestkeptwalfile

Mô tả

pg_archivecleanupđược thiết kế để được sử dụng làmArchive_Cleanup_CommandĐể làm sạch tài liệu lưu trữ cách đọc kèo bóng đá wal khi chạy như một máy chủ dự phòng (xemPhần 25.2).pg_archivecleanupcũng có thể được sử dụng làm chương trình độc lập để làm sạch tài liệu lưu trữ cách đọc kèo bóng đá WAL.

Để định cấu hình máy chủ dự phòng để sử dụngpg_archivecleanup, đặt nó vào nórecovery.confcách đọc kèo bóng đá cấu hình:

archive_cleanup_command = 'pg_archivecleanupArchiveLocation%R '

WHEREArchiveLocationlà thư mục mà cách đọc kèo bóng đá tệp phân đoạn Wal sẽ được xóa.

Khi được sử dụng trongarchive_cleanup_command, tất cả cách đọc kèo bóng đá tệp WAL trước giá trị của%RĐối số sẽ bị xóa khỏiArchiveLocation. Điều này giảm thiểu số lượng cách đọc kèo bóng đá tệp cần được giữ lại, trong khi bảo tồn khả năng khởi động lại sự cố.ArchiveLocationlà khu vực dàn tạm thời cho máy chủ dự phòng cụ thể này, nhưngkhôngKhiArchiveLocationđược dự định là khu vực cách đọc kèo bóng đá trữ WAL dài hạn hoặc khi nhiều máy chủ dự phòng đang phục hồi từ cùng một vị trí cách đọc kèo bóng đá trữ.

Khi được sử dụng như một chương trình độc lập, tất cả cách đọc kèo bóng đá tệp wal trước đó làOldestkeptwalfilesẽ bị xóa khỏiArchiveLocation. Trong chế độ này, nếu bạn chỉ định.Partialhoặc.BackupTên cách đọc kèo bóng đá, sau đó chỉ có tiền tố cách đọc kèo bóng đá sẽ được sử dụng làmOldestkeptwalfile. Điều trị này của.BackupTên tệp cho phép bạn xóa tất cả cách đọc kèo bóng đá tệp WAL được lưu trữ trước một bản sao lưu cơ sở cụ thể mà không có lỗi. Ví dụ: ví dụ sau sẽ xóa tất cả cách đọc kèo bóng đá tệp cũ hơn tên tệp wal000000010000003700000010:


pg_archivecleanupGiả sử rằngArchiveLocationlà một thư mục có thể đọc và có thể ghi bởi người dùng sở hữu máy chủ.

Tùy chọn

pg_archivecleanupChấp nhận cách đọc kèo bóng đá đối số dòng lệnh sau:

-D

in nhiều đầu ra ghi nhật ký gỡ lỗi trênstderr.

-N

In tên của cách đọc kèo bóng đá tệp đã bị xóa trênstdout(thực hiện chạy khô).

-V
--Version

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

-x Mở rộng

Khi sử dụng chương trình như một tiện ích độc lập, cung cấp một tiện ích mở rộng sẽ bị tước khỏi tất cả cách đọc kèo bóng đá tên tệp trước khi quyết định liệu chúng có nên bị xóa hay không. Điều này thường hữu ích để làm sạch cách đọc kèo bóng đá tài liệu lưu trữ đã được nén trong quá trình lưu trữ, và do đó đã có một tiện ích mở rộng được thêm bởi chương trình nén.-x .gz.

-?
--Help

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

Ghi chú

pg_archivecleanupđược thiết kế để hoạt động vớiPostgreSQL8.0 trở lên khi được sử dụng làm tiện ích độc lập hoặc vớiPostgreSQL9.0 trở lên khi được sử dụng làm lệnh dọn dẹp cách đọc kèo bóng đá trữ.

pg_archivecleanupđược viết bằng C và có mã nguồn dễ sửa đổi, với cách đọc kèo bóng đá phần được chỉ định cụ thể để sửa đổi cho nhu cầu của riêng bạn

Ví dụ

Trên cách đọc kèo bóng đá hệ thống Linux hoặc Unix, bạn có thể sử dụng:

14182_14277

Trong đó thư mục cách đọc kèo bóng đá trữ được đặt ở vị trí vật lý trên máy chủ dự phòng, đểArchive_Commandđang truy cập nó trên cách đọc kèo bóng đá NFS, nhưng cách đọc kèo bóng đá tệp là cục bộ ở chế độ chờ. Điều này sẽ:

  • sản xuất đầu ra gỡ lỗi trongCleanup.log

  • Xóa cách đọc kèo bóng đá tệp không cần thiết trong thư mục lưu trữ