MySQL 5.1 або 5.5?


9

Чи є суттєві відмінності між версіями 5.1 та 5.5?

Розміщений сервер використовується для розміщення середнього розміру форуму vBulletin.

Основна перевага 5.1 - це доступність через apt-get.

Відповіді:


14

Сьогодні ви можете використовувати MySQL 5.5 зараз. Зараз у мене 5,5,9 у виробництві, і він працює чудово.

Я успішно масштабував MySQL 5.5 за допомогою простої кругової реплікації amonst 3 DB-серверів. Ось макет кожного сервера БД і що працює

  • MySQL 5.5.9
  • 2 Тб RAID10 SAS
  • Оперативна пам’ять 192 ГБ
  • Один монолітний буферний InnoDB об'ємом 162 Гб
  • Подвійний HexaCore (саме так, 12 процесорів)

/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 містить

  • 942 клієнтських (орендарних) баз даних
  • Загальна кількість даних 935 ГБ
  • 95% буферного пулу заповнені на всіх трьох серверах

Через 1 рік він все ще працює як мрія через використання MySQL 5.5 та отримання InnoDB для залучення всіх 12 процесорів.

Таким чином, я цілком задоволений його роботою до цих пір, і тому він є клієнтом.


добрий боже - який тип сайту ви ведете / хто ваш хост?
JM4

@ JM4 Я DBA для господаря. У клієнта є багатосторонній кластер баз даних (зараз 777 орендарів 789 Гб [Вони архівували своїх старих клієнтів]). Буферний басейн залишається повним цілий день.
RolandoMySQLDBA

7

5.5 - випуск розробки та не підходить для виробництва. Якщо у вас немає конкретної причини, ви навіть не повинні розглянути можливість використання 5.5 для будь-якого використання виробництва.


13
Це вже не так.
mjallday

5
5.5 було випущено в грудні 2010 року. Це безпечно для використання у виробництві, хоча інші коментарі стосуються тут. Моя рекомендація (як, наприклад, Йона нижче) полягає в тому, що ви повинні використовувати варіант Percona Server MySQL 5.5, однак ..
cce

Як згадували інші, минув час з моєї оригінальної відповіді, і версія зараз придатна для виробництва.
Warner

7

Ні. Використовуйте percona 5.1 з xtra-db. Percona.com Це швидко, як 5,5, і робить багато речей, якими повинен займатися MySQL. Це безкоштовно, на основі, і є бінарним сумісним як падіння заміни MySQL. У мене ще немає нічого, окрім гарного досвіду роботи з Percona замість MySQL. Не забудьте встановити двигун за замовчуванням на innodb. Показати двигуни; покаже, що ви використовуєте xtradb замість innodb.


1

Насправді ви повинні використовувати mysql 5.0, планувальник запитів виконує кращу роботу з vbulletin, ніж 5,5. Ми знайшли декілька областей, де планувальник запитів 5,5 призводив до гіршої продуктивності загалом, ніж 5,0, і таким чином відключився назад.

http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.