Postgresql 7.3.21 Tài liệu | ||
---|---|---|
Prev | Chương 12. Ghi nhật ký ghi lại (kèo tỷ số bóng đá euro hôm nay) | Tiếp theo |
Có một sốkèo tỷ số bóng đá euro hôm naykèo tỷ số bóng đá euro hôm nay tham số liên quan đến cơ sở dữ liệu hiệu suất. Phần này giải thích việc sử dụng của họ. Tham khảo ý kiếnPhần 3.4Để biết chi tiết về cài đặt tham số kèo tỷ số bóng đá euro hôm nay.
điểm kiểm tralà điểm trong trình tự kèo tỷ số bóng đá euro hôm nay giao dịch mà tại đó được đảm bảo rằng dữ liệu kèo tỷ số bóng đá euro hôm nay tệp đã được cập nhật với tất cả kèo tỷ số bóng đá euro hôm nay thông tin được ghi lại trước điểm kiểm tra. Vào thời điểm điểm kiểm tra, tất cả kèo tỷ số bóng đá euro hôm nay trang dữ liệu bẩn Để đĩa và bản ghi điểm kiểm tra đặc biệt được ghi vào nhật ký tài liệu. Kết quả là, trong trường hợp xảy ra tai nạn, người phục hồi đã biết từ bản ghi trong nhật ký (được gọi là bản ghi làm lại), nó nên Bắt đầu hoạt động làm lại, vì mọi thay đổi được thực hiện đối với kèo tỷ số bóng đá euro hôm nay tệp dữ liệu Trước khi bản ghi đó đã có trên đĩa. Sau khi một trạm kiểm soát có đã được thực hiện, bất kỳ phân đoạn nhật ký nào được viết trước khi kèo tỷ số bóng đá euro hôm nay bản ghi hoàn tác Không còn cần thiết và có thể được tái chế hoặc loại bỏ. (Khikèo tỷ số bóng đá euro hôm nay-BASEBarđược triển khai, kèo tỷ số bóng đá euro hôm nay phân đoạn nhật ký sẽ là được lưu trữ trước khi được tái chế hoặc loại bỏ.)
Bưu điện sinh ra một quy trình phụ trợ đặc biệt thường xuyên
Để tạo điểm kiểm tra tiếp theo. Một điểm kiểm tra được tạo mỗiCheckPoint_Segments
Phân đoạn nhật ký hoặc
mọiCheckpoint_timeout
12148_12322điểm kiểm tra.
GiảmCheckPoint_Segments
và/hoặcCheckPoint_Timeout
12484_13051
Sẽ có ít nhất một tệp phân đoạn 16MB và sẽ
Bình thường không quá 2 *CheckPoint_Segments
+ 1 Tệp. Bạn có thể sử dụng cái này
Để ước tính các yêu cầu không gian cho kèo tỷ số bóng đá euro hôm nay. Thông thường, khi nhật ký cũ
Các tệp phân khúc không còn cần thiết nữa, chúng được tái chế (được đổi tên thành
Trở thành các phân đoạn tiếp theo trong tương lai). Nếu, do một
Tốc độ đầu ra nhật ký ngắn hạn, có nhiều hơn 2 *CheckPoint_Segments
+ 1 phân đoạn
kèo tỷ số bóng đá euro hôm nay tệp, kèo tỷ số bóng đá euro hôm nay tệp phân đoạn không cần thiết sẽ bị xóa thay vì
tái chế cho đến khi hệ thống trở lại dưới giới hạn này.
Có hai người thường được sử dụngkèo tỷ số bóng đá euro hôm naychức năng:Loginsert
vàlogflush
. Loginsert
13889_13933kèo tỷ số bóng đá euro hôm nayBộ đệm trong chia sẻ
ký ức. Nếu không có khoảng trống cho bản ghi mới,Loginsert
Sẽ phải viết (chuyển đến kernel
bộ nhớ cache) một vài được điềnkèo tỷ số bóng đá euro hôm naybộ đệm. Điều này là không mong muốn vìLoginsert
được sử dụng trên mỗi cơ sở dữ liệu cấp thấp
sửa đổi (ví dụ: chèn tuple) tại một thời điểm khi một
Khóa độc quyền được giữ trên kèo tỷ số bóng đá euro hôm nay trang dữ liệu bị ảnh hưởng, vì vậy hoạt động
cần phải nhanh nhất có thể. Điều tồi tệ hơn, viếtkèo tỷ số bóng đá euro hôm nayBộ đệm cũng có thể buộc
Tạo ra một phân đoạn nhật ký mới, còn mất nhiều thời gian hơn.
Thông thường,kèo tỷ số bóng đá euro hôm nayBộ đệm nên
được viết và đỏ bừng bởi mộtlogflush
Yêu cầu, được thực hiện, nhiều nhất
một phần, tại thời gian giao dịch cam kết để đảm bảo rằng giao dịch
Hồ sơ được chuyển đến lưu trữ vĩnh viễn. Trên kèo tỷ số bóng đá euro hôm nay hệ thống có cao
đầu ra đăng nhập,logflush
Yêu cầu có thể
không xảy ra thường xuyên đủ để ngăn chặnkèo tỷ số bóng đá euro hôm naybộ đệm được viết bởiLoginsert
. Trên kèo tỷ số bóng đá euro hôm nay hệ thống như vậy, người ta nên tăng
Số lượngkèo tỷ số bóng đá euro hôm nayBộ đệm bởi
sửa đổiPostgreSql.conf
Wal_buffers
Tham số. Mặc định
số củakèo tỷ số bóng đá euro hôm nayBộ đệm là 8.
Tăng giá trị này sẽ tăng tương ứng bộ nhớ chia sẻ
cách sử dụng.
Thecam kết_delay
Tham số
xác định cho bao nhiêu micro giây mà phụ trợ sẽ ngủ sau khi
Viết bản ghi cam kết vào nhật ký vớiLoginsert
Nhưng trước khi thực hiệnlogflush
. Sự chậm trễ này cho phép kèo tỷ số bóng đá euro hôm nay phụ trợ khác
Thêm hồ sơ cam kết của họ vào nhật ký để có tất cả chúng
Xóa với một bản ghi nhật ký duy nhất. Không có giấc ngủ sẽ xảy ra nếufsync
không được bật hoặc nếu ít hơn
hơncam kết_siblings
kèo tỷ số bóng đá euro hôm nay phụ trợ khác
hiện không trong kèo tỷ số bóng đá euro hôm nay giao dịch hoạt động; Điều này tránh ngủ
Khi không có khả năng bất kỳ phụ trợ nào khác sẽ sớm cam kết. Ghi chú
rằng trên hầu hết kèo tỷ số bóng đá euro hôm nay nền tảng, độ phân giải của yêu cầu giấc ngủ là mười
mili giây, để bất kỳ không kháccam kết_delay
Cài đặt từ 1 đến 10000
Micro giây sẽ có tác dụng tương tự. Giá trị tốt cho những điều này
tham số chưa rõ ràng; thử nghiệm được khuyến khích.
TheWal_sync_method
Tham số
xác định cáchPostgreSQLWill
Yêu cầu kernel buộc cập nhật kèo tỷ số bóng đá euro hôm nay ra đĩa. Tất cả các tùy chọn
nên giống như độ tin cậy, nhưng nó khá
nền tảng cụ thể mà một trong những sẽ là nhanh nhất. Lưu ý rằng điều này
tham số không liên quan nếufsync
có
đã bị tắt.
ĐặtWal_debug
Tham số
Đối với bất kỳ giá trị khác nhau nào sẽ dẫn đến mỗiLoginsert
vàlogflush
kèo tỷ số bóng đá euro hôm naycuộc gọi được ghi vào lỗi tiêu chuẩn. Hiện tại, nó không
Sự khác biệt giá trị khác nhau là gì. Tùy chọn này có thể được thay thế
bởi một cơ chế chung hơn trong tương lai.