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

跨平台 MySQL 效能基準測試對比:Linux vs Windows vs Solaris

     編輯:MySQL 資料庫相關知識

不同作業系統平台上 MySQL 效能測試報告

本文整理多平台 MySQL 基準測試結果,測試環境包含 Linux、Windows 98/NT、Solaris 等 8 種配置。第一列為秒數,其餘列為第一列倍數 (1.00 表相同,越大越慢)。

測試平台配置

編號平台MySQL 版本硬體規格
1Linux 2.2.13.22.18Pentium Pro 400MHz x2, 256MB, SCSI, key_buffer=16M
2Linux 2.2.1 (--fast)3.22.18同平台 1,啟用 --fast 參數
3Windows 983.22.19aAMD-K6 350MHz, 256MB, key_buffer=16M
4Windows 98 (--odbc)3.22.19a同平台 3,啟用 --odbc
5Windows NT 4.03.22.18 gammaAMD-K6 350MHz, 256MB, key_buffer=16M
6SunOS 5.5.13.22.19UltraSPARC 2x200MHz, 1GB, key_buffer=8M
7SunOS 5.63.22.6 alphaSPARC sun4m, 196MB
8SunOS 5.73.22.18UltraSPARC-II 2x400MHz, 2GB, key_buffer=16M

關鍵測試項目結果摘要 (倍數,基準=平台1)

測試項目LinuxLinux-fastWin98Win98-odbcNTSunOS 5.5SunOS 5.6SunOS 5.7
ATIS1.000.953.674.472.333.1415.001.58
ALTER TABLE1.000.992.662.697.081.643.901.31
CONNECT1.000.993.6910.783.132.138.861.05
CREATE1.001.3315.1116.228.788.3361.4425.67
INSERT1.000.93+3.18+3.915.922.33+15.812.23
SELECT1.00+0.98+2.60+2.78+1.77+2.69+13.26+1.56
WISCONSIN1.000.504.406.752.702.9512.051.65

標記說明: + 表估計值 (超時);? 表極差結果。

詳細單項操作對比 (部分)

  • CREATE+DROP (1000):Linux 1 秒,Win98 25-27 倍,SunOS 5.6 高達 154 倍。
  • INSERT (350768):Linux-fast 最快 (0.31倍),Win98 5-8 倍。
  • SELECT 類:Linux 系列表現最佳,SunOS 5.6 普遍 10-18 倍慢。
  • 總計:Linux-fast 0.96倍 (最快),Win98 約 3-3.6 倍,SunOS 5.6 最慢 12.28 倍。

結論

Linux 平台 (尤其是啟用 --fast) 整體效能最優。Windows 98/NT 表現中等,連接與建表較慢。SunOS 舊版本 (5.6) 效能明顯落後,新版 (5.7) 大幅改善但仍不及 Linux。選擇部署平台時,Linux 是高效能 MySQL 的首選。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved