Panther (Mac OS X 10.3) doesn't have the sudden slowness in the 'insert' test that Jaguar (Mac OS X 10.2) has. Total time for Panther is faster than total time for Jaguar (5561.00 secs vs. 6770.00 secs). 'Insert' is faster on Panther than on Jaguar (3316 secs vs. 5215 secs), but all other benchmarks are somewhat slower on Panther. I'm a bit worried about the 'select', which is about twice as slow on Panther than on Jaguar (1428 secs vs. 743 secs).
Complete benchmark results below, sorry for the possible bandwidth waste, but I'm not sure what I could snip, if anything.
JP
Panther benchmarks: ============================================================================= Benchmark DBD suite: 2.14 Date of test: 2003-11-07 0:12:11 Running tests on: Darwin 7.0.0 Power Macintosh Arguments: Comments: Limits from: mysql,pg,solid Server version: MySQL 4.0.15 standard log Optimization: None Hardware:
alter-table: Total time: 141 wallclock secs ( 0.22 usr 0.11 sys + 0.00 cusr 0.00 csys = 0.33 CPU)
ATIS: Total time: 59 wallclock secs (10.59 usr 6.30 sys + 0.00 cusr 0.00 csys = 16.89 CPU)
big-tables: Total time: 57 wallclock secs ( 7.53 usr 13.50 sys + 0.00 cusr 0.00 csys = 21.03 CPU)
connect: Total time: 252 wallclock secs (44.31 usr 38.81 sys + 0.00 cusr 0.00 csys = 83.12 CPU)
create: Total time: 298 wallclock secs ( 8.76 usr 3.06 sys + 0.00 cusr 0.00 csys = 11.82 CPU)
insert: Total time: 3316 wallclock secs (594.82 usr 261.66 sys + 0.00 cusr 0.00 csys = 856.48 CPU)
select: Total time: 1428 wallclock secs (67.50 usr 25.18 sys + 0.00 cusr 0.00 csys = 92.68 CPU)
transactions: Test skipped because the database doesn't support transactions
wisconsin: Total time: 27 wallclock secs ( 4.19 usr 2.58 sys + 0.00 cusr 0.00 csys = 6.77 CPU)
All 9 test executed successfully
Totals per operation: Operation seconds usr sys cpu tests alter_table_add 134.00 0.20 0.09 0.29 992 connect 16.00 6.71 1.30 8.01 10000 connect+select_1_row 23.00 7.65 2.21 9.86 10000 count 38.00 0.04 0.02 0.06 100 count_distinct 27.00 0.39 0.09 0.48 1000 count_distinct_big 124.00 9.59 6.03 15.62 120 count_distinct_group 184.00 1.59 0.80 2.39 1000 count_distinct_group_on_key 31.00 0.49 0.10 0.59 1000 count_distinct_group_on_key_parts 182.00 1.36 0.75 2.11 1000 count_distinct_key_prefix 21.00 0.46 0.09 0.55 1000 count_group_on_key_parts 38.00 1.26 0.67 1.93 1000 count_on_key 383.00 15.73 3.78 19.51 50100 create+drop 111.00 3.39 0.98 4.37 10000 create_MANY_tables 46.00 1.15 0.36 1.51 5000 create_index 3.00 0.00 0.00 0.00 8 create_key+drop 121.00 3.16 1.16 4.32 10000 create_table 0.00 0.01 0.00 0.01 31 delete_all_many_keys 59.00 0.02 0.02 0.04 1 delete_big 0.00 0.00 0.00 0.00 1 delete_big_many_keys 59.00 0.02 0.02 0.04 128 delete_key 5.00 0.47 0.31 0.78 10000 delete_range 11.00 0.00 0.00 0.00 12 drop_index 3.00 0.00 0.00 0.00 8 drop_table 1.00 0.01 0.00 0.01 28 drop_table_when_MANY_tables 12.00 0.44 0.14 0.58 5000 insert 188.00 18.93 10.96 29.89 350768 insert_duplicates 33.00 4.58 3.02 7.60 100000 insert_key 168.00 12.50 4.27 16.77 100000 insert_many_fields 10.00 0.41 0.16 0.57 2000 insert_select_1_key 5.00 0.00 0.00 0.00 1 insert_select_2_keys 6.00 0.00 0.00 0.00 1 min_max 20.00 0.05 0.00 0.05 60 min_max_on_key 169.00 22.06 5.41 27.47 85000 order_by_big 128.00 24.08 17.32 41.40 10 order_by_big_key 89.00 27.07 19.61 46.68 10 order_by_big_key2 86.00 24.30 18.88 43.18 10 order_by_big_key_desc 94.00 27.52 20.67 48.19 10 order_by_big_key_diff 116.00 25.02 16.13 41.15 10 order_by_big_key_prefix 87.00 24.71 18.71 43.42 10 order_by_key2_diff 10.00 2.21 1.42 3.63 500 order_by_key_prefix 5.00 1.13 0.72 1.85 500 order_by_range 11.00 1.28 0.78 2.06 500 outer_join 91.00 0.00 0.00 0.00 10 outer_join_found 87.00 0.00 0.00 0.00 10 outer_join_not_found 41.00 0.00 0.00 0.00 500 outer_join_on_key 33.00 0.00 0.01 0.01 10 select_1_row 34.00 5.83 6.72 12.55 100000 select_1_row_cache 31.00 5.20 5.78 10.98 100000 select_2_rows 59.00 7.76 7.53 15.29 100000 select_big 91.00 27.10 20.37 47.47 80 select_big_str 57.00 5.59 10.21 15.80 10000 select_cache 122.00 3.46 0.68 4.14 10000 select_cache2 123.00 3.62 0.63 4.25 10000 select_column+column 32.00 5.57 5.05 10.62 100000 select_diff_key 158.00 0.18 0.06 0.24 500 select_distinct 13.00 2.04 1.10 3.14 800 select_group 40.00 1.62 0.59 2.21 2701 select_group_when_MANY_tables 8.00 0.62 0.42 1.04 5000 select_join 3.00 0.65 0.31 0.96 100 select_key 175.00 54.27 14.64 68.91 200000 select_key2 179.00 54.65 14.99 69.64 200000 select_key2_return_key 161.00 50.43 11.47 61.90 200000 select_key2_return_prim 174.00 53.24 13.63 66.87 200000 select_key_prefix 182.00 54.88 14.84 69.72 200000 select_key_prefix_join 18.00 4.93 3.64 8.57 100 select_key_return_key 169.00 52.49 13.14 65.63 200000 select_many_fields 47.00 7.12 13.34 20.46 2000 select_range 141.00 10.26 6.57 16.83 410 select_range_key2 24.00 5.30 2.04 7.34 25010 select_range_prefix 25.00 5.71 1.84 7.55 25010 select_simple_join 3.00 0.65 0.39 1.04 500 update_big 49.00 0.01 0.00 0.01 10 update_of_key 51.00 3.95 1.60 5.55 50000 update_of_key_big 21.00 0.01 0.02 0.03 501 update_of_primary_key_many_keys 25.00 0.02 0.03 0.05 256 update_with_key 175.00 16.88 9.99 26.87 300000 update_with_key_prefix 54.00 10.03 3.68 13.71 100000 wisc_benchmark 8.00 2.16 1.59 3.75 114 TOTALS 5561.00 726.22 343.88 1070.10 2900541 ============================================================== Jaguar benchmarks: ============================================================== Benchmark DBD suite: 2.14 Date of test: 2003-09-29 22:20:05 Running tests on: Darwin 6.7.5 Power Macintosh Arguments: Comments: Limits from: mysql,pg,solid Server version: MySQL 4.0.15 standard log Optimization: None Hardware:
alter-table: Total time: 96 wallclock secs ( 0.35 usr 0.00 sys + 0.00 cusr 0.00 csys = 0.35 CPU)
ATIS: Total time: 30 wallclock secs (11.14 usr 0.00 sys + 0.00 cusr 0.00 csys = 11.14 CPU)
big-tables: Total time: 31 wallclock secs (20.83 usr 0.00 sys + 0.00 cusr 0.00 csys = 20.83 CPU)
connect: Total time: 140 wallclock secs (75.89 usr 0.00 sys + 0.00 cusr 0.00 csys = 75.89 CPU)
create: Total time: 109 wallclock secs (10.24 usr 0.00 sys + 0.00 cusr 0.00 csys = 10.24 CPU)
insert: Total time: 5215 wallclock secs (689.67 usr 0.00 sys + 0.00 cusr 0.00 csys = 689.67 CPU)
select: Total time: 743 wallclock secs (66.73 usr 0.00 sys + 0.00 cusr 0.00 csys = 66.73 CPU)
transactions: Test skipped because the database doesn't support transactions
wisconsin: Total time: 19 wallclock secs ( 4.86 usr 0.00 sys + 0.00 cusr 0.00 csys = 4.86 CPU)
All 9 test executed successfully
Totals per operation: Operation seconds usr sys cpu tests alter_table_add 91.00 0.27 0.00 0.27 992 connect 9.00 6.27 0.00 6.27 10000 connect+select_1_row 14.00 8.42 0.00 8.42 10000 count 19.00 0.03 0.00 0.03 100 count_distinct 14.00 0.37 0.00 0.37 1000 count_distinct_big 63.00 9.05 0.00 9.05 120 count_distinct_group 91.00 1.48 0.00 1.48 1000 count_distinct_group_on_key 17.00 0.44 0.00 0.44 1000 count_distinct_group_on_key_parts 92.00 1.23 0.00 1.23 1000 count_distinct_key_prefix 12.00 0.42 0.00 0.42 1000 count_group_on_key_parts 21.00 1.30 0.00 1.30 1000 count_on_key 208.00 15.59 0.00 15.59 50100 create+drop 35.00 3.91 0.00 3.91 10000 create_MANY_tables 20.00 1.38 0.00 1.38 5000 create_index 2.00 0.00 0.00 0.00 8 create_key+drop 41.00 3.31 0.00 3.31 10000 create_table 0.00 0.00 0.00 0.00 31 delete_all_many_keys 429.00 0.02 0.00 0.02 1 delete_big 0.00 0.00 0.00 0.00 1 delete_big_many_keys 429.00 0.02 0.00 0.02 128 delete_key 13.00 0.94 0.00 0.94 10000 delete_range 10.00 0.00 0.00 0.00 12 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 8.00 0.68 0.00 0.68 5000 insert 140.00 26.97 0.00 26.97 350768 insert_duplicates 22.00 6.91 0.00 6.91 100000 insert_key 2622.00 22.13 0.00 22.13 100000 insert_many_fields 6.00 0.35 0.00 0.35 2000 insert_select_1_key 2.00 0.00 0.00 0.00 1 insert_select_2_keys 3.00 0.00 0.00 0.00 1 min_max 11.00 0.03 0.00 0.03 60 min_max_on_key 93.00 21.11 0.00 21.11 85000 order_by_big 62.00 29.34 0.00 29.34 10 order_by_big_key 37.00 30.68 0.00 30.68 10 order_by_big_key2 38.00 30.64 0.00 30.64 10 order_by_big_key_desc 36.00 30.26 0.00 30.26 10 order_by_big_key_diff 57.00 28.18 0.00 28.18 10 order_by_big_key_prefix 35.00 28.87 0.00 28.87 10 order_by_key2_diff 5.00 2.87 0.00 2.87 500 order_by_key_prefix 3.00 1.36 0.00 1.36 500 order_by_range 6.00 1.37 0.00 1.37 500 outer_join 46.00 0.00 0.00 0.00 10 outer_join_found 45.00 0.00 0.00 0.00 10 outer_join_not_found 19.00 0.00 0.00 0.00 500 outer_join_on_key 17.00 0.02 0.00 0.02 10 select_1_row 21.00 11.05 0.00 11.05 100000 select_1_row_cache 18.00 10.17 0.00 10.17 100000 select_2_rows 35.00 13.61 0.00 13.61 100000 select_big 37.00 29.97 0.00 29.97 80 select_big_str 24.00 16.79 0.00 16.79 10000 select_cache 63.00 3.71 0.00 3.71 10000 select_cache2 63.00 3.83 0.00 3.83 10000 select_column+column 19.00 9.58 0.00 9.58 100000 select_diff_key 80.00 0.21 0.00 0.21 500 select_distinct 7.00 2.17 0.00 2.17 800 select_group 22.00 1.61 0.00 1.61 2701 select_group_when_MANY_tables 5.00 0.96 0.00 0.96 5000 select_join 1.00 0.50 0.00 0.50 100 select_key 101.00 60.63 0.00 60.63 200000 select_key2 110.00 61.40 0.00 61.40 200000 select_key2_return_key 96.00 53.23 0.00 53.23 200000 select_key2_return_prim 106.00 57.69 0.00 57.69 200000 select_key_prefix 106.00 61.47 0.00 61.47 200000 select_key_prefix_join 9.00 5.17 0.00 5.17 100 select_key_return_key 100.00 55.92 0.00 55.92 200000 select_many_fields 25.00 20.48 0.00 20.48 2000 select_range 68.00 11.03 0.00 11.03 410 select_range_key2 14.00 6.46 0.00 6.46 25010 select_range_prefix 14.00 6.36 0.00 6.36 25010 select_simple_join 2.00 0.76 0.00 0.76 500 update_big 71.00 0.00 0.00 0.00 10 update_of_key 156.00 6.73 0.00 6.73 50000 update_of_key_big 20.00 0.08 0.00 0.08 501 update_of_primary_key_many_keys 259.00 0.04 0.00 0.04 256 update_with_key 141.00 27.29 0.00 27.29 300000 update_with_key_prefix 28.00 10.27 0.00 10.27 100000 wisc_benchmark 4.00 2.30 0.00 2.30 114 TOTALS 6770.00 867.69 0.00 867.69 2900541
-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]