Risposte:
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
/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
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.
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.
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.
In realtà dovresti usare mysql 5.0, il planner di query fa un lavoro migliore con vbulletin di 5.5. Abbiamo trovato diverse aree in cui il planner delle query 5.5 ha comportato prestazioni complessivamente peggiori rispetto alla 5.0 e quindi è tornato indietro.
http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html