Ответы:
В настоящее время вы можете использовать MySQL 5.5 сейчас. У меня сейчас есть 5.5.9, и он работает отлично.
Я успешно масштабировал MySQL 5.5 с простой циклической репликацией среди 3 серверов БД. Вот расположение каждого сервера БД и что работает
/etc/my.cnf имеет следующее
[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
Каждый сервер MySQL содержит
Через 1 год он все еще работает как мечта, поскольку использует MySQL 5.5 и заставляет InnoDB задействовать все 12 процессоров.
Итак, я вполне доволен его работой до сих пор, и поэтому он клиент.
5.5 является версией для разработчиков и не подходит для производства. Если у вас нет особых причин, вам не следует даже запускать 5.5 для любого производственного использования.
Ни. Используйте Percona 5.1 с xtra-db. Percona.com Это так же быстро, как 5.5, и делает много вещей, которые MySQL должен делать. Это бесплатно, на основе, и является двоично-совместимым, как замена замены для MySQL. У меня еще не было ничего, кроме хорошего опыта использования Percona вместо MySQL. Убедитесь, что вы установили движок по умолчанию на innodb. Показать двигатели; покажет, что вы используете xtradb вместо innodb.
На самом деле вы должны использовать mysql 5.0, планировщик запросов лучше работает с vbulletin, чем 5.5. Мы обнаружили несколько областей, в которых планировщик запросов версии 5.5 приводил к снижению производительности в целом, чем 5.0, и, таким образом, переключался обратно.
http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html