官方支援作業系統(可成功編譯運行)
- AIX 4.x/5.x(原生執行緒)
- Amiga
- BSDI 2.x (MIT-pthreads) / 3.x/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+,各 CPU 架構)
- Mac OS X
- NetBSD 1.3/1.4 (Intel/Alpha,需 GNU make)
- Novell NetWare 6.0
- OpenBSD >2.5 (原生) / <2.5 (MIT-pthreads)
- OS/2 Warp 3/4 (FixPack)
- SCO OpenServer 5/6, UnixWare 7
- 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 核心 |
| 鎖爭用效能 | 短鎖(pthread_mutex_lock)高頻獲取/釋放的上下文切換開銷 |
| 檔案系統穩定與大檔案支援 | 大表(>2GB/4GB)讀寫可靠性、ext4/XFS/ZFS/ReiserFS 表現 |
| 官方驗證深度 | MySQL AB 內部測試覆蓋率、已知優化參數、社群成功案例數 |
官方推薦平台排序(針對 MySQL 專用負載)
- x86_64 + SuSE Linux (Kernel 2.4/2.6) + ReiserFS/XFS — 核心開發測試平台,優化最深。
- SPARC + Solaris 8-10 — 企業級穩定,SMP 縮放優異。
- FreeBSD — 潛力大,受限於舊版執行緒庫,期待改進。
- 其他:視具體驗證投入而定。
重要提醒
以上排名**僅針對「運行 MySQL」這單一維度**,不代表作業系統整體優劣。選型時請結合團隊熟悉度、運維生態、授權成本、硬體相容性綜合決策。