MySQL 5.1 hay 5.5?


9

Có sự khác biệt đáng kể giữa các phiên bản 5.1 và 5.5 không?

Máy chủ được đề cập được sử dụng để lưu trữ một diễn đàn Diễn đàn cỡ trung bình.

Lợi ích chính của 5.1 là nó có sẵn thông qua apt-get.

Câu trả lời:


14

Ngày nay, bạn có thể sử dụng MySQL 5.5 ngay bây giờ. Tôi có 5.5.9 sản xuất ngay bây giờ và nó đang chạy rất tốt.

Tôi đã mở rộng thành công MySQL 5.5 với bản sao tròn đơn giản trong 3 Máy chủ DB. Dưới đây là cách bố trí của từng máy chủ DB và những gì đang chạy

  • MySQL 5.5.9
  • RAID10 SAS 2TB
  • RAM 192GB
  • Một bộ đệm InnoDB 162GB nguyên khối
  • Dual HexaCore (đúng vậy, 12 CPU)

/etc/my.cnf có những điều sau đây

[mysqld]
innodb_read_io_threads=64
innodb_write_io_threads=64
innodb_io_capacity=65536
innodb_buffer_pool_instances=1
innodb_bufer_pool_size=162G

Mỗi máy chủ MySQL chứa

  • 942 cơ sở dữ liệu khách hàng (người thuê nhà)
  • Tổng dữ liệu 935GB
  • 95% nhóm bộ đệm đã đầy trên cả ba máy chủ

Sau 1 năm, nó vẫn chạy như mơ vì sử dụng MySQL 5.5 và nhận InnoDB để thu hút tất cả 12 CPU.

Vì vậy, tôi khá hài lòng với hiệu suất của nó cho đến nay và khách hàng cũng vậy.


trời ơi - bạn đang chạy loại trang web nào / ai là chủ nhà của bạn?
JM4

@ JM4 Tôi là DBA cho chủ nhà. Máy khách có một cụm cơ sở dữ liệu đa tầng (Hiện tại 777 khách thuê 789GB [Họ đã lưu trữ các máy khách cũ của họ]). Bể đệm luôn đầy đủ cả ngày.
RolandoMySQLDBA

7

5.5 là một bản phát hành và không phù hợp cho sản xuất. Trừ khi bạn có một lý do cụ thể, thậm chí bạn không nên xem xét việc chạy 5.5 cho bất kỳ việc sử dụng sản xuất nào.


13
Điều này không còn đúng nữa.
mjallday

5
5.5 đã được phát hành vào tháng 12 năm 2010. Nó an toàn cho sử dụng sản xuất, mặc dù các ý kiến ​​khác ở đây được áp dụng. Tuy nhiên, khuyến nghị của tôi (như Jon's bên dưới) là bạn nên sử dụng biến thể Percona Server của MySQL 5.5, tuy nhiên ..
cce

Như những người khác đã đề cập, thời gian đã trôi qua kể từ câu trả lời ban đầu của tôi và phiên bản hiện phù hợp để sản xuất.
Warner

7

Cũng không. Sử dụng percona 5.1 với xtra-db. Percona.com Nó nhanh như 5,5 và có rất nhiều thứ mà MySQL nên làm. Nó miễn phí, dựa trên và tương thích nhị phân như một sự thay thế cho MySQL. Tôi chưa có gì ngoài những trải nghiệm tốt khi chạy percona thay vì MySQL. Hãy chắc chắn rằng bạn đặt công cụ mặc định thành innodb. Hiển thị động cơ; sẽ cho thấy bạn đang sử dụng xtradb thay vì innodb.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.