首页 / 数据库 / MySQL / 不同操作平台上mysql的性能对比实验
不同操作平台上mysql的性能对比实验2007-10-29Sabine 这个文件中包含了不同基准测试的结果。测试结果后()中的数字表示精确测试中执行的SQL命令的数目。一个测试可以有很多不同的参数,这里只给出一个大致的样子。请查看源码以获得更多的信息。注意,使用不同--cmp选项的测试结果不能进行对比。--cmp选项根据测试中全部服务器的最差的限制进行设置。标记了‘+’的数字是根据上一次的运行结果进行估计得出的,因为查询语句的执行超出了给定的时间限制。这个估计和预想中的真实的结果不会相差很远。标记了‘?’的数字是一个糟糕的结果。它只能用来说明服务器产生这个糟糕结果所花的时间:)希望这能使你对每种数据库的运行情况有一些认识....第一列是用秒记数的。其他列都是与第一列相关的。1.00表示相同。更大的数字表示速度更慢。这是不同平台上的对比的测试结果。测试环境为:1 mysql-Linux_2.2.1_i686 MySQL 3.22.18pentiumpro 400mz x2, 256M, SCSI, gcc 2.9 compiled, key_buffer=16M2 mysql_fast-Linux_2.2.1_i686 MySQL 3.22.18 --fastpentiumpro 400mz x2, 256M, SCSI, gcc 2.9 compiled, key_buffer=16M3 mysql-win98 MySQL 3.22.19a"AMD-K6 350 MHz, 256M memory, key_buffer=16M"4 mysql_odbc-win98 MySQL 3.22.19a --odbc5 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.19UltraSPARC, 2 CPU 200 MHz, 1G mem, key_buffer=8M7 mysql-SunOS_5.6_sun4m MySQL 3.22.6 alphaSparc sun4m, 196M memory8 mysql-SunOS_5.7_sun4u MySQL 3.22.18UltraSPARC-II 2/CPU 400 MHz, 2G mem, key_buffer=16M操作 1mysql 2mysql_fast 3mysql 4mysql_odbc 5mysql 6mysql 7mysql 8mysql每项测试的结果(第一列以秒记,后面列为第一列的倍数):ATIS 66 0.95 3.67 4.47 2.33 3.14 15.00 1.58alter-table 812 0.99 2.66 2.69 7.08 1.64 3.90 1.31big-tables 49 1.00 4.55 5.08 3.67 2.65 12.24 1.53connect 151 0.99 3.69 10.78 3.13 2.13 8.86 1.05create 9 1.33 15.11 16.22 8.78 8.33 61.44 25.67insert 1558 0.93 +3.18 +3.91 5.92 2.33 +15.81 2.23