Chuyển tới nội dung chính

Bật & Tắt PITR

Point-in-time recovery (PITR) cho phép bạn đưa database về đúng một thời điểm trong quá khứ thay vì về bản backup theo lịch gần nhất. FPT Database Engine hỗ trợ PITR cho PostgreSQL, MySQL và MariaDB.

Bật PITR

cảnh báo

PITR làm tăng dung lượng lưu trữ và chi phí, vì hệ thống giữ archived log cùng với backup. Hãy ước lượng phần tiêu thụ tăng thêm trước khi bật.

Bạn bật được PITR ngay khi bật dịch vụ backup, hoặc bật sau theo các bước ở đây.

Điều kiện tiên quyết

Database cần ít nhất một full backup job đã cấu hình. Nếu chưa có, console chặn kích hoạt:

Hộp thoại cảnh báo yêu cầu full backup job trước khi bật PITR

Nhấn Configure Now để tạo full backup job trước. Xem Cấu hình lịch backup.

Bật lên

  1. Ở tab Backup, nhấn Enable PITR, biểu tượng bánh răng cạnh trạng thái PITR.

    Tab Backup với nút Enable PITR

  2. Đọc hộp thoại xác nhận.

    Hộp thoại xác nhận kích hoạt PITR

  3. Chọn ô xác nhận, rồi nhấn Confirm.

Khi nào bảo vệ bắt đầu

PITR không có hiệu lực ngay lúc bạn bật. Hệ thống phải hoàn tất bản full backup kế tiếp đã. Từ bản backup đó trở đi bạn mới khôi phục được về một thời điểm bất kỳ.

cảnh báo

Dữ liệu ghi trước bản full backup đầu tiên đó không được PITR bảo vệ và không khôi phục về thời điểm được. Nếu bạn cần bảo vệ ngay, hãy chạy thủ công một full backup job sau khi bật PITR thay vì chờ tới lịch.

PITR trên database PostgreSQL HA sẽ khởi động lại database

Với database PostgreSQL HA tạo trước ngày 13/03/2026, bật PITR sẽ tự động khởi động lại database và gián đoạn dịch vụ trong thời gian ngắn. Hãy bật ngoài giờ cao điểm.

Database không HA, và database HA tạo từ ngày đó trở đi, không cần khởi động lại và vẫn phục vụ traffic bình thường.

Tắt PITR

cảnh báo

Khi PITR đã tắt, bạn không còn đưa database về bất kỳ thời điểm nào trong quá khứ được nữa.

  1. Ở tab Backup, nhấn Disable PITR, biểu tượng bánh răng cạnh trạng thái PITR.

    Hộp thoại xác nhận tắt PITR

  2. disable, rồi nhấn Confirm.

Bước tiếp theo