Postgresql 8.3.23 Tài kèo bóng đá hom nay | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 28. Độ tin cậy và nhật ký ghi lại | Chuyển tiếp nhanh | NEXT |
Walđược tự động bật; 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 kèo bóng đá hom nay yêu cầu không gian đĩa choWalNhật ký được đáp ứng và bất kỳ cần thiết nào Điều chỉnh được thực hiện (xemPhần 28.4).
Walnhật ký được lưu trữ trong thư mụcpg_xlogdưới dữ liệu thư mục, như một tập hợp kèo bóng đá hom nay tệp phân đoạn, thông thường mỗi 16 MB trong kích cỡ. Mỗi phân đoạn được chia thành kèo bóng đá hom nay trang, thông thường là 8 kb. kèo bóng đá hom nay 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 đá hom nay tệp phân khúc được đưa ra kèo bóng đá hom nay số ngày càng tăng dưới dạng tên, bắt đầu từ00000001000000000000000011002_11130
Đó là lợi thế nếu nhật ký được đặt trên đĩa khác hơn kèo bóng đá hom nay tập tin cơ sở dữ liệu chính. Điều này có thể đạt được bằng cách di chuyển thư mụcpg_xlog11308_11483
Mục đích của11528_11533, để đảm bảo rằng nhật ký được viết trước kèo bóng đá hom nay bản ghi cơ sở dữ liệu bị thay đổi, có thể bị lật đổ bởi kèo bóng đá hom nay ổ đĩabáo cáo sai một cách viết thành công cho hạt nhân, khi ở trong thực tế họ chỉ lưu trữ dữ liệu và chưa lưu trữ nó trên Đĩa. Một sự thất bại về điện trong tình huống như vậy vẫn có thể dẫn đến Tham nhũng dữ liệu không thể phục hồi. Quản trị viên nên cố gắng đảm bảo rằng kèo bóng đá hom nay đĩa giữPostgreSQL'sWalkèo bóng đá hom nay tệp nhật ký không thực hiện kèo bóng đá hom nay báo cáo sai như vậy. (Nhìn thấyPhần 28.1.)
Sau khi một điểm kiểm tra đã được thực hiện và nhật ký đã xóa, Vị trí của điểm kiểm tra được lưu trong tệpPG_Control. Do đó, khi phục hồi là Xong, máy chủ đầu tiên đọcpg_controlVà sau đó là bản ghi điểm kiểm tra; Sau đó, nó thực hiện làm lại hoạt động bằng cách quét về phía trước từ vị trí nhật ký được chỉ ra trong hồ sơ điểm kiểm tra. Bởi vì toàn bộ nội dung của kèo bóng đá hom nay trang dữ liệu được lưu trong nhật ký trên sửa đổi trang đầu tiên sau khi điểm kiểm tra, tất cả kèo bóng đá hom nay trang thay đổi vì điểm kiểm tra sẽ được khôi phục về trạng thái nhất quán.
Để đối phó với trường hợppg_controlbị hỏng, chúng ta nên hỗ trợ Khả năng quét kèo bóng đá hom nay phân đoạn nhật ký hiện có theo thứ tự ngược lại - Mới nhất đến lâu đời nhất - để tìm điểm kiểm tra mới nhất. Cái này chưa được triển khai.pg_controllà đủ nhỏ (ít hơn một đĩa trang) rằng nó không phải là đối tượng của kèo bóng đá hom nay vấn đề viết một phần và kể từ Bài viết này không có báo cáo về kèo bóng đá hom nay lỗi cơ sở dữ liệu do Chỉ không thể đọcPG_Controlchính nó. Vì vậy, trong khi về mặt lý thuyết là một điểm yếu,PG_Controldường như không phải là vấn đề trong luyện tập.