首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL支援作業系統完整清單與平台選擇指南

     編輯:MySQL 資料庫相關知識

支援平台總覽

MySQL基於GNU Autoconf構建,理論上可移植至所有支援POSIX執行緒與C++編譯器的現代系統。主要開發與測試平台:Linux(SuSE/Red Hat)、FreeBSD、Sun Solaris 8/9。

已驗證編譯成功的OS/執行緒庫組合

  • AIX 4.x/5.x(原生執行緒)
  • Amiga
  • BSDI 2.x(MIT-pthreads)、3.0+/4.x(原生)
  • Digital Unix 4.x(原生)
  • FreeBSD 2.x(MIT-pthreads)、3.x/4.x(原生/LinuxThreads)
  • HP-UX 10.20(DCE/MIT-pthreads)、11.x(原生)
  • Linux 2.0+(LinuxThreads 0.7.1+ / glibc 2.0.7+)
  • Mac OS X
  • NetBSD 1.3/1.4(需GNU make)
  • Novell NetWare 6.0
  • OpenBSD >2.5(原生)、<2.5(MIT-pthreads)
  • OS/2 Warp 3/4
  • SCO OpenServer 5.0.x/6.0.x、UnixWare 7.1.x
  • SGI Irix 6.x(原生)
  • Solaris 2.5+ SPARC/x86(原生)、SunOS 4.x(MIT-pthreads)
  • Tru64 Unix
  • Windows 9x/Me/NT/2000/XP/2003

高負載關鍵任務平台評估準則

並非所有支援平台同等適合生產環境,評估維度:

  1. 執行緒庫穩定性:MySQL穩定性直接依賴底層執行緒庫
  2. SMP擴展能力:核心與執行緒庫能否均衡利用多處理器
  3. 互斥體效能:短時頻繁鎖定/釋放的開銷直接影響MySQL吞吐量
  4. 檔案系統穩定與效能:大表支援需檔案系統高效處理大檔案
  5. MySQL AB實戰經驗:熟悉平台可進行專項優化與編譯調校
  6. 內部測試覆蓋度:相似配置下的測試數量
  7. 用戶群體規模:同平台成功案例越多,遇到平台特有問題機率越低

推薦平台排名(MySQL專用視角)

  1. x86 + SuSE Linux 2.4/2.6核心 + ReiserFS(或同級發布版)
  2. SPARC + Solaris 2.7-9
  3. FreeBSD(期待執行緒庫改進後排名提升)
重要提醒:此排名僅針對「運行MySQL」單一維度。綜合考量運維生態、應用棧相容、團隊技術棧等因素時,結論可能不同。某平台排名較高可能僅因MySQL AB投入更多測試資源。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved