MySQL 5.1 o 5.5?


9

Ci sono differenze significative tra le versioni 5.1 e 5.5?

Il server in questione viene utilizzato per ospitare un forum vBulletin di medie dimensioni.

Il vantaggio principale di 5.1 è che è disponibile tramite apt-get.

Risposte:


14

Al giorno d'oggi, puoi usare MySQL 5.5 ora. Ho 5.5.9 in produzione in questo momento e funziona alla grande.

Ho ridimensionato con successo MySQL 5.5 con una semplice replica circolare tra 3 server DB. Ecco il layout di ciascun server DB e ciò che è in esecuzione

  • MySQL 5.5.9
  • RAID10 SAS da 2 TB
  • 192 GB di RAM
  • Un pool di buffer monolitico InnoDB da 162 GB
  • Dual HexaCore (esatto, 12 CPU)

/etc/my.cnf ha il seguente

[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

Ogni server MySQL contiene

  • 942 database client (tenant)
  • 935 GB di dati totali
  • Il 95% del pool di buffer è pieno su tutti e tre i server

Dopo 1 anno, funziona ancora come un sogno a causa dell'utilizzo di MySQL 5.5 e del coinvolgimento di InnoDB in tutte e 12 le CPU.

Quindi, sono abbastanza contento delle sue prestazioni finora e quindi del cliente.


buon dio - che tipo di sito stai gestendo / chi è il tuo host?
JM4,

@ JM4 Sono il DBA per l'host. Il client ha un cluster di database multi-tenant (in questo momento 777 tenant 789 GB [hanno archiviato i loro vecchi client]). Il pool di buffer rimane pieno per tutto il giorno.
RolandoMySQLDBA,

7

5.5 è una versione di sviluppo e non adatta alla produzione. A meno che tu non abbia un motivo specifico per, non dovresti nemmeno considerare di eseguire 5.5 per qualsiasi uso di produzione.


13
Questo non è più vero.
Giovedì

5
5.5 è stato rilasciato nel dicembre 2010. È sicuro per l'uso in produzione, anche se si applicano gli altri commenti qui. La mia raccomandazione (come quella di Jon in basso) è che dovresti usare la variante Percona Server di MySQL 5.5, però ...
cce

Come altri hanno già detto, il tempo è passato dalla mia risposta originale e la versione è ora adatta alla produzione.
Warner,

7

Nessuno dei due. Usa percona 5.1 con xtra-db. Percona.com È veloce come 5.5 e fa molte cose che MySQL dovrebbe fare. È gratuito, basato su ed è binario compatibile come drop in sostituzione di MySQL. Non ho ancora avuto altre esperienze positive con Percona invece di MySQL. Assicurati di impostare il motore predefinito su innodb. Mostra motori; mostrerà che stai usando xtradb invece di innodb.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.