MySQL测试结果
mysql、pg和solid对比 这个文件中包含了不同基准测试的结果。
测试结果后()中的数字表示精确测试中执行的SQL命令的数目。一个测试可以有很多不同的参数,这里只给出一个大致的样子。请查看源码以获得更多的信息。
注意,使用不同--cmp选项的测试结果不能进行对比。--cmp选项根据测试中全部服务器的最差的限制进行设置。
标记了‘+’的数字是根据上一次的运行结果进行估计得出的,因为查询语句的执行超出了给定的时间限制。这个估计和预想中的真实的结果不会相差很远。
标记了‘?’的数字是一个糟糕的结果。它只能用来说明服务器产生这个糟糕结果所花的时间:)
希望这能使你对每种数据库的运行情况有一些认识....
希望你喜欢它.... Luuk & Monty
(1997)
第一列是按秒记数的。其他列都是与之相关的。
1.00 表示相等,
比这大的数字表示更慢。
这是 pg、solid 和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 |
|