已驗證可編譯運行的平台 (含執行緒庫)
- AIX 4.x/5.x (原生執行緒)
- Amiga
- BSDI 2.x (MIT-pthreads), 3.0/3.1/4.x (原生)
- Digital Unix 4.x (原生)
- FreeBSD 2.x (MIT-pthreads), 3.x/4.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
- Novell NetWare 6.0
- OpenBSD >2.5 (原生), <2.5 (MIT-pthreads)
- OS/2 Warp
- SCO OpenServer 5.0.x/6.0, 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
平台適合度評估六大標準
- 執行緒庫穩定性:MySQL 穩定性直接依賴執行緒庫
- SMP 多處理器利用能力:執行緒能否分散到不同 CPU 核心
- 互斥鎖高頻獲取/釋放效能:避免過度上下文切換拖慢效能
- 檔案系統穩定性與效能
- 大檔案支援能力:資料庫大表需求
- MySQL AB 經驗與測試投入度:熟悉平台可優化編譯參數
推薦平台排名
- x86 + SuSE Linux (2.4/2.6 核心 + ReiserFS)
- SPARC + Solaris (2.7-9)
- FreeBSD (期待執行緒庫改進後提升)
聲明: 排名僅針對「運行 MySQL」適合度,不代表作業系統整體優劣。選擇平台應綜合考量團隊熟悉度、硬體成本、生態系等因素。