MySQL测试结果
msqlmysql对比

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

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

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

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

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

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

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

这是msqlmysql对比的测试结果(在两个数据库的限制范围内)。测试环境为:

1 mysql-Linux_2.2.10_i686 MySQL 3.23.3 alpha
2 msql-Linux_2.2.10_i686 mSQL server version 2.0.10
3 mysql_fast-Linux_2.2.10_i686 MySQL 3.23.3 alpha --fast
操作 1
mysql
2
msql
3
mysql_fast
每项测试的结果(第一列以秒记,后面列是第一列的倍数):
ATIS 45 5.56 0.91
alter-table 0 0.00 0.00
big-tables 63 2.30 1.00
connect 83 1.02 0.93
create 14 1.00 0.64
insert +3485 +37.74 +0.63
select 18 4.22 0.94
wisconsin 20 1.15 0.35
每项操作的结果:
connect (10000) 23 0.83 0.87
connect+select_1_row (10000) 27 0.89 0.89
create+drop (1000) 3 0.67 0.67
create_key+drop (1000) 3 0.67 0.67
create_table (1031) 4 2.25 1.00
delete_big (13) 20 0.55 0.95
delete_big_many_keys (2) 35 19.31 0.23
delete_key (500) 1 1.00 0.00
drop_table (1028) 2 0.50 0.00
insert (350768) 171 0.74 0.70
insert_duplicates (300000) 18 1.11 0.83
insert_key (100000) 80 0.50 0.85
insert_many_fields (20000) 19 1.95 1.00
order_by (10) 90 1.52 0.96
order_by_key (10) 69 2.00 1.00
select (1000) 2 0.00 0.50
select_1_row (10000) 3 1.33 1.33
select_2_rows (10000) 4 1.00 1.00
select_big (10080) 95 1.49 1.00
select_diff_key (500) 305 0.47 1.00
select_distinct (700) 15 1.47 1.00
select_join (200) 23 9.52 0.96
select_key (200000) 402 0.61 0.65
select_key_prefix (200000) 404 +98.06 0.66
select_many_fields (20000) 44 2.45 1.00
select_range (25400) 50 +314.16 0.82
select_range_prefix (25000) 41 +384.44 0.73
select_simple_join (500) 3 1.67 1.00
update_big (500) 50 1.46 0.68
update_of_key (600256) +1336 0.64 +0.52
update_with_key (100000) 381 152.08 0.39
wisc_benchmark (74) 4 2.25 1.00
总计 +3727 +35.44 +0.65