转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> MySql >> 正文
不同系统上 MySQL 的性能对比         ★★★★

不同系统上 MySQL 的性能对比

作者:闵涛 文章来源:闵涛的学习笔记 点击数:694 更新时间:2009/4/22 20:43:24
这个文件中包含了不同基准测试的结果。

  测试结果后)中的数字表示精确测试中执行的SQL命令的数目。一个测试可以有很多不同的参数,这里只给出一个大致的样子。请查看源码以获得更多的信息。

  注意,使用不同 --cmp 选项的测试结果不能进行对比。--cmp选项根据测试中全部服务器的最差的限制进行设置。

  标记了‘+’的数字是根据上一次的运行结果进行估计得出的,因为查询语句的执行超出了给定的时间限制。这个估计和预想中的真实的结果不会相差很远。

  标记了‘?’的数字是一个糟糕的结果。它只能用来说明服务器产生这个糟糕结果所花的时间:)

  希望这能使你对每种数据库的运行情况有一些认识....

  第一列是用秒记数的。其他列都是与第一列相关的。1.00 表示相同。更大的数字表示速度更慢。

  这是不同平台上 mysql 的对比的测试结果。测试环境为:

  1 mysql-Linux_2.2.1_i686 MySQL 3.22.18
  pentiumpro 400mz x2, 256M, SCSI, gcc 2.9 compiled, key_buffer=16M

  2 mysql_fast-Linux_2.2.1_i686 MySQL 3.22.18 --fast
  pentiumpro 400mz x2, 256M, SCSI, gcc 2.9 compiled, key_buffer=16M

  3 mysql-win98 MySQL 3.22.19a
  "AMD-K6 350 MHz, 256M memory, key_buffer=16M"

  4 mysql_odbc-win98 MySQL 3.22.19a --odbc

  5 mysql-NT_4.0 MySQL 3.22.18 gamma
  "AMD-K6 350 MHz, 256M memory, key_buffer=16M"

  6 mysql-SunOS_5.5.1_sun4u MySQL 3.22.19
  UltraSPARC, 2 CPU 200 MHz, 1G mem, key_buffer=8M

  7 mysql-SunOS_5.6_sun4m MySQL 3.22.6 alpha
  Sparc sun4m, 196M memory

  8 mysql-SunOS_5.7_sun4u MySQL 3.22.18
  UltraSPARC-II 2/CPU 400 MHz, 2G mem, key_buffer=16M

  操作 1
  mysql 2
  mysql_fast 3
  mysql 4
  mysql_odbc 5
  mysql 6
  mysql 7
  mysql 8
  mysql

  每项测试的结果(第一列以秒记,后面列为第一列的倍数):

  ATIS 66 0.95 3.67 4.47 2.33 3.14 15.00 1.58

  alter-table 812 0.99 2.66 2.69 7.08 1.64 3.90 1.31

  big-tables 49 1.00 4.55 5.08 3.67 2.65 12.24 1.53

  connect 151 0.99 3.69 10.78 3.13 2.13 8.86 1.05

  create 9 1.33 15.11 16.22 8.78 8.33 61.44 25.67

  insert 1558 0.93 +3.18 +3.91 5.92 2.33 +15.81 2.23

  select +1164 +0.98 +2.60 +2.78 +1.77 +2.69 +13.26 +1.56

  wisconsin 20 0.50 4.40 6.75 2.70 2.95 12.05 1.65

  每项操作的结果:

  alter_table_add (992) 453 0.99 2.56 2.59 6.74 1.71 6.77 1.38

  alter_table_drop (496) 343 1.01 2.79 2.81 7.50 1.56   1.22

  connect (10000) 31 1.00 2.55 10.87 2.61 2.55 8.77 0.97

  connect+select (10000) 35 0.97 3.06 14.60 2.77 2.49 9.09 1.09

  count (100) 62 0.98 1.45 1.50 1.58 2.11 7.92 1.06

  count_on_key (50100) +719 +0.97 +2.89 +3.03 +1.71 +3.06 +15.66 +1.79

  create+drop (1000) 1 1.00 25.00 27.00 17.00 22.00 154.00 69.00

  create_index (8) 9 0.67 2.44 2.44 6.67 1.22 5.33 1.00

  create_key+drop (1000) 3 1.00 9.00 10.00 8.33 6.67 53.67 22.33

  create_table (1031) 4 1.50 12.25 13.00 7.00 5.50 39.50 13.75

  delete_big (15) 156 0.15 1.33 1.36 7.88 2.10 47.74 1.79

  delete_key (500) 26 1.15 0.04 0.08 0.04 0.04 0.12 0.04

  drop_index (8) 6 1.17 3.67 3.67 10.00 2.00 8.00 1.33

  drop_table (1028) 1 1.00 7.00 9.00 2.00 10.00 80.00 41.00

  insert (350768) 147 0.31 5.07 8.16 3.64 2.96 10.78 1.95

  insert_duplicates (300000) 26 0.88 5.77 10.77 3.27 2.27 9.15 1.38

  insert_key (100000) 156 0.82 3.12 4.15 25.71 2.77 25.67 9.20

  insert_many_fields (2000) 13 1.08 2.54 2.85 4.15 3.08 12.23 1.38

  min_max (60) 38 1.00 1.29 1.34 1.34 2.26 9.55 1.13

  min_max_on_key (73000) 198 0.95 2.34 2.57 1.96 2.08 +10.33 1.25

  multiple_value_inser (100000) 9 1.00 6.44 4.44 2.67 2.67 10.44 1.56

  order_by (10) 72 1.11 5.39 6.82 2.83 2.99 +18.00 1.49

  order_by_key (10) 47 1.26 5.83 7.87 3.23 2.91 +17.17 1.77

  select (20000) 7 1.14 7.86 11.71 3.57 2.57 11.57 2.29

  select_big (10080) 91 1.11 5.18 6.54 3.55 1.96 12.63 1.32

  select_distinct (800) 17 0.94 2.94 3.41 1.82 3.12 14.59 1.59

  select_group (3811) 105 0.97 2.45 2.57 1.63 2.89 12.70 1.37

  select_join (200) 26 1.08 4.50 5.46 2.35 3.46 18.19 1.69

  select_key (200000) 212 0.97 +3.99 +4.31 2.48 2.21 +9.26 1.24

  select_key_prefix (200000) 243 0.97 +3.52 +3.82 2.19 1.93 +8.48 1.16

  select_many_fields (2000) 35 1.00 5.37 6.00 3.40 2.54 12.54 1.60

  select_range (25420) 331 1.01 1.92 2.12 1.71 2.17 +8.88 1.14

  select_range_prefix (25010) 37 1.00 2.84 3.11 1.92 2.35 9.35 1.30

  select_simple (20000) 36 1.00 3.39 13.22 2.75 2.58 9.14 1.11

  select_simple_join (500) 3 0.67 3.67 4.33 2.33 2.67 11.67 1.00

  update_key (500) 3 1.33 0.33 0.67 0.33 0.33 1.00 0.67

  update_key_big (501) 37 1.08 1.51 1.59 1.19 2.22 10.27 1.46

  update_of_key (256) 79 2.59 1.37 1.39 16.62 1.89 12.35 2.43

  wisc_benchmark (114) 7 0.86 3.14 4.14 2.14 2.29 13.00 1.43

  总计 +3824 +0.96 +2.98 +3.65 +4.70 +2.33 +12.28 +1.82


[MySql]PHP存取 Mysql 数据乱码终极解决方案  [MySql]解决Table xxx is marked as crashed and should …
[MySql][MySQL]快速解决"is marked as crashed and shoul…  [MySql]MySQL DELETE语法用法详解
[MySql]mysql中时间日期格式化  [MySql]修改mysql导入文件大小限制
[其他]MySql常用命令大全  [Web开发]把ACCESS的数据导入到Mysql中的方法详解
[MySql]解决mysql 1040错误Too many connections的方法  [系统软件]利用crontab系统每天定时备份MySQL数据库
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台