LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 911|回复: 0

MySQL中文手册的第十一章 11 MySQL 基准套件

[复制链接]
发表于 2003-6-5 15:02:57 | 显示全部楼层 |阅读模式
MySQL中文参考手册

译者:晏子 (clyan@sohu.com)      主页:http://linuxdb.yeah.net

第一章, 前一章, 下一章, 最后一章,目录.
11 MySQL 基准套件

本章应该包含MySQL基准套件的技术描述(和crash-me),但是该描述还没被写成。目前,你应该研究在分发中的“sql-bench”目录下代码和结果(当然在网页http://www.mysql.com/crash-me-choose.htmy并且(通常发现了在MySQL分发的“sql-bench”目录下找到))。

基准将告诉任何用户一个给定的SQL实现在哪方面表现得很好或很糟糕。

注意,这个基准是单线程的,因此它测量操作的最小时间。

例如(在同一台NT 4.0机器上运行):
通过索引读取 2000000行(2百万)         秒数         秒数
mysql         367         249
mysql_odbc         464
db2_odbc         1206
informix_odbc         121126
ms-sql_odbc         1634
oracle_odbc         20800
solid_odbc         877
sybase_odbc         17614
插入(350768)行         秒数         秒数
mysql         381         206
mysql_odbc         619
db2_odbc         3460
informix_odbc         2692
ms-sql_odbc         4012
oracle_odbc         11291
solid_odbc         1801
sybase_odbc         4802

在上面的测试中MySQL用一个8M索引缓存运行。

注意,没有包含Oracle,因为他们要求删去。所有的 Oracle基准测试不得不被Oracle拿走!我们相信使Oracle基准测试很有偏见,因为上面的基准测试被假定来显示可以能为一个单个客户做一个标准安装。

crash-me试图确定一个数据库支持什么特征并且实际运行的查询有什么能力和限制。例如,它确定:

    * 支持的什么列类型
    * 支持多少索引
    * 支持什么功能
    * 一个查询能有多大
    * 一个VARCHAR列能有多大

第一章, 前一章, 下一章, 最后一章,目录.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表