$PI Việc nâng cấp lần này thực sự rất khó khăn, không phải là lời xã giao. Chủ yếu có một số lý do sau:


1. Đồng bộ nâng cấp ba phiên bản lớn
Giao thức (22→23), hệ điều hành (Ubuntu 20.04→24.04), cơ sở dữ liệu (PostgreSQL 12→16) cùng lúc nâng cấp. Bất kỳ một nâng cấp riêng lẻ nào đều có rủi ro, việc kết hợp ba cái này đồng nghĩa với khả năng tương thích, phụ thuộc, thay đổi tệp cấu hình sẽ ảnh hưởng lẫn nhau.
2. Cần xử lý lại dữ liệu nội bộ
Nhiều lần nâng cấp chỉ thay thế phần mềm, nhưng lần này do định dạng lưu trữ hoặc logic chỉ mục bên dưới đã thay đổi, các nút cần xử lý lại dữ liệu hiện có theo logic mới. Quá trình này rất dễ xảy ra lỗi, nếu bị gián đoạn có thể phải phục hồi từ snapshot, rất tốn thời gian.
3. Môi trường sản xuất không khoan nhượng
Các nút mạng chính nếu mất kết nối hoặc dữ liệu bị hỏng sẽ ảnh hưởng đến toàn bộ sự đồng thuận và tạo khối của mạng. Nhà vận hành phải kiểm tra nhiều lần trên mạng thử nghiệm, rồi thực hiện thao tác trong thời gian ngừng hoạt động tối thiểu hoặc không ngừng, áp lực cao hơn nhiều so với nâng cấp máy tính cá nhân.
4. Khoảng cách giữa PostgreSQL 12→16 lớn
Phiên bản này cách nhau nhiều năm, đã giới thiệu nhiều tối ưu truy vấn, loại dữ liệu, thực thi song song và các thay đổi khác. Việc di chuyển cơ sở dữ liệu thường cần xuất ra rồi nhập vào, mất hàng giờ hoặc lâu hơn, đối với các nút lớn thì cửa sổ thời gian rất chặt chẽ.
Vì vậy câu này không phải là phóng đại, mà phản ánh thực tế rằng lần nâng cấp này thực sự có rủi ro cao, thao tác phức tạp. Có thể hoàn thành một cách ổn định hơn một nửa số nút đã chứng tỏ nhà vận hành rất chuyên nghiệp.
PI2,01%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 6
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
AllIn,JustDoIt
· 05-20 11:10
Chỉ có cá ngu
Xem bản gốcTrả lời0
ResearchOnΠMentalIssues
· 05-20 05:01
Phí tiền
Xem bản gốcTrả lời0
GateUser-78b4647e
· 05-20 04:06
Khi già đi, thật khó chiều
Xem bản gốcTrả lời0
GateUser-b8aad5cb
· 05-20 04:05
V23 nâng cấp thất bại hoãn lại ngày 6.14
Xem bản gốcTrả lời0
Xem thêm
GateUser-b8aad5cb
· 05-20 04:02
Kỹ thuật kém
Xem bản gốcTrả lời0
  • Đã ghim