[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 数据库 > MySQL > 正文
MySQL中文参考手册---11 MySQL 基准套件
http://linuxdb.yeah.net 译者:晏子 (2001-05-14 11:52:34)

本章应该包含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列能有多大

(http://www.fanqiang.com)
    进入【UNIX论坛

相关文章
MySQL中文参考手册--8.MySQL教程--8.7 双胞胎项目的查询(实例) (2001-07-22 18:24:01)
MySQL中文参考手册--8.MySQL教程--8.6 以批处理模式使用mysql (2001-07-22 18:23:47)
MySQL中文参考手册--8.MySQL教程--8.5 获得数据库和表的信息 (2001-07-22 18:23:34)
MySQL中文参考手册--8.MySQL教程--8.4 创造并使用一个数据库 (2001-07-22 18:22:59)
MySQL中文参考手册--8.MySQL教程--8.3 常用查询的例子 (2001-07-22 18:22:34)
MySQL中文参考手册--8.MySQL教程--8.2 输入查询 (2001-07-22 18:22:15)
MySQL中文参考手册--8.MySQL教程--8.1 连接与断开服务者 (2001-05-27 10:37:07)
MySQL中文参考手册---21 怎样对比MySQL与其他数据库 (2001-05-14 12:11:51)
MySQL中文参考手册---20 MySQL客户工具和API (2001-05-14 12:10:54)
MySQL中文参考手册---19 用MySQL解决一些常见问题 (2001-05-14 12:09:09)

===更多相关===
 

★  樊强制作 欢迎分享  ★