Есть ли существенные различия между версиями 5.1 и 5.5?
Рассматриваемый сервер используется для размещения форума vBulletin среднего размера.
Основное преимущество 5.1 в том, что она доступна через apt-get.
В наши дни вы можете использовать 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