2012-10-06 125 views
3

我正在VPS服務器上運行大量的擴展,插件和模塊的Joomla 2.5站點。服務器環境如下:升級到MySQL 5.5安全嗎?

CENTOS 5.8 x86_64的 南國11.32.5(建立11) Apache的版本:2.2.23 PHP版本:5.3.17 65年5月1日-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的大和growomh文件大小的帖子,這實際上是否構成問題?
  4. 我的現有網站的查詢執行時間會受到負面影響嗎?底線:在我的場景中升級MySQL是否明智?

謝謝大家的幫助和意見。

+0

順便說一句,它只是改變它的默認引擎,它仍然支持MyISAM。 –

回答

2
  1. 據我瞭解和Joomla Technical Requirements中提到,將不會有任何問題的原因Joomla是兼容與MySQL 5.0.4及以上
  2. 的Joomla 2.5使用的是InnoDB默認。至少我的網站是!
  3. 不知道!但我在Ubuntu上使用Joomla 2.5和MySQL 5.5,並且我沒有遇到任何煩人的問題。
  4. MySQL 5.5比舊版本獲得更多的性能,所以我不認爲你可能會遇到任何性能問題。 (This may help)
  5. 我建議您在測試環境中使用這些新技術測試您的網站(類似於您的生產環境)(您可以使用虛擬機)。有太多有用的應用程序可以幫助您創建假訪問者並分析性能。因此,您可以將新設置與舊設置進行比較,您可以測試新設置是否存在任何不兼容問題。

我希望我的回答很有用。

1

Joomla 3需要Innodb,而2.5使用默認情況下的默認值,對於大多數人來說,它是Innodb。