Điểm:0

MYSQL: Nhiều máy chủ nô lệ có tài nguyên nhỏ hơn hoặc ít hơn với tài nguyên lớn hơn

lá cờ cn

Tôi muốn tạo tính khả dụng cao với sao chép Master Slave (đối với truy vấn Chọn).

Tôi tự hỏi cái nào tốt hơn:

  1. Có nô lệ tài nguyên nhỏ hơn nhưng nhiều máy chủ hơn hoặc
  2. Có nô lệ tài nguyên lớn hơn nhưng ít máy chủ hơn

Tôi chỉ sử dụng One Master để sửa đổi truy vấn: (cập nhật/chèn/xóa)

Điểm:1
lá cờ ua

Nó phụ thuộc.

Thứ có khả năng điều chỉnh nhất trong phần cứng là RAM. Nếu bạn điều chỉnh innodb_buffer_pool_size đến khoảng 70% RAM và lớn hơn kích thước của tất cả dữ liệu, thì sẽ có rất ít I/O.

Nếu điều đó không thực tế (hoặc quá đắt), thì nếu "kích thước bộ làm việc" đủ nhỏ, bạn vẫn nhận được lợi ích cho bộ đệm đó.

Nếu không, bạn sẽ cần một số mã lực I/O.

Đừng lo lắng về tốc độ hoặc số lượng lõi CPU. Đó hiếm khi là nút cổ chai.

Sử dụng điều này để khám phá những truy vấn nào cần tối ưu hóa nhất: http://mysql.rjweb.org/doc.php/mysql_analysis#slow_queries_and_slowlog

Thêm 2 Bản sao giá rẻ và xem chúng hoạt động tốt như thế nào, sau đó quay lại với một số con số khác để thảo luận.

yodann avatar
lá cờ cn
Cơ sở dữ liệu nô lệ của tôi là 16Gb và đây là cấu hình innodb innodb_buffer_pool_size=2G innodb_buffer_pool_instance=7 nó có đủ tốt không?
djdomi avatar
lá cờ za
đó có phải là 70 phần trăm kích thước cơ sở dữ liệu không? đó là những gì nó đã được trả lời để giữ i o thấp
yodann avatar
lá cờ cn
à vâng, bây giờ tôi hiểu rồi. Tôi đã đặt innodb_buffer_pool_size=12G, khoảng 70%. nhưng cần đặt bao nhiêu innodb_buffer_pool_instance?
lá cờ ua
Bộ đệm_pool phải lớn hơn tập dữ liệu, nhưng chắc chắn không lớn hơn RAM khả dụng. 70% của _RAM_ là một cài đặt tốt.

Đă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.