Walđược tự động được bật từ phát hành 7.1 trở đi. Không có hành động nào được yêu cầu từ quản trị viên ngoại trừ đảm bảo rằng bổ sung Yêu cầu không gian đĩa củaWalNhật ký được đáp ứng và bất kỳ cần thiết nào Điều chỉnh được kèo bóng đá pháp hiện (xemPhần 11.3).
Walnhật ký được lưu trữ trong thư mục$ pgdata/pg_xlog, như một tập hợp phân đoạn kèo bóng đá pháp tập tin, mỗi kích thước 16 MB. Mỗi phân đoạn được chia thành 8 kb trang. kèo bóng đá pháp tiêu đề bản ghi nhật ký được mô tả trongaccess/xlog.h; Nội dung hồ sơ phụ thuộc vào Loại sự kiện đang được ghi lại. kèo bóng đá pháp tệp phân khúc được đưa ra kèo bóng đá pháp số ngày càng tăng dưới dạng tên, bắt đầu từ0000000000000000. Những con số không bao gồm, tại hiện tại, nhưng phải mất một thời gian rất dài để làm cạn kiệt có sẵn số lượng số.
TheWalBộ đệm và điều khiển Cấu trúc nằm trong bộ nhớ chia sẻ, và được xử lý bởi kèo bóng đá pháp phụ trợ; Chúng được bảo vệ bởi kèo bóng đá pháp khóa nhẹ. Nhu cầu về chia sẻ Bộ nhớ phụ thuộc vào số lượng bộ đệm. Kích thước mặc định của TheWalBộ đệm là 8 bộ đệm 8 kb mỗi, hoặc tổng cộng 64 kb.
Đó là lợi thế nếu nhật ký được đặt trên đĩa khác hơn Các tập tin cơ sở dữ kèo bóng đá pháp chính. Điều này có thể đạt được bằng cách di chuyển thư mục,pg_xlog, đến một vị trí khác (tất nhiên là trong khi người bán bưu điện đã ngừng hoạt động) và tạo ra một liên kết tượng trưng từ vị trí ban đầu trong$ pgdatađến vị trí mới.
Mục tiêu củaWal, để đảm bảo rằng nhật ký được viết trước khi các bản ghi cơ sở dữ kèo bóng đá pháp bị thay đổi, có thể bị lật đổ bởi các ổ đĩa báo cáo sai thành công viết thư cho hạt nhân, trong thực tế, họ chỉ lưu trữ Dữ kèo bóng đá pháp và chưa lưu trữ nó trên đĩa. Một sự thất bại về điện trong một Tình hình vẫn có thể dẫn đến tham nhũng dữ kèo bóng đá pháp không thể phục hồi. Quản trị viên nên cố gắng đảm bảo rằng các đĩa giữPostgreSQLkèo bóng đá pháp tệp nhật ký không thực hiện kèo bóng đá pháp báo cáo sai như vậy.
Sau khi một điểm kiểm tra đã được kèo bóng đá pháp hiện và nhật ký đã được kèo bóng đá pháp hiện, Vị trí của điểm kiểm tra được lưu trong tệpPG_Control. Do đó, khi phục hồi là đã hoàn thành, phần đầu tiên được đọcPG_ControlVà sau đó là bản ghi điểm kiểm tra; sau đó Nó thực hiện thao tác làm lại bằng cách quét về phía trước từ nhật ký Vị trí được chỉ định trong hồ sơ điểm kiểm tra. Bởi vì toàn bộ Nội dung của các trang dữ kèo bóng đá pháp được lưu trong nhật ký trên trang đầu tiên sửa đổi sau một trạm kiểm soát, tất cả các trang thay đổi kể từ khi Điểm kiểm tra sẽ được khôi phục về trạng thái nhất quán.
sử dụngPG_ControlĐể có được vị trí điểm kiểm tra tăng tốc quá trình phục hồi, nhưng để xử lý tham nhũng có thể củapg_control, chúng ta thực sự nên thực hiện Đọc kèo bóng đá pháp phân đoạn nhật ký hiện có theo thứ tự ngược - mới nhất để lâu đời nhất - để tìm điểm kiểm tra cuối cùng. Điều này không có đã được triển khai, chưa.