MySQL测试结果
不同平台上mysql的对比

这个文件中包含了不同基准测试的结果。

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

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

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

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

希望这能使你对每种数据库的运行情况有一些认识....
希望你喜欢它.... Luuk & Monty (1997)

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_f
3
mysql
4
mysql_o
5
mysql
6
mysql
7
mysql
8
mysql
每项测试的结果(第一列以秒记):
ATIS 66 63 242 295 154 207 990 104
alter-table 812 806 2161 2185 5748 1333 3167 1061
big-tables 49 49 223 249 180 130 600 75
connect 151 150 557 1628 472 322 1338 159
create 9 12 136 146 79 75 553 231
insert 1558 1447 +4950 +6093 9228 3635 +24638 3468
select +1164 +1137 +3027 +3235 +2059 +3136 +15432 +1815
wisconsin 20 10 88 135 54 59 241 33
每项操作的结果:
alter_table_add (992) 453 448 1159 1174 3055 775 3068 625
alter_table_drop (496) 343 345 956 964 2572 534   418
connect (10000) 31 31 79 337 81 79 272 30
connect+select (10000) 35 34 107 511 97 87 318 38
count (100) 62 61 90 93 98 131 491 66
count_on_key (50100) +719 +699 +2078 +2175 +1230 +2201 +11262 +1290
create+drop (1000) 1 1 25 27 17 22 154 69
create_index (8) 9 6 22 22 60 11 48 9
create_key+drop (1000) 3 3 27 30 25 20 161 67
create_table (1031) 4 6 49 52 28 22 158 55
delete_big (15) 156 23 207 212 1229 328 7447 279
delete_key (500) 26 30 1 2 1 1 3 1
drop_index (8) 6 7 22 22 60 12 48 8
drop_table (1028) 1 1 7 9 2 10 80 41
insert (350768) 147 45 746 1199 535 435 1585 287
insert_duplicates (300000) 26 23 150 280 85 59 238 36
insert_key (100000) 156 128 486 648 4010 432 4005 1435
insert_many_fields (2000) 13 14 33 37 54 40 159 18
min_max (60) 38 38 49 51 51 86 363 43
min_max_on_key (73000) 198 188 464 508 389 411 +2046 248
multiple_value_inser (100000) 9 9 58 40 24 24 94 14
order_by (10) 72 80 388 491 204 215 +1296 107
order_by_key (10) 47 59 274 370 152 137 +807 83
select (20000) 7 8 55 82 25 18 81 16
select_big (10080) 91 101 471 595 323 178 1149 120
select_distinct (800) 17 16 50 58 31 53 248 27
select_group (3811) 105 102 257 270 171 303 1333 144
select_join (200) 26 28 117 142 61 90 473 44
select_key (200000) 212 205 +846 +914 525 468 +1964 262
select_key_prefix (200000) 243 235 +855 +929 532 468 +2060 282
select_many_fields (2000) 35 35 188 210 119 89 439 56
select_range (25420) 331 334 636 702 566 719 +2938 376
select_range_prefix (25010) 37 37 105 115 71 87 346 48
select_simple (20000) 36 36 122 476 99 93 329 40
select_simple_join (500) 3 2 11 13 7 8 35 3
update_key (500) 3 4 1 2 1 1 3 2
update_key_big (501) 37 40 56 59 44 82 380 54
update_of_key (256) 79 205 108 110 1313 149 976 192
wisc_benchmark (114) 7 6 22 29 15 16 91 10
总计 +3824 +3673 +11377 +13960 +17962 +8894 +46948 +6943