Thanks very much to Patrick for getting sql-bench setup up and running again, we have a basic run now automated through Hudson. Attached (build-1113.txt) is typical output from a sql-bench run. I'd like to get input on what we want to see in an email after each run. Diff'ing the results with a previous run presents too much info since the times are so small. A few ideas:

   * Start with a compare of just theTOTALS line with previous runs
   * Take the last section "Totals per operation" to the end and sort
     it with a number previous runs so you would see something like the
     second attachment (which only has data for 2 runs)
   * Create a master file to compare against, if any times go over by a
     certain percentage, raise the red flag

Other suggestions/ideas??

-Lee


Benchmark DBD suite: 2.15
Date of test:        2009-08-11 12:22:57
Running tests on:    Linux 2.6.28-11-server x86_64
Arguments:           --connect-options=port=9306
Comments:            
Limits from:         
Server version:      Drizzle 2009.08.1113
Optimization:        None
Hardware:            

alter-table: Total time: 29 wallclock secs ( 0.03 usr  0.03 sys +  0.00 cusr  
0.00 csys =  0.06 CPU)
ATIS: Total time: 16 wallclock secs ( 4.74 usr  0.28 sys +  0.00 cusr  0.00 
csys =  5.02 CPU)
big-tables: Total time: 20 wallclock secs ( 9.14 usr  0.20 sys +  0.00 cusr  
0.00 csys =  9.34 CPU)
connect: Total time: 19 wallclock secs ( 6.26 usr  3.80 sys +  0.00 cusr  0.00 
csys = 10.06 CPU)
create: Total time: 82 wallclock secs ( 5.18 usr  2.16 sys +  0.00 cusr  0.00 
csys =  7.34 CPU)
insert: Total time: 3734 wallclock secs (270.70 usr 45.50 sys +  0.00 cusr  
0.00 csys = 316.20 CPU)
select: Total time: 319 wallclock secs (28.24 usr  3.05 sys +  0.00 cusr  0.00 
csys = 31.29 CPU)
transactions: Total time: 16 wallclock secs ( 2.89 usr  1.40 sys +  0.00 cusr  
0.00 csys =  4.29 CPU)
wisconsin: Total time: 12 wallclock secs ( 2.46 usr  0.68 sys +  0.00 cusr  
0.00 csys =  3.14 CPU)

All 9 test executed successfully

