MySQL测试结果
mysqlpgsolid对比

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

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

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

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

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

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

第一列是按秒记数的。其他列都是与之相关的。
1.00 表示相等, 比这大的数字表示更慢。

这是 pgsolid mysql对比的测试结果。测试环境为:

1 mysql-Linux_2.0.36_i686 MySQL 3.22.18
2 pg-Linux_2.0.36_i686 PostgreSQL 6.4
3 pg_fast-Linux_2.0.36_i686 PostgreSQL 6.4 --fast
4 solid-Linux_2.0.36_i686 SOLID Server - v.02.30.0026 (Linux ix86)
操作 1
mysql
2
pg
3
pg_fast
4
solid
每项测试的结果(第一列以秒记,后面列是第一列的倍数):
ATIS 49 +31.02 6.12 14.31
alter-table 23 0.17 0.17 0.35
big-tables 15 31.33 28.67 1.33
connect 53 6.58 7.15 4.45
create 15 11.20 25.87 3.93
insert 1389 +95.98 +44.85 +329.37
select 630 +3.28 +3.37 +14.67
wisconsin 20 22.60 8.30 11.30
每项操作的结果:
alter_table_add (293) 21 0.05 0.05 0.14
book-keeping ()     4184  
connect (10000) 15 5.60 6.00 5.60
connect+select (10000) 19 11.05 11.47 5.53
count (100) 59 2.64 2.59 20.56
count_on_key (50100) 640 +2.63 +2.77 +15.81
create+drop (1000) 3 15.33 12.00 6.00
create_index (7) 1 1.00 0.00 0.00
create_key+drop (1000) 2 16.50 8.00 10.00
create_table (1031) 6 11.33 11.33 1.50
delete_big (15) 67 1.13 0.88 6.22
delete_key (500) 10 63.40 1.10 2.90
drop_index (7) 1 0.00 1.00 1.00
drop_table (1028) 0 17.00 16.00 9.00
insert (350768) 162 7.49 6.75 7.82
insert_duplicates (300000) 18 9.11 9.39 5.06
insert_key (100000) 165 5.72 5.79 6.99
insert_many_fields (2000) 4 30.75 30.00 2.25
min_max (60) 27 1.81 1.78 15.04
min_max_on_key (73000) 32 +67.28 +65.16 3.56
order_by (10) 73 3.68 2.86 5.03
order_by_key (10) 50 5.30 4.16 7.50
select (20000) 8 4.38 5.50 3.38
select_big (10080) 61 2.23 1.77 5.49
select_distinct (800) 14 9.93 5.00 12.07
select_group (3101) 41 138.73 190.34 30.95
select_join (200) 22 +57.36 2.73 18.55
select_key (200000) 230 +2.76 2.38 2.49
select_key_prefix (200000) 242 +2.64 2.27 2.25
select_many_fields (2000) 11 31.55 28.00 0.91
select_range (25420) 29 +1188.69 +25.28 +6907.28
select_range_prefix (25010) 35 +984.63 +20.57 +5751.11
select_simple_join (500) 2 3.00 22.00 18.50
update_key (500) 4 110.75 2.75 0.50
update_key_big (501) 27 36.22 12.70 30.30
update_of_key (256) 83 43.00 27.61 36.33
wisc_benchmark (114) 6 51.67 4.83 9.17
总计 2190 +41.69 +11.50 +193.92