Chris van Eijk: Lỗi 'server closed the connection unexpectedly' trong PostgreSQL
Bài viết của Chris van Eijk bàn về lỗi server closed the connection unexpectedly trong PostgreSQL, được khảo sát trong tình huống có sáu client cùng kết nối.
Góc nhìn từ log máy chủ
Tác giả tập trung vào những gì log của máy chủ PostgreSQL ghi lại ứng với từng nguyên nhân gây ra việc đóng kết nối. Thay vì chỉ nêu hiện tượng phía client, bài đi vào việc đối chiếu thông tin log để xác định vì sao kết nối bị ngắt.
Lý do được ghi ở đâu
Một phần nội dung đề cập vị trí mà nguyên nhân đóng kết nối được lưu lại, giúp người quản trị lần theo dấu vết khi gỡ lỗi.
Hệ quả: các COMMIT bị mất
Bài cũng nhắc tới các COMMIT bị mất khi kết nối đóng bất ngờ, một hệ quả cần lưu ý khi vận hành PostgreSQL với nhiều client.
Bản gốc chỉ giới thiệu các điểm này ở mức khái quát, không đi sâu thêm vào từng nguyên nhân cụ thể.
Nguồn: Planet PostgreSQL
Trích nguồn từ: Planet PostgreSQL
Bài viết liên quan
Christophe Pettus: Hiểu đúng về row_security trong PostgreSQL
Chuyên gia tư vấn PostgreSQL Christophe Pettus giải thích rằng đặt row_security = off không tắt bảo mật cấp dòng mà sẽ gây lỗi khi có chính sách được áp dụng.
Đọc thêm
Mô hình Data Warehouse: Sơ đồ ngôi sao
Trình bày về mô hình ngôi sao (star schema) khi xây dựng một dat a warehouse phục vụ mục đích báo cáo và phân tích cho doanh nghiệp.
Đọc thêm
Sự khác nhau giữa hệ thống OLAP và OLTP?
Có 2 loại ứng dụng cơ sở dữ liệu trong việc phát triển ứng dụng mà chúng ta cần biết. Bài viết này sẽ nói cho bạn biết sự giống và khác nhau giữa 2 loại hệ thống này.
Đọc thêm