pg_archivecleanup - làm sạchPostgreSQLkèo tỷ số bóng đá euro hôm nay lưu trữ Wal
pg_archivecleanup
[Tùy chọn
...]ArchiveLocation
Oldestkeptwalfile
pg_archivecleanupđược thiết kế để được sử dụng làmArchive_Cleanup_Command
Để dọn dẹp tài liệu lưu trữ kèo tỷ số bóng đá euro hôm nay 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ữ kèo tỷ số bóng đá euro hôm nay WAL.
Để định cấu hình máy chủ dự phòng để sử dụngpg_archivecleanup, đặt nó vào nórecovery.conf
kèo tỷ số bóng đá euro hôm nay cấu hình:
archive_cleanup_command = 'pg_archivecleanupArchiveLocation
%R '
WHEREArchiveLocation
là thư mục mà kèo tỷ số bóng đá euro hôm nay tệp phân đoạn Wal sẽ được xóa.
Khi được sử dụng trongArchive_Cleanup_Command, tất cả kèo tỷ số bóng đá euro hôm nay 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 kèo tỷ số bóng đá euro hôm nay tệp cần được giữ lại, trong khi bảo tồn khả năng khởi động lại sự cố.ArchiveLocation
là 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 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ả kèo tỷ số bóng đá euro hôm nay tệp wal trước đó làOldestkeptwalfile
sẽ bị xóa khỏiArchiveLocation
. Trong chế độ này, nếu bạn chỉ định.Partial
hoặc.Backup
Tên kèo tỷ số bóng đá euro hôm nay, sau đó chỉ có tiền tố kèo tỷ số bóng đá euro hôm nay sẽ được sử dụng làmOldestkeptwalfile
. Điều trị này của.Backup
Tên tệp cho phép bạn xóa tất cả kèo tỷ số bóng đá euro hôm nay 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ả kèo tỷ số bóng đá euro hôm nay tệp cũ hơn tên tệp wal000000010000003700000010
:
pg_archivecleanupgiả sử rằngArchiveLocation
là một thư mục có thể đọc và có thể ghi bởi người dùng sở hữu máy chủ.
pg_archivecleanupChấp nhận kèo tỷ số bóng đá euro hôm nay đố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 kèo tỷ số bóng đá euro hôm nay tệp đã bị xóa trênstdout
(thực hiện chạy khô).
-V
--Version
In Thepg_archivecleanupPhiên bản và Thoát.
-x
Phần mở rộng
Cung cấp một tiện ích mở rộng sẽ bị tước khỏi tất cả kèo tỷ số bóng đá euro hôm nay tên tệp 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 kèo tỷ số bóng đá euro hôm nay 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.
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 kèo tỷ số bóng đá euro hôm nay phần được chỉ định cụ thể để sửa đổi cho nhu cầu của riêng bạn
Trên kèo tỷ số bóng đá euro hôm nay hệ thống Linux hoặc Unix, bạn có thể sử dụng:
15389_15486
Trong đó thư mục lưu 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 kèo tỷ số bóng đá euro hôm nay NFS, nhưng kèo tỷ số bóng đá euro hôm nay 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 kèo tỷ số bóng đá euro hôm nay tệp không cần thiết trong thư mục lưu trữ