MySQL 5.1 o 5.5?

9

¿Existen diferencias significativas entre las versiones 5.1 y 5.5?

El servidor en cuestión se utiliza para alojar un foro vBulletin de tamaño mediano.

El principal beneficio de 5.1 es que está disponible a través de apt-get.

Miko
fuente

Respuestas:

14

En estos días, puedes usar MySQL 5.5 ahora. Tengo 5.5.9 en producción en este momento y está funcionando muy bien.

He escalado con éxito MySQL 5.5 con replicación circular simple entre 3 servidores DB. Aquí está el diseño de cada servidor DB y lo que se está ejecutando

  • MySQL 5.5.9
  • 2TB RAID10 SAS
  • 192 GB de RAM
  • Un grupo de búferes InnoDB monolítico de 162 GB
  • Dual HexaCore (es cierto, 12 CPU)

/etc/my.cnf tiene lo siguiente

[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

Cada servidor MySQL contiene

  • 942 bases de datos de clientes (inquilinos)
  • Datos totales de 935 GB
  • El 95% de la agrupación de almacenamiento intermedio está llena en los tres servidores

Después de 1 año, todavía funciona como un sueño debido a que usa MySQL 5.5 y hace que InnoDB active las 12 CPU.

Por lo tanto, estoy bastante contento con su rendimiento hasta ahora y por lo tanto, el cliente

RolandoMySQLDBA
fuente
Dios mío, ¿qué tipo de sitio estás ejecutando / quién es tu host?
JM4
@ JM4 Soy el DBA para el host. El cliente tiene un clúster de base de datos de múltiples inquilinos (en este momento 777 inquilinos 789 GB [archivaron a sus antiguos clientes]). Buffer Pool permanece lleno todo el día.
RolandoMySQLDBA
7

5.5 es una versión de desarrollo y no es adecuada para producción. A menos que tenga una razón específica para hacerlo, ni siquiera debería considerar ejecutar 5.5 para cualquier uso de producción.

Warner
fuente
13
Esto ya no es verdad.
mjallday
55
5.5 se lanzó en diciembre de 2010. Es seguro para el uso de producción, aunque se aplican los otros comentarios aquí. Mi recomendación (como Jon de abajo) es que se debe utilizar la variante Percona servidor de MySQL 5.5, aunque ..
CCE
Como otros mencionaron, ha pasado el tiempo desde mi respuesta original y la versión ahora es adecuada para la producción.
Warner
7

Ninguno. Use percona 5.1 con xtra-db. Percona.com Es tan rápido como 5.5, y hace muchas cosas que MySQL debería estar haciendo. Es gratis, está basado en y es compatible con binarios como reemplazo de MySQL. Todavía no he tenido nada más que buenas experiencias ejecutando percona en lugar de MySQL. Asegúrese de configurar el motor predeterminado en innodb. Mostrar motores; le mostrará que está usando xtradb en lugar de innodb.

Jon Zobrist
fuente