Danh mục
Trang chủ A. HDSD HIS (USER) Hướng dẫn sử dụng thanh toán viện phí Hướng dẫn TT12 A1. Hướng dẫn sử dụng phần mềm HIS Tài liệu khác Tài liệu đặc tả API B. HDSD HIS - Quản trị hệ thống C. CÀI ĐẶT, TRIỂN KHAI E. Open API

Hướng dẫn kiểm tra hoạt động Asynchronous Streaming Replication

Tags:

Phần lớn các bệnh viện đều dùng chế độ Asynchronous Streaming Replication

Ưu điểm

- Primary server: hoạt động độc lập.

- Standby server: bị tắt hoặc mất kết nối sẽ bị ảnh hưởng.

Nhược điểm:

- Standby server bị trễ hơn Primary server:  Tùy dung lượng mạng, tốc độ của máy. Thường khoảng 1 -2 phút

- Khi Standby server bị tắt, không thể phát hiện tự động

Do Standby server có thể bị ngừng hoạt động, cần phải theo dõi thướng xuyên.

Cách kiểm tra như hoạt động 

Cách 1: truy vấn trạng thái

Trên database của Primary server chạy truy vấn sau

 select * from pg_stat_replication 

Dữ liệu trả ra 

state: streaming

sync_state: async  (bất đồng bộ)

reply_time : 2026-04-15 10:12:15.860214+07  (Thời điểm dữ liệu được cập nhật)

client_addr:  192.168.1.201  (địa chỉ IP máy Standby server)

Trên database của Standby server chạy truy vấn sau

SELECT * FROM pg_stat_wal_receiver;

Dữ liệu trả ra

state: streaming

sync_state: async  (bất đồng bộ)

latest_end_time:  192.168.1.201  (địa chỉ IP máy Primary server)

 

Cách 2: Theo dõi trực quan

- Truy cập cả 2 database

- Khi có 1 thay đổi trên Primary server như: insert, update, delete

- Truy vấn dữ liệu đó trên Standby server, sẽ thấy thay đổi dữ liệu tương đương

Zalo