Tôi đã làm việc để di chuyển cơ sở dữ liệu cá thể hiện tại của chúng tôi sang cơ sở dữ liệu cụm mới chạy cụm MySQL.
Đó là một cơ sở dữ liệu lớn (vài tỷ bản ghi) và, trong khi nó có vẻ hoạt động tốt, tôi gặp khó khăn trong việc khôi phục bản sao lưu (cho bản sao phát triển trang web thứ hai)
Bản sao lưu chỉ chứa khoảng 800 triệu báo cáo, phần cứng sẽ có thể xử lý tốt. Tuy nhiên, khi tôi cố gắng khôi phục bản sao lưu (có thể mất vài giờ đến vài ngày!), Một số nút khôi phục chỉ dừng lại - không có lý do rõ ràng và không có gì rõ ràng trong nhật ký.
Tôi đã tìm kiếm Google tốt nhất có thể và dường như không thể tìm thấy bất kỳ ai gặp phải vấn đề này.
Cơ sở dữ liệu trong câu hỏi chứa khoảng 30 bảng, một trong số đó chứa hầu hết các báo cáo. Tôi có thể khôi phục tất cả các siêu dữ liệu của bảng, và tất cả trừ bảng lớn (sử dụng cờ loại trừ bảng). Nhưng khi tôi cố gắng khôi phục lại bảng lớn, tôi gặp vấn đề này khi ndb_restore chỉ dừng lại.
Tôi đang sử dụng cụm MySQL 5.6,23 với ndb-7.4.5 Cụm được xây dựng với 6 nút dữ liệu (đang chạy ndbmtd), 1 nút quản lý và 3 nút API (mỗi nút có 3 kết nối nên 9 nút API trên 3 máy chủ)
Tất cả các bảng liên quan là các bảng dữ liệu đĩa, không gian bảng đủ lớn để chứa toàn bộ tập dữ liệu và hệ thống có đủ RAM để giữ các chỉ mục và các cột được lập chỉ mục.
Bất kỳ trợ giúp với điều này sẽ được đánh giá rất cao (nếu bạn cần thêm thông tin xin vui lòng hỏi!)