Điểm:0

Cách tốt nhất & an toàn & nhanh nhất để sao lưu cơ sở dữ liệu mysql lớn là gì?

lá cờ it

Tôi có một máy chủ mysql chạy trên máy chủ Debian. Tôi có một cơ sở dữ liệu mysql có dung lượng 150GB... Cách tốt nhất để sao lưu nó là gì?

Tôi sẽ nói: màn hình rồi mysqldump -u user -p database > database.sql?

Bất kỳ đề xuất?

Điểm:2
lá cờ ua

(Xấp xỉ theo thứ tự, ít xâm lấn nhất đến xâm lấn nhiều nhất.

  • Sao lưu Bản sao -- NẾU bạn đã có bản sao đó. Không nhanh, nhưng không ảnh hưởng đến Chính.
  • Ảnh chụp nhanh LVM - Điều này gần như ngay lập tức tạo ra một "bản sao" của toàn bộ đĩa. Điều này cũng yêu cầu thiết lập.
  • Các hình thức sao chép đĩa khác. (Nhưng bạn cần phải cẩn thận về những gì được sao chép.)
  • Percona có một bản sao lưu tốt hơn.
  • mysqldump từ một máy chủ khác và viết đầu ra trên máy chủ bổ sung đó.
  • mysqldump, ghi vào cùng một máy chủ, nằm gần cuối danh sách.
Điểm:1
lá cờ in

Cách tuyệt đối tốt nhất là tạo một bản sao và sau đó sao lưu bản sao đó. Cách này sẽ không khóa các bảng DB của bạn khi mysqldump quay vòng qua các bảng trong DB của bạn.

Có rất nhiều hướng dẫn trực tuyến có thể giúp hướng dẫn bạn trong quá trình thiết lập bản sao chỉ đọc cho DB của bạn. Nếu bạn sử dụng thứ gì đó như Commvault hoặc NetBackup, thì chúng có các mô-đun sao lưu DB thương mại có thể thực hiện những công việc thực sự gọn gàng, nhưng tôi vẫn rất thích thiết lập một bản sao chỉ để xử lý các bản sao lưu. Đảm bảo rằng bạn có đủ dung lượng đĩa cho kết xuất DB của mình và có thể thêm một bản sao nữa trong khi bạn nén.

djdomi avatar
lá cờ za
tôi đồng ý với cả hai, nhưng hơn nữa tôi khuyên bạn nên nén theo cùng một cách vì đây là văn bản 100 phần trăm và nó có thể trở thành tỷ lệ nén tuyệt vời
lá cờ ua
@djdomi - Nếu có nhiều `TEXT`, kết xuất kết quả sẽ nén khoảng 3 lần, do đó tăng tốc phía _write_ của kết xuất. Tuy nhiên, nó _may_ làm chậm quá trình kết xuất do cần thêm nỗ lực CPU.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.