Hi all,
Here are some test results obtained with sql-bench, and the fix that
allows insert test to run. I need to modify the compare-results script
to do several things such as automatically compare test result scripts
better to get some actual comparison info. Note: both RDBMSs used InnoDB
for this test.
this is a quad-core Intel(R) Xeon(TM) CPU 3.60GHz
But here's the raw stuff:
p...@orisndriz05:~/sql-bench$ time ./run-all-tests --server=mysql
--create-options="engine=innodb" --user=root --password=drizzle >
mysql-sql-bench.txt
real 136m31.437s
user 5m20.190s
sys 0m44.210s
Benchmark DBD suite: 2.15
Date of test: 2009-08-06 9:33:18
Running tests on: Linux 2.6.28-11-server x86_64
Arguments: --create-options=engine=innodb
Comments:
Limits from:
Server version: MySQL 5.0.75 0ubuntu10.2
Optimization: None
Hardware:
alter-table: Total time: 52 wallclock secs ( 0.04 usr 0.02 sys + 0.00
cusr 0.00 csys = 0.06 CPU)
ATIS: Total time: 6 wallclock secs ( 3.75 usr 0.26 sys + 0.00 cusr
0.00 csys = 4.01 CPU)
big-tables: Total time: 8 wallclock secs ( 2.40 usr 0.36 sys + 0.00
cusr 0.00 csys = 2.76 CPU)
connect: Total time: 18 wallclock secs ( 5.86 usr 2.07 sys + 0.00
cusr 0.00 csys = 7.93 CPU)
create: Total time: 128 wallclock secs ( 5.04 usr 1.33 sys + 0.00
cusr 0.00 csys = 6.37 CPU)
insert: Total time: 7857 wallclock secs (272.78 usr 35.69 sys + 0.00
cusr 0.00 csys = 308.47 CPU)
select: Total time: 93 wallclock secs (24.20 usr 2.45 sys + 0.00 cusr
0.00 csys = 26.65 CPU)
transactions: Total time: 16 wallclock secs ( 2.37 usr 1.19 sys + 0.00
cusr 0.00 csys = 3.56 CPU)
wisconsin: Total time: 11 wallclock secs ( 1.93 usr 0.62 sys + 0.00
cusr 0.00 csys = 2.55 CPU)
All 9 test executed successfully
Totals per operation:
Operation seconds usr sys cpu tests
alter_table_add 24.00 0.01 0.00 0.01 100
alter_table_drop 22.00 0.00 0.00 0.00 91
connect 1.00 0.83 0.14 0.97 2000
connect+select_1_row 2.00 0.85 0.19 1.04 2000
connect+select_simple 1.00 0.88 0.14 1.02 2000
count 16.00 0.00 0.01 0.01 100
count_distinct 0.00 0.10 0.05 0.15 1000
count_distinct_2 0.00 0.17 0.00 0.17 1000
count_distinct_big 5.00 2.88 0.02 2.90 120
count_distinct_group 0.00 0.42 0.00 0.42 1000
count_distinct_group_on_key 0.00 0.12 0.01 0.13 1000
count_distinct_group_on_key_parts 1.00 0.42 0.00 0.42 1000
count_distinct_key_prefix 1.00 0.07 0.02 0.09 1000
count_group_on_key_parts 0.00 0.52 0.01 0.53 1000
count_on_key 15.00 5.22 0.64 5.86 50100
create+drop 26.00 1.62 0.34 1.96 10000
create_MANY_tables 33.00 1.01 0.20 1.21 10000
create_index 3.00 0.00 0.00 0.00 8
create_key+drop 30.00 1.76 0.51 2.27 10000
create_table 0.00 0.01 0.00 0.01 31
delete_all_many_keys 2237.00 0.02 0.01 0.03 1
delete_autocommit 3.00 0.25 0.18 0.43 10000
delete_big 1.00 0.00 0.00 0.00 1
delete_big_many_keys 2236.00 0.02 0.01 0.03 128
delete_commit 1.00 0.20 0.14 0.34 10000
delete_key 4.00 0.21 0.10 0.31 10000
delete_range 14.00 0.00 0.00 0.00 12
delete_rollback 1.00 0.25 0.15 0.40 100
drop_index 3.00 0.00 0.00 0.00 8
drop_table 0.00 0.00 0.00 0.00 28
drop_table_when_MANY_tables 23.00 0.40 0.13 0.53 10000
insert 108.00 8.57 5.23 13.80 350768
insert_autocommit 3.00 0.33 0.07 0.40 10000
insert_commit 1.00 0.29 0.14 0.43 10000
insert_duplicates 13.00 2.59 1.25 3.84 100000
insert_key 1422.00 6.10 1.61 7.71 100000
insert_many_fields 4.00 0.17 0.04 0.21 2000
insert_rollback 1.00 0.28 0.14 0.42 100
insert_select_1_key 6.00 0.00 0.00 0.00 1
insert_select_2_keys 9.00 0.00 0.00 0.00 1
min_max 6.00 0.00 0.01 0.01 60
min_max_on_key 14.00 9.40 1.39 10.79 85000
multiple_value_insert 6.00 0.19 0.01 0.20 100000
once_prepared_select 25.00 4.96 1.26 6.22 100000
order_by_big 14.00 10.16 0.17 10.33 10
order_by_big_key 14.00 10.62 0.42 11.04 10
order_by_big_key2 11.00 9.09 0.24 9.33 10
order_by_big_key_desc 14.00 10.72 0.15 10.87 10
order_by_big_key_diff 12.00 9.88 0.20 10.08 10
order_by_big_key_prefix 14.00 9.75 0.17 9.92 10
order_by_key2_diff 1.00 0.85 0.00 0.85 500
order_by_key_prefix 1.00 0.44 0.01 0.45 500
order_by_range 1.00 0.49 0.03 0.52 500
outer_join 3.00 0.00 0.00 0.00 10
outer_join_found 3.00 0.00 0.00 0.00 10
outer_join_not_found 2.00 0.00 0.00 0.00 500
outer_join_on_key 1.00 0.00 0.00 0.00 10
prepared_select 34.00 12.04 1.46 13.50 100000
select_1_row 3.00 0.48 0.27 0.75 20000
select_1_row_cache 1.00 0.47 0.22 0.69 20000
select_2_rows 3.00 0.61 0.25 0.86 20000
select_big 12.00 9.36 0.16 9.52 80
select_big_str 1.00 0.34 0.11 0.45 2000
select_cache 1.00 1.07 0.12 1.19 10000
select_cache2 60.00 1.08 0.19 1.27 10000
select_column+column 3.00 0.43 0.28 0.71 20000
select_diff_key 0.00 0.04 0.00 0.04 500
select_distinct 0.00 0.66 0.01 0.67 800
select_group 2.00 0.61 0.07 0.68 2911
select_group_when_MANY_tables 16.00 0.25 0.15 0.40 10000
select_join 0.00 0.20 0.00 0.20 100
select_key 57.00 24.39 2.75 27.14 200000
select_key2 63.00 24.26 2.63 26.89 200000
select_key2_return_key 58.00 23.48 2.84 26.32 200000
select_key2_return_prim 58.00 24.15 2.71 26.86 200000
select_key_prefix 60.00 23.51 2.88 26.39 200000
select_key_prefix_join 2.00 1.59 0.02 1.61 100
select_key_return_key 57.00 24.89 2.82 27.71 200000
select_many_fields 3.00 2.23 0.32 2.55 2000
select_range 5.00 3.95 0.05 4.00 410
select_range_key2 3.00 2.12 0.22 2.34 25010
select_range_prefix 4.00 2.21 0.28 2.49 25010
select_simple 2.00 0.42 0.28 0.70 20000
select_simple_cache 1.00 0.55 0.19 0.74 20000
select_simple_join 0.00 0.31 0.01 0.32 500
update_autocommit 3.00 0.25 0.14 0.39 10000
update_big 75.00 0.00 0.00 0.00 10
update_commit 1.00 0.21 0.12 0.33 10000
update_of_key 63.00 1.38 0.76 2.14 50000
update_of_key_big 42.00 0.01 0.00 0.01 501
update_of_primary_key_many_keys 3200.00 0.01 0.00 0.01 256
update_rollback 2.00 0.31 0.11 0.42 100
update_with_key 94.00 7.58 4.48 12.06 300000
update_with_key_prefix 16.00 3.72 1.42 5.14 100000
wisc_benchmark 1.00 1.25 0.04 1.29 114
TOTALS 10418.00 313.54 43.90 357.44 2974250
Drizzle:
Benchmark DBD suite: 2.15
Date of test: 2009-08-05 8:58:01
Running tests on: Linux 2.6.28-11-server x86_64
Arguments:
Comments:
Limits from:
Server version: Drizzle 2009.08.1107
Optimization: None
Hardware:
alter-table: Total time: 48 wallclock secs ( 0.07 usr 0.04 sys + 0.00
cusr 0.00 csys = 0.11 CPU)
ATIS: Total time: 15 wallclock secs ( 4.58 usr 0.31 sys + 0.00 cusr
0.00 csys = 4.89 CPU)
big-tables: Total time: 21 wallclock secs ( 8.31 usr 0.23 sys + 0.00
cusr 0.00 csys = 8.54 CPU)
connect: Total time: 19 wallclock secs ( 5.94 usr 3.60 sys + 0.00
cusr 0.00 csys = 9.54 CPU)
create: Total time: 81 wallclock secs ( 5.02 usr 1.94 sys + 0.00 cusr
0.00 csys = 6.96 CPU)
insert: Total time: 3829 wallclock secs (270.16 usr 44.74 sys + 0.00
cusr 0.00 csys = 314.90 CPU)
select: Total time: 353 wallclock secs (30.94 usr 4.04 sys + 0.00
cusr 0.00 csys = 34.98 CPU)
transactions: Total time: 16 wallclock secs ( 2.48 usr 1.32 sys + 0.00
cusr 0.00 csys = 3.80 CPU)
wisconsin: Total time: 12 wallclock secs ( 2.75 usr 0.73 sys + 0.00
cusr 0.00 csys = 3.48 CPU)
All 9 test executed successfully
Totals per operation:
Operation seconds usr sys cpu tests
alter_table_add 23.00 0.03 0.02 0.05 100
alter_table_drop 20.00 0.01 0.01 0.02 91
connect 2.00 0.58 0.31 0.89 2000
connect+select_1_row 2.00 0.80 0.54 1.34 2000
connect+select_simple 2.00 1.25 0.62 1.87 2000
count 16.00 0.00 0.01 0.01 100
count_distinct 8.00 0.16 0.00 0.16 1000
count_distinct_2 15.00 0.32 0.04 0.36 1000
count_distinct_big 19.00 4.26 0.03 4.29 120
count_distinct_group 13.00 0.64 0.03 0.67 1000
count_distinct_group_on_key 9.00 0.20 0.01 0.21 1000
count_distinct_group_on_key_parts 13.00 0.89 0.12 1.01 1000
count_distinct_key_prefix 5.00 0.15 0.04 0.19 1000
count_group_on_key_parts 9.00 1.92 0.15 2.07 1000
count_on_key 78.00 6.25 1.10 7.35 50100
create+drop 19.00 1.56 0.56 2.12 10000
create_MANY_tables 15.00 0.95 0.38 1.33 10000
create_index 2.00 0.00 0.00 0.00 8
create_key+drop 23.00 1.73 0.61 2.34 10000
create_table 0.00 0.00 0.00 0.00 31
delete_all_many_keys 1043.00 0.00 0.00 0.00 1
delete_autocommit 3.00 0.26 0.08 0.34 10000
delete_big 0.00 0.00 0.00 0.00 1
delete_big_many_keys 1043.00 0.00 0.00 0.00 128
delete_commit 1.00 0.20 0.13 0.33 10000
delete_key 2.00 0.21 0.16 0.37 10000
delete_range 10.00 0.01 0.00 0.01 12
delete_rollback 2.00 0.16 0.16 0.32 100
drop_index 3.00 0.00 0.00 0.00 8
drop_table 0.00 0.00 0.00 0.00 28
drop_table_when_MANY_tables 16.00 0.46 0.17 0.63 10000
insert 91.00 8.34 6.28 14.62 350768
insert_autocommit 2.00 0.32 0.11 0.43 10000
insert_commit 1.00 0.33 0.12 0.45 10000
insert_duplicates 14.00 3.10 1.58 4.68 100000
insert_key 520.00 5.55 2.01 7.56 100000
insert_many_fields 4.00 0.15 0.03 0.18 2000
insert_rollback 2.00 0.31 0.16 0.47 100
insert_select_1_key 5.00 0.00 0.00 0.00 1
insert_select_2_keys 7.00 0.00 0.00 0.00 1
min_max 9.00 0.02 0.00 0.02 60
min_max_on_key 18.00 9.43 1.73 11.16 85000
multiple_value_insert 3.00 0.17 0.00 0.17 100000
once_prepared_select 21.00 4.92 3.01 7.93 100000
order_by_big 13.00 9.81 0.01 9.82 10
order_by_big_key 14.00 13.24 0.22 13.46 10
order_by_big_key2 11.00 9.97 0.07 10.04 10
order_by_big_key_desc 15.00 12.63 0.13 12.76 10
order_by_big_key_diff 11.00 10.08 0.12 10.20 10
order_by_big_key_prefix 12.00 10.62 0.04 10.66 10
order_by_key2_diff 1.00 0.80 0.01 0.81 500
order_by_key_prefix 1.00 0.38 0.01 0.39 500
order_by_range 1.00 0.52 0.02 0.54 500
outer_join 27.00 0.00 0.00 0.00 10
outer_join_found 27.00 0.01 0.00 0.01 10
outer_join_not_found 24.00 0.00 0.00 0.00 500
outer_join_on_key 15.00 0.00 0.00 0.00 10
prepared_select 27.00 11.57 3.01 14.58 100000
select_1_row 2.00 0.52 0.34 0.86 20000
select_1_row_cache 3.00 0.49 0.31 0.80 20000
select_2_rows 2.00 0.61 0.29 0.90 20000
select_big 12.00 10.31 0.19 10.50 80
select_big_str 1.00 0.46 0.11 0.57 2000
select_cache 68.00 1.32 0.37 1.69 10000
select_cache2 68.00 1.48 0.25 1.73 10000
select_column+column 2.00 0.38 0.42 0.80 20000
select_diff_key 0.00 0.05 0.01 0.06 500
select_distinct 4.00 0.67 0.00 0.67 800
select_group 15.00 0.69 0.01 0.70 2911
select_group_when_MANY_tables 8.00 0.32 0.22 0.54 10000
select_join 1.00 0.25 0.01 0.26 100
select_key 43.00 23.29 3.31 26.60 200000
select_key2 51.00 23.20 3.43 26.63 200000
select_key2_return_key 44.00 17.84 2.94 20.78 200000
select_key2_return_prim 44.00 18.89 3.11 22.00 200000
select_key_prefix 50.00 23.68 3.58 27.26 200000
select_key_prefix_join 4.00 2.33 0.03 2.36 100
select_key_return_key 49.00 24.51 3.59 28.10 200000
select_many_fields 17.00 8.16 0.20 8.36 2000
select_range 49.00 4.99 0.25 5.24 410
select_range_key2 7.00 2.78 0.14 2.92 25010
select_range_prefix 7.00 2.50 0.26 2.76 25010
select_simple 1.00 0.43 0.28 0.71 20000
select_simple_cache 2.00 0.40 0.38 0.78 20000
select_simple_join 1.00 0.32 0.02 0.34 500
update_autocommit 3.00 0.24 0.21 0.45 10000
update_big 53.00 0.00 0.00 0.00 10
update_commit 1.00 0.41 0.19 0.60 10000
update_of_key 31.00 1.80 0.84 2.64 50000
update_of_key_big 37.00 0.05 0.01 0.06 501
update_of_primary_key_many_keys 1294.00 0.00 0.00 0.00 256
update_rollback 1.00 0.25 0.16 0.41 100
update_with_key 95.00 7.87 5.50 13.37 300000
update_with_key_prefix 36.00 5.59 1.81 7.40 100000
wisc_benchmark 2.00 1.87 0.13 2.00 114
TOTALS 5420.00 324.22 56.85 381.07 2974250
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help : https://help.launchpad.net/ListHelp