Postgresql | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 28. | Chuyển tiếp nhanh | NEXT |
soi kèo bóng đá truoctran bộlà một tùy chọn
Như được mô tả trong phần trước, soi kèo bóng đá truoctran giao dịch làĐồng bộ: Máy chủ chờ đợiWalBản ghi sẽ được chuyển đến lưu trữ vĩnh viễn trước khi trả lại aWalbản ghi nó được tạo ra đã thực sự được thực hiện
soi kèo bóng đá truoctran bộ giới thiệu rủi ro mất dữ liệu. Có
Rủi ro được thực hiện bằng cách sử dụng soi kèo bóng đá truoctran bộ là dữ liệuWallên đến
Người dùng có thể chọn chế độ soi kèo bóng đá truoctran của mỗi giao dịch, vì vậysynchronous_commit,,synchronous_commitKhi giao dịch soi kèo bóng đá truoctran
Ví dụ, các lệnh tiện ích nhất địnhBảng thả, bị buộc phải soi kèo bóng đá truoctran đồng bộsynchronous_commit. Điều này là để đảm bảo tính nhất quánChuẩn bị giao dịch, cũng luôn luôn
Nếu cơ sở dữ liệu gặp sự cố trong cửa sổ rủi ro giữa mộtWalbản ghi, sau đó thay đổi được thực hiệnWillbị mất. Thời lượng của"WAL Writer") soi kèo bóng đá truoctran được viết tắtWalBản ghi vào đĩa mỗiwal_writer_delaymili giây. Thời lượng tối đa thực tế của cửa sổ rủi ro làwal_writer_delayVì
THẬN TRỌNG |
Tắt máy ngay lập tức tương đương với máy chủ |
soi kèo bóng đá truoctran bộ cung cấp hành vi khác với cài đặtfsync= TẮT.fsynclà cài đặt toàn bộ máy chủ sẽPostgreSQLthửPostgreSQLchính nó) có thể dẫn đếnfsync, nhưng soi kèo bóng đá truoctran có nguy cơ dữ liệu
soi kèo bóng đá truoctran kết_delayNgoài rasoi kèo bóng đá truoctran kết_delaybị bỏ qua trong thời gian soi kèo bóng đá truoctran bộsoi kèo bóng đá truoctran kết_delaygây ra sự chậm trễWalvới đĩa, với hy vọng rằngsoi kèo bóng đá truoctran kết_delayChỉ có thể giúp đỡ khi ở đó