Безопасно ли е да надстроите до MySQL 5.5?

Работя с множество сайтове на Joomla 2.5 с голям брой разширения, плъгини и модули на VPS сървър. Сървърната среда е както следва:

CENTOS 5.8 x86_64 WHM 11.32.5 (компилация 11) Apache версия: 2.2.23 PHP версия: 5.3.17 5.1.65-cll Joomla: 2.5.7

Бих искал да надстроя MySQL до версия 5.5. Доколкото разбирам, MySQL е променил двигателя по подразбиране от MyISAM на INNOdb, което сега е изискване за Joomla 3.0. Въпросите ми са следните:

  1. Ще рискувам ли целостта на моя сайт/база данни на съществуващите си сайтове Joomla 2.5, като надстроя MySQL до 5.5?
  2. Моите съществуващи бази данни ще останат ли във формат MyISAM или ще бъдат преобразувани в INNOdb в процеса?
  3. Прочетох много публикации на хора, които се оплакват от големи и нарастващи размери на файлове на /var/lib/mysql/ibdata1 след надграждане, това всъщност представлява ли проблем?
  4. Ще се отрази ли отрицателно времето за изпълнение на моите заявки на моите съществуващи сайтове?
  5. Извод: препоръчително ли е да надстроя MySQL в моя сценарий?

Благодаря на всички ви за помощта и приноса.


person bjornkock    schedule 06.10.2012    source източник
comment
Между другото има само промени в двигателя по подразбиране, той все още поддържа MyISAM.   -  person Farid Rn    schedule 06.10.2012


Отговори (2)


  1. Доколкото знам и е споменато в Техническите изисквания на Joomla, няма да има проблеми причиняват Joomla е съвместима с MySQL 5.0.4 и по-нова версия
  2. Joomla 2.5 използва InnoDB по подразбиране. Поне моите сайтове са такива!
  3. Никаква идея! но използвам Joomla 2.5 с MySQL 5.5 на Ubuntu и не съм срещал никакви досадни проблеми.
  4. MySQL 5.5 спечели повече производителност от по-старата си версия, така че не мисля, че може да се сблъскате с проблеми с производителността. (Това може да помогне)
  5. Бих ви препоръчал да тествате уебсайта си в тестова среда, подобна на вашата производствена среда с тези нови технологии (можете да използвате виртуални машини например). Има твърде много полезни приложения, които могат да ви помогнат чрез създаване на фалшиви посетители и анализиране на ефективността. Така че можете да сравните новата си настройка със старата и можете да тествате дали има проблеми с несъвместимостта с новата ви настройка.

Надявам се отговорът ми да е бил полезен.

person Farid Rn    schedule 06.10.2012

Joomla 3 изисква Innodb, докато 2.5 използва това, което е по подразбиране във вашата инсталация, което за повечето хора е Innodb.

person Elin    schedule 06.10.2012