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 / 9.0

pg_archivecleanup

pg_archivecleanup - làm sạchPostgreSQLsoi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran Wal khi chạy như một máy chủ dự phòng (xemPhần 26.2).pg_archivecleanupcũng có thể được sử dụng như một chương trình độc lập để làm sạch tài liệu lưu trữ soi kèo bóng đá truoctran WAL.

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

archive_cleanup_command = 'pg_archivecleanupArchiveLocation%R '

WHEREArchiveLocationlà thư mục mà các soi kèo bóng đá truoctran phân đoạn Wal sẽ được xóa.

Khi được sử dụng trongArchive_Cleanup_Command, tất cả các soi kèo bóng đá truoctran wal trước một cách hợp lý 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ác soi kèo bóng đá truoctran 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 thoáng qua cho máy chủ dự phòng cụ thể này, nhưngkhôngKhiArchiveLocationđược dự định là khu vực lưu 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í lưu trữ.

Khi được sử dụng như một chương trình độc lập, tất cả các soi kèo bóng đá truoctran WAL trước đó trướcOldestkeptwalfilesẽ bị xóa khỏiArchiveLocation. Trong chế độ này, nếu bạn chỉ định.Partialhoặc.BackupTên soi kèo bóng đá truoctran, sau đó chỉ có tiền tố soi kèo bóng đá truoctran sẽ được sử dụng làmOldestkeptwalfile. Điều trị này của.BackupTên soi kèo bóng đá truoctran cho phép bạn xóa tất cả các soi kèo bóng đá truoctran 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ác soi kèo bóng đá truoctran cũ hơn tên soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran đối số dòng lệnh sau:

-B
-Clean-backup-History

Xóa các soi kèo bóng đá truoctran lịch sử sao lưu. Nhìn thấyPhần 25.3.2Để biết chi tiết về các soi kèo bóng đá truoctran lịch sử sao lưu.

-D
-Debug

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

-N
--Dry-Run

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

-V
--Version

In Thepg_archivecleanupPhiên bản và Thoát.

-xMở rộng
--strip-extension =Mở rộng

Cung cấp một tiện ích mở rộng sẽ bị tước khỏi tất cả các tên soi kèo bóng đá truoctran trước khi quyết định xem chúng có bị xóa hay không. Điều này thường hữu ích để làm sạch các 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.

Môi trường

Biến môi trườngpg_colorChỉ định có nên sử dụng màu trong soi kèo bóng đá truoctran thông báo chẩn đoán hay không. soi kèo bóng đá truoctran giá trị có thể làluôn luôn, Autokhông bao giờ.

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 lưu trữ.

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

ví dụ

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

15987_16084

Trong đó thư mục lưu trữ được đặt trên máy chủ dự phòng, đểArchive_Commandđang truy cập nó trên các NFS, nhưng các soi kèo bóng đá truoctran 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ác soi kèo bóng đá truoctran không cần thiết hơn khỏi thư mục lưu trữ

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong soi kèo bóng đá truoctran không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề soi kèo bóng đá truoctran.