2014-04-09 52 views
0

我有一個使用Mysql 5.6作爲db的web應用程序。該應用程序在x64系統中運行速度很快。但是我們必須在PowerPC 64位機器上爲客戶端安裝此應用程序。問題在於,應用程序在x64上運行速度很快,在PowerPC 64位機器上,RHEL 6上運行速度減慢了大約7倍。時間差異主要是由於Mysql在不同機器上的表現所致。 由於Mysql沒有提供PowerPC的二進制文件,我已經從PowerPcs的源代碼編譯了Mysql。在PowerPC 64上的MySQL

  1. 爲什麼Mysql 5.6在PowerPC 64位上運行緩慢?
  2. 如果使用AIX OS而不是RHEL,是否會有改進?
  3. 如何提高PowerPC 64位MySql 5.6的性能?
  4. 如果使用MySql 5.1或更低版本的Mysql,是否有任何改進?

感謝

+0

你最終找到一個解決方案嗎? – arserbin3

+0

就我而言,我發現在power pc上使用mysql 5.6的磁盤訪問與x64相比非常慢。我爲大多數頻繁的查詢添加了索引,之後PC的性能可以與x64相媲美。 MySQL提供的powerpc 5.1的性能幾乎與使用默認配置從源代碼構建的MySQL 5.6相當 – user3516088

回答

0

您是從源代碼構建沒有明確的優化爲PowerPC

你可能有更好的運氣使用這裏http://bugs.mysql.com/bug.php?id=39630 這些測試的優化上MySql 5.1都做,但最應該工作的優良5.6爲好。如果不是,降級到MySql 5.1可能會有更多的測試優化PowerPC