Totals per operation:
Operation             seconds     usr     sys     cpu   tests
alter_table_add                       13.00    0.01    0.00    0.01     100 
alter_table_drop                      12.00    0.00    0.00    0.00      91 
connect                                2.00    0.84    0.36    1.20    2000 
connect+select_1_row                   2.00    1.01    0.56    1.57    2000 
connect+select_simple                  2.00    1.22    0.72    1.94    2000 
count                                 16.00    0.01    0.00    0.01     100 
count_distinct                         5.00    0.11    0.00    0.11    1000 
count_distinct_2                      12.00    0.21    0.02    0.23    1000 
count_distinct_big                    20.00    4.24    0.00    4.24     120 
count_distinct_group                  13.00    0.72    0.05    0.77    1000 
count_distinct_group_on_key           10.00    0.21    0.01    0.22    1000 
count_distinct_group_on_key_parts     12.00    0.77    0.05    0.82    1000 
count_distinct_key_prefix              4.00    0.15    0.02    0.17    1000 
count_group_on_key_parts               8.00    0.35    0.04    0.39    1000 
count_on_key                          72.00    5.50    0.95    6.45   50100 
create+drop                           19.00    1.43    0.58    2.01   10000 
create_MANY_tables                    17.00    1.26    0.44    1.70   10000 
create_index                           2.00    0.00    0.00    0.00       8 
create_key+drop                       22.00    1.70    0.74    2.44   10000 
create_table                           0.00    0.00    0.00    0.00      31 
delete_all_many_keys                1065.00    0.01    0.00    0.01       1 
delete_autocommit                      3.00    0.19    0.14    0.33   10000 
delete_big                             0.00    0.00    0.00    0.00       1 
delete_big_many_keys                1065.00    0.01    0.00    0.01     128 
delete_commit                          1.00    0.33    0.13    0.46   10000 
delete_key                             2.00    0.29    0.14    0.43   10000 
delete_range                           8.00    0.00    0.00    0.00      12 
delete_rollback                        2.00    0.24    0.14    0.38     100 
drop_index                             2.00    0.00    0.00    0.00       8 
drop_table                             0.00    0.00    0.00    0.00      28 
drop_table_when_MANY_tables           17.00    0.49    0.20    0.69   10000 
insert                                92.00    8.19    6.69   14.88  350768 
insert_autocommit                      3.00    0.45    0.22    0.67   10000 
insert_commit                          1.00    0.29    0.21    0.50   10000 
insert_duplicates                     14.00    2.91    1.67    4.58  100000 
insert_key                           523.00    5.69    2.11    7.80  100000 
insert_many_fields                     4.00    0.17    0.02    0.19    2000 
insert_rollback                        1.00    0.37    0.11    0.48     100 
insert_select_1_key                    4.00    0.00    0.00    0.00       1 
insert_select_2_keys                   6.00    0.00    0.00    0.00       1 
min_max                                9.00    0.01    0.00    0.01      60 
min_max_on_key                        18.00   10.03    1.30   11.33   85000 
multiple_value_insert                  2.00    0.12    0.01    0.13  100000 
once_prepared_select                  22.00    5.56    3.53    9.09  100000 
order_by_big                          15.00   12.17    0.04   12.21      10 
order_by_big_key                      13.00   11.54    0.22   11.76      10 
order_by_big_key2                     11.00   10.25    0.05   10.30      10 
order_by_big_key_desc                 13.00   11.68    0.20   11.88      10 
order_by_big_key_diff                 13.00   11.41    0.10   11.51      10 
order_by_big_key_prefix               13.00   10.28    0.03   10.31      10 
order_by_key2_diff                     1.00    0.83    0.01    0.84     500 
order_by_key_prefix                    1.00    0.45    0.03    0.48     500 
order_by_range                         1.00    0.50    0.02    0.52     500 
outer_join                            23.00    0.00    0.00    0.00      10 
outer_join_found                      21.00    0.00    0.00    0.00      10 
outer_join_not_found                  21.00    0.02    0.00    0.02     500 
outer_join_on_key                     13.00    0.00    0.00    0.00      10 
prepared_select                       26.00   10.86    3.20   14.06  100000 
select_1_row                           2.00    0.68    0.33    1.01   20000 
select_1_row_cache                     2.00    0.47    0.36    0.83   20000 
select_2_rows                          3.00    0.54    0.30    0.84   20000 
select_big                            12.00   10.49    0.15   10.64      80 
select_big_str                         1.00    0.46    0.13    0.59    2000 
select_cache                          55.00    1.03    0.18    1.21   10000 
select_cache2                         61.00    1.21    0.20    1.41   10000 
select_column+column                   2.00    0.35    0.33    0.68   20000 
select_diff_key                        0.00    0.05    0.01    0.06     500 
select_distinct                        3.00    0.96    0.00    0.96     800 
select_group                          18.00    0.65    0.07    0.72    2911 
select_group_when_MANY_tables          7.00    0.30    0.20    0.50   10000 
select_join                            1.00    0.25    0.01    0.26     100 
select_key                            44.00   22.09    3.11   25.20  200000 
select_key2                           49.00   22.73    3.19   25.92  200000 
select_key2_return_key                44.00   19.47    3.27   22.74  200000 
select_key2_return_prim               46.00   19.27    3.19   22.46  200000 
select_key_prefix                     53.00   29.17    3.25   32.42  200000 
select_key_prefix_join                 5.00    2.33    0.00    2.33     100 
select_key_return_key                 40.00   19.96    2.82   22.78  200000 
select_many_fields                    16.00    8.97    0.18    9.15    2000 
select_range                          49.00    4.59    0.23    4.82     410 
select_range_key2                      7.00    2.61    0.34    2.95   25010 
select_range_prefix                    7.00    2.14    0.28    2.42   25010 
select_simple                          1.00    0.29    0.35    0.64   20000 
select_simple_cache                    2.00    0.40    0.36    0.76   20000 
select_simple_join                     0.00    0.34    0.02    0.36     500 
update_autocommit                      3.00    0.36    0.15    0.51   10000 
update_big                            45.00    0.01    0.00    0.01      10 
update_commit                          1.00    0.33    0.13    0.46   10000 
update_of_key                         31.00    1.67    0.86    2.53   50000 
update_of_key_big                     44.00    0.00    0.03    0.03     501 
update_of_primary_key_many_keys     1196.00    0.03    0.01    0.04     256 
update_rollback                        1.00    0.33    0.17    0.50     100 
update_with_key                       93.00    7.86    5.44   13.30  300000 
update_with_key_prefix                36.00    4.86    2.18    7.04  100000 
wisc_benchmark                         3.00    1.72    0.11    1.83     114 
TOTALS                              5295.00  324.05   57.00  381.05 2974250 
Operation                           seconds     usr     sys     cpu   tests
alter_table_add                       13.00    0.01    0.00    0.01     100 
alter_table_add                       15.00    0.00    0.01    0.01     100 
alter_table_drop                      12.00    0.00    0.00    0.00      91 
alter_table_drop                      13.00    0.02    0.01    0.03      91 
connect                                2.00    0.59    0.33    0.92    2000 
connect                                2.00    0.84    0.36    1.20    2000 
connect+select_1_row                   2.00    1.01    0.56    1.57    2000 
connect+select_1_row                   2.00    1.04    0.55    1.59    2000 
connect+select_simple                  2.00    1.17    0.66    1.83    2000 
connect+select_simple                  2.00    1.22    0.72    1.94    2000 
count                                 16.00    0.01    0.00    0.01     100 
count                                 16.00    0.04    0.00    0.04     100 
count_distinct                         5.00    0.11    0.00    0.11    1000 
count_distinct                         7.00    0.05    0.02    0.07    1000 
count_distinct_2                      12.00    0.21    0.02    0.23    1000 
count_distinct_2                      14.00    0.34    0.06    0.40    1000 
count_distinct_big                    20.00    4.24    0.00    4.24     120 
count_distinct_big                    21.00    4.22    0.02    4.24     120 
count_distinct_group                  11.00    0.28    0.04    0.32    1000 
count_distinct_group                  13.00    0.72    0.05    0.77    1000 
count_distinct_group_on_key            9.00    0.16    0.06    0.22    1000 
count_distinct_group_on_key           10.00    0.21    0.01    0.22    1000 
count_distinct_group_on_key_parts     10.00    0.00    0.00    0.00    1000 
count_distinct_group_on_key_parts     12.00    0.77    0.05    0.82    1000 
count_distinct_key_prefix              4.00    0.11    0.03    0.14    1000 
count_distinct_key_prefix              4.00    0.15    0.02    0.17    1000 
count_group_on_key_parts               8.00    0.35    0.04    0.39    1000 
count_group_on_key_parts               8.00    0.49    0.02    0.51    1000 
count_on_key                          72.00    5.50    0.95    6.45   50100 
count_on_key                          73.00    5.95    0.90    6.85   50100 
create+drop                           19.00    1.39    0.64    2.03   10000 
create+drop                           19.00    1.43    0.58    2.01   10000 
create_MANY_tables                    15.00    1.15    0.42    1.57   10000 
create_MANY_tables                    17.00    1.26    0.44    1.70   10000 
create_index                           2.00    0.00    0.00    0.00       8 
create_index                           2.00    0.00    0.00    0.00       8 
create_key+drop                       22.00    1.65    0.56    2.21   10000 
create_key+drop                       22.00    1.70    0.74    2.44   10000 
create_table                           0.00    0.00    0.00    0.00      31 
create_table                           0.00    0.01    0.01    0.02      31 
delete_all_many_keys                1065.00    0.01    0.00    0.01       1 
delete_all_many_keys                1117.00    0.01    0.00    0.01       1 
delete_autocommit                      3.00    0.19    0.14    0.33   10000 
delete_autocommit                      3.00    0.22    0.20    0.42   10000 
delete_big                             0.00    0.00    0.00    0.00       1 
delete_big                             0.00    0.00    0.00    0.00       1 
delete_big_many_keys                1065.00    0.01    0.00    0.01     128 
delete_big_many_keys                1116.00    0.01    0.00    0.01     128 
delete_commit                          1.00    0.25    0.13    0.38   10000 
delete_commit                          1.00    0.33    0.13    0.46   10000 
delete_key                             2.00    0.20    0.19    0.39   10000 
delete_key                             2.00    0.29    0.14    0.43   10000 
delete_range                           8.00    0.00    0.00    0.00      12 
delete_range                           9.00    0.00    0.01    0.01      12 
delete_rollback                        2.00    0.24    0.11    0.35     100 
delete_rollback                        2.00    0.24    0.14    0.38     100 
drop_index                             2.00    0.00    0.00    0.00       8 
drop_index                             3.00    0.00    0.00    0.00       8 
drop_table                             0.00    0.00    0.00    0.00      28 
drop_table                             0.00    0.00    0.00    0.00      28 
drop_table_when_MANY_tables           16.00    0.32    0.17    0.49   10000 
drop_table_when_MANY_tables           17.00    0.49    0.20    0.69   10000 
insert                                90.00    8.15    6.68   14.83  350768 
insert                                92.00    8.19    6.69   14.88  350768 
insert_autocommit                      3.00    0.44    0.15    0.59   10000 
insert_autocommit                      3.00    0.45    0.22    0.67   10000 
insert_commit                          1.00    0.29    0.21    0.50   10000 
insert_commit                          1.00    0.30    0.20    0.50   10000 
insert_duplicates                     14.00    2.91    1.67    4.58  100000 
insert_duplicates                     14.00    3.33    1.62    4.95  100000 
insert_key                           523.00    5.69    2.11    7.80  100000 
insert_key                           532.00    6.30    2.25    8.55  100000 
insert_many_fields                     4.00    0.17    0.02    0.19    2000 
insert_many_fields                     4.00    0.23    0.04    0.27    2000 
insert_rollback                        1.00    0.33    0.21    0.54     100 
insert_rollback                        1.00    0.37    0.11    0.48     100 
insert_select_1_key                    4.00    0.00    0.00    0.00       1 
insert_select_1_key                    4.00    0.00    0.00    0.00       1 
insert_select_2_keys                   5.00    0.00    0.00    0.00       1 
insert_select_2_keys                   6.00    0.00    0.00    0.00       1 
min_max                                9.00    0.01    0.00    0.01      60 
min_max                                9.00    0.02    0.01    0.03      60 
min_max_on_key                        16.00    8.27    1.26    9.53   85000 
min_max_on_key                        18.00   10.03    1.30   11.33   85000 
multiple_value_insert                  2.00    0.12    0.01    0.13  100000 
multiple_value_insert                  3.00    0.15    0.01    0.16  100000 
once_prepared_select                  22.00    5.56    3.53    9.09  100000 
once_prepared_select                  22.00    6.23    3.74    9.97  100000 
order_by_big                          13.00    9.59    0.05    9.64      10 
order_by_big                          15.00   12.17    0.04   12.21      10 
order_by_big_key                      12.00   11.02    0.31   11.33      10 
order_by_big_key                      13.00   11.54    0.22   11.76      10 
order_by_big_key2                     11.00   10.05    0.04   10.09      10 
order_by_big_key2                     11.00   10.25    0.05   10.30      10 
order_by_big_key_desc                 13.00   11.37    0.17   11.54      10 
order_by_big_key_desc                 13.00   11.68    0.20   11.88      10 
order_by_big_key_diff                 11.00    9.73    0.09    9.82      10 
order_by_big_key_diff                 13.00   11.41    0.10   11.51      10 
order_by_big_key_prefix               12.00   10.06    0.04   10.10      10 
order_by_big_key_prefix               13.00   10.28    0.03   10.31      10 
order_by_key2_diff                     1.00    0.83    0.01    0.84     500 
order_by_key2_diff                     1.00    1.05    0.00    1.05     500 
order_by_key_prefix                    1.00    0.45    0.03    0.48     500 
order_by_key_prefix                    1.00    0.55    0.05    0.60     500 
order_by_range                         1.00    0.50    0.02    0.52     500 
order_by_range                         1.00    0.59    0.01    0.60     500 
outer_join                            23.00    0.00    0.00    0.00      10 
outer_join                            26.00    0.00    0.00    0.00      10 
outer_join_found                      21.00    0.00    0.00    0.00      10 
outer_join_found                      26.00    0.00    0.00    0.00      10 
outer_join_not_found                  21.00    0.02    0.00    0.02     500 
outer_join_not_found                  23.00    0.00    0.00    0.00     500 
outer_join_on_key                     13.00    0.00    0.00    0.00      10 
outer_join_on_key                     14.00    0.00    0.01    0.01      10 
prepared_select                       24.00   10.64    3.03   13.67  100000 
prepared_select                       26.00   10.86    3.20   14.06  100000 
select_1_row                           2.00    0.66    0.38    1.04   20000 
select_1_row                           2.00    0.68    0.33    1.01   20000 
select_1_row_cache                     2.00    0.47    0.36    0.83   20000 
select_1_row_cache                     3.00    0.51    0.26    0.77   20000 
select_2_rows                          2.00    0.51    0.26    0.77   20000 
select_2_rows                          3.00    0.54    0.30    0.84   20000 
select_big                            11.00   10.09    0.12   10.21      80 
select_big                            12.00   10.49    0.15   10.64      80 
select_big_str                         1.00    0.37    0.19    0.56    2000 
select_big_str                         1.00    0.46    0.13    0.59    2000 
select_cache                          55.00    1.03    0.18    1.21   10000 
select_cache                          59.00    0.94    0.16    1.10   10000 
select_cache2                         57.00    1.34    0.17    1.51   10000 
select_cache2                         61.00    1.21    0.20    1.41   10000 
select_column+column                   2.00    0.35    0.33    0.68   20000 
select_column+column                   2.00    0.45    0.31    0.76   20000 
select_diff_key                        0.00    0.05    0.01    0.06     500 
select_diff_key                        0.00    0.07    0.00    0.07     500 
select_distinct                        3.00    0.96    0.00    0.96     800 
select_distinct                        3.00    0.97    0.03    1.00     800 
select_group                          16.00    0.73    0.04    0.77    2911 
select_group                          18.00    0.65    0.07    0.72    2911 
select_group_when_MANY_tables          7.00    0.30    0.20    0.50   10000 
select_group_when_MANY_tables          8.00    0.35    0.15    0.50   10000 
select_join                            0.00    0.30    0.00    0.30     100 
select_join                            1.00    0.25    0.01    0.26     100 
select_key                            42.00   21.88    2.79   24.67  200000 
select_key                            44.00   22.09    3.11   25.20  200000 
select_key2                           49.00   21.36    3.34   24.70  200000 
select_key2                           49.00   22.73    3.19   25.92  200000 
select_key2_return_key                44.00   19.47    3.27   22.74  200000 
select_key2_return_key                48.00   19.89    3.56   23.45  200000 
select_key2_return_prim               46.00   19.27    3.19   22.46  200000 
select_key2_return_prim               55.00   24.64    3.86   28.50  200000 
select_key_prefix                     49.00   22.29    3.33   25.62  200000 
select_key_prefix                     53.00   29.17    3.25   32.42  200000 
select_key_prefix_join                 5.00    2.33    0.00    2.33     100 
select_key_prefix_join                 5.00    2.36    0.02    2.38     100 
select_key_return_key                 40.00   18.75    2.67   21.42  200000 
select_key_return_key                 40.00   19.96    2.82   22.78  200000 
select_many_fields                    16.00    8.97    0.18    9.15    2000 
select_many_fields                    16.00    9.11    0.17    9.28    2000 
select_range                          48.00    4.67    0.29    4.96     410 
select_range                          49.00    4.59    0.23    4.82     410 
select_range_key2                      7.00    2.61    0.34    2.95   25010 
select_range_key2                      7.00    2.69    0.28    2.97   25010 
select_range_prefix                    7.00    2.14    0.28    2.42   25010 
select_range_prefix                    8.00    2.54    0.35    2.89   25010 
select_simple                          1.00    0.29    0.35    0.64   20000 
select_simple                          1.00    0.31    0.40    0.71   20000 
select_simple_cache                    2.00    0.34    0.30    0.64   20000 
select_simple_cache                    2.00    0.40    0.36    0.76   20000 
select_simple_join                     0.00    0.34    0.02    0.36     500 
select_simple_join                     1.00    0.35    0.06    0.41     500 
update_autocommit                      3.00    0.36    0.15    0.51   10000 
update_autocommit                      3.00    0.37    0.12    0.49   10000 
update_big                            45.00    0.01    0.00    0.01      10 
update_big                            46.00    0.00    0.00    0.00      10 
update_commit                          1.00    0.27    0.18    0.45   10000 
update_commit                          1.00    0.33    0.13    0.46   10000 
update_of_key                         30.00    1.45    0.96    2.41   50000 
update_of_key                         31.00    1.67    0.86    2.53   50000 
update_of_key_big                     38.00    0.02    0.00    0.02     501 
update_of_key_big                     44.00    0.00    0.03    0.03     501 
update_of_primary_key_many_keys     1196.00    0.03    0.01    0.04     256 
update_of_primary_key_many_keys     1236.00    0.03    0.00    0.03     256 
update_rollback                        1.00    0.30    0.22    0.52     100 
update_rollback                        1.00    0.33    0.17    0.50     100 
update_with_key                       93.00    7.86    5.44   13.30  300000 
update_with_key                       94.00    8.64    5.53   14.17  300000 
update_with_key_prefix                36.00    4.86    2.18    7.04  100000 
update_with_key_prefix                36.00    5.17    2.18    7.35  100000 
wisc_benchmark                         2.00    1.77    0.11    1.88     114 
wisc_benchmark                         3.00    1.72    0.11    1.83     114 
TOTALS                              5295.00  324.05   57.00  381.05 2974250 
TOTALS                              5448.00  314.80   57.91  372.71 2974250 
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-benchmark
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-benchmark
More help   : https://help.launchpad.net/ListHelp

Reply via email to