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 / 8.4 / 8.3 / 8.2 / 8.1
Tài liệu 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ác phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

30.2. Ghi kèo bóng đá pháp lại (kèo bóng đá pháp)

Ghi kèo bóng đá pháp ký trước(Postgresql: Tài) là một phương kèo bóng đá pháp tiêu chuẩn để đảm bảo tính toàn vẹn của dữ liệu. Một mô tả chi tiết có thể được tìm thấy trong hầu hết (nếu không phải tất cả) sách về xử lý giao dịch.kèo bóng đá phápKhái niệm trung tâm là các thay đổi đối với các tệp dữ liệu (trong đó các bảng và chỉ mục cư trú) chỉ được viết sau khi những thay đổi đó đã được ghi lại, nghĩa là sau khi các bản ghi kèo bóng đá pháp ký mô tả các thay đổi đã được chuyển sang lưu trữ vĩnh viễn. Nếu chúng tôi tuân theo quy trình này, chúng tôi không cần phải xóa các trang dữ liệu vào đĩa trên mỗi cam kết giao dịch, bởi vì chúng tôi biết rằng trong trường hợp xảy ra sự cố, chúng tôi sẽ có thể khôi phục cơ sở dữ liệu bằng cách sử dụng kèo bóng đá pháp ký: mọi thay đổi chưa được áp dụng cho các trang dữ liệu có thể được làm lại từ bản ghi kèo bóng đá pháp ký.

tip

kèo bóng đá phápPhục hồi nội dung tệp cơ sở dữ liệu Sau khi gặp sự cố, các hệ thống tệp được ghi kèo bóng đá pháp ký là không cần thiết để lưu trữ đáng tin cậy các tệp dữ liệu hoặc tệp WAL. Trên thực tế, chi phí kèo bóng đá pháp ký có thể giảm hiệu suất, đặc biệt là nếu kèo bóng đá pháp ký gây ra hệ thống tệpDataĐể được đổ vào đĩa. May mắn thay, việc xả dữ liệu trong quá trình ghi kèo bóng đá pháp ký thường có thể bị vô hiệu hóa với tùy chọn gắn kết hệ thống tệp, ví dụ:data = writebackTrên hệ thống tệp Linux ext3. Hệ thống tệp kèo bóng đá pháp ký cải thiện tốc độ khởi động sau khi gặp sự cố.

sử dụngkèo bóng đá phápKết quả là số lượng đĩa giảm đáng kể, bởi vì chỉ có tệp kèo bóng đá pháp ký cần được chuyển vào đĩa để đảm bảo rằng giao dịch được thực hiện, thay vì mọi tệp dữ liệu thay đổi theo giao dịch. Tệp kèo bóng đá pháp ký được viết tuần tự, và do đó chi phí đồng bộ hóa kèo bóng đá pháp ký ít hơn nhiều so với chi phí để xóa các trang dữ liệu.fsynccủa tệp kèo bóng đá pháp ký có thể đủ để thực hiện nhiều giao dịch.

kèo bóng đá phápcũng có thể hỗ trợ sao lưu trực tuyến và phục hồi thời gian, như được mô tả trongPhần 25.3. Bằng cách lưu trữ dữ liệu WAL, chúng tôi có thể hỗ trợ trở lại bất cứ lúc nào ngay lập tức được bao phủ bởi dữ liệu WAL có sẵn: chúng tôi chỉ cần cài đặt một bản sao lưu vật lý trước đó của cơ sở dữ liệu và phát lại kèo bóng đá pháp ký WAL theo thời gian mong muốn.