在 win7 上对 MySQL 进行基准测试

在 win7 上对 MySQL 进行基准测试

我已经设置了一个运行 php 5.3.6 和 mysql 5.5.1.3 的 nginx 服务器。

我的电脑是 AMD 四核 9650、4GB 内存、500GB 7200rpm HD。

我跑了PHP MySQL 基准测试工具 v. 0.1,得到如下结果:

Testing a(n) MYISAM table using 100000 rows.    
Successfully created database speedtestdb
Sucessfully created table speedtesttable
Table Type Verified: MYISAM ..     
Done. 100000 inserts in 19.73628 seconds or 5067 inserts per second. 
Done. 100000 row reads in 0.2801 seconds or 357015 row reads per second.    
Done. 100000 updates in 4.03876 seconds or 24760 updates per second.

我想知道就性能而言,这处于什么位置,我可以采取哪些步骤来改善这一点。我并不是想做任何了不起的事情,只是想了解如何在这种配置下最好地优化 Web 服务器。

答案1

您在该硬件上看到的性能非常接近“通用”安装的最佳性能。MySQL 安装通常针对特定工作类型(重度写入、重度读取或“平衡”)进行调整。如果您想获得更深入的详细信息(要找出它是否与 MySQL 基础或硬件相关),请启动 Windows 的 perfmon。您最大的瓶颈可能是驱动器。但就像我说的,就您得到的结果而言,这几乎就是人们应该期待的。

相关内容