Mehr Performance: Linux mit 64-Bit-Programmen
MySQL: Tabellarischer Überblick
Operation | Durchschnitt 32 Bit [sek.] | Durchschnitt 64 Bit [sek.] |
---|---|---|
Kleinere Werte sind besser | ||
Results per test in seconds: | ||
ATIS | 11,2 | 10,6 |
alter-table | 58,6 | 56,7 |
big-tables | 9,2 | 8,3 |
connect | 19,8 | 17,7 |
create | 21,2 | 18,7 |
insert | 832,7 | 762,2 |
select | 284,6 | 320,4 |
wisconsin | 4,7 | 4,3 |
The results per operation: | ||
alter_table_add (992) | 32,7 | 31,5 |
alter_table_drop (496) | 24,6 | 24 |
connect (10000) | 3,8 | 3,5 |
connect+select_1_row (10000) | 4,8 | 4,2 |
connect+select_simple (10000) | 4,2 | 4 |
count (100) | 4,9 | 6,3 |
count_distinct (1000) | 9,4 | 10,1 |
count_distinct_2 (1000) | 12,4 | 12,1 |
count_distinct_big (120) | 22,7 | 29,3 |
count_distinct_group (1000) | 24,6 | 22 |
count_distinct_group_on_key (1000) | 9,9 | 11,4 |
count_distinct_group_on_key_parts (1 | 24,5 | 22,1 |
count_distinct_key_prefix (1000) | 7,3 | 8,2 |
count_group_on_key_parts (1000) | 9 | 11,9 |
count_on_key (50100) | 75,7 | 89,5 |
create+drop (10000) | 5 | 4,8 |
create_MANY_tables (10000) | 3,8 | 3,4 |
create_index (8) | 0,3 | 0,5 |
create_key+drop (10000) | 6,4 | 6 |
create_table (31) | 0 | 0,1 |
delete_all (12) | 3,9 | 3,4 |
delete_all_many_keys (1) | 59,4 | 59,3 |
delete_big (1) | 0,5 | 0,2 |
delete_big_many_keys (128) | 59,4 | 59,3 |
delete_key (10000) | 0,9 | 0,7 |
drop_index (8) | 1 | 0,6 |
drop_table (28) | 0,1 | 0 |
drop_table_when_MANY_tables (10000) | 4,8 | 3,2 |
insert (350768) | 29,2 | 26,3 |
insert_duplicates (100000) | 7,2 | 6,3 |
insert_key (100000) | 130 | 113,6 |
insert_many_fields (2000) | 1,8 | 1,6 |
insert_select_1_key (1) | 1,2 | 1,2 |
insert_select_2_keys (1) | 1,6 | 1,2 |
min_max (60) | 4 | 5,6 |
min_max_on_key (85000) | 35,3 | 37,5 |
multiple_value_insert (100000) | 1,6 | 1,4 |
order_by_big (10) | 19,9 | 17,5 |
order_by_big_key (10) | 17,7 | 14,2 |
order_by_big_key2 (10) | 17,1 | 13,8 |
order_by_big_key_desc (10) | 17,6 | 14,2 |
order_by_big_key_diff (10) | 19,4 | 16,2 |
order_by_big_key_prefix (10) | 17,3 | 13,7 |
order_by_key2_diff (500) | 2,1 | 1,8 |
order_by_key_prefix (500) | 1,2 | 1 |
order_by_range (500) | 1,5 | 1,4 |
outer_join (10) | 12,6 | 11,3 |
outer_join_found (10) | 12,6 | 11,1 |
outer_join_not_found (500) | 7,6 | 6,7 |
outer_join_on_key (10) | 8,3 | 9 |
select_1_row (10000) | 0,8 | 1 |
select_2_rows (10000) | 0,8 | 0,6 |
select_big (80) | 17,3 | 14,3 |
select_big_str (10000) | 3,9 | 2,9 |
select_column+column (10000) | 0,8 | 0,9 |
select_diff_key (500) | 25,9 | 32,4 |
select_distinct (800) | 3,1 | 2,7 |
select_group (2911) | 35 | 36,4 |
select_group_when_MANY_tables (10000 | 1,2 | 1,3 |
select_join (100) | 0,8 | 0,3 |
select_key (200000) | 37,1 | 32,2 |
select_key2 (200000) | 38,2 | 33,6 |
select_key2_return_key (200000) | 35,9 | 31,3 |
select_key2_return_prim (200000) | 36,9 | 32,2 |
select_key_prefix (200000) | 38,4 | 33,6 |
select_key_prefix_join (100) | 3,3 | 3,6 |
select_key_return_key (200000) | 35,6 | 31,3 |
select_many_fields (2000) | 7,2 | 6,7 |
select_query_cache (10000) | 21,8 | 28,2 |
select_query_cache2 (10000) | 21,6 | 28,2 |
select_range (410) | 33,3 | 33,8 |
select_range_key2 (25010) | 5,1 | 4,5 |
select_range_prefix (25010) | 5 | 4,5 |
select_simple (10000) | 0,7 | 0,6 |
select_simple_join (500) | 0,6 | 0,7 |
update_big (10) | 12,5 | 9,9 |
update_of_key (50000) | 6,8 | 6,1 |
update_of_key_big (501) | 6,6 | 6,6 |
update_of_primary_key_many_keys (256 | 29,9 | 32,8 |
update_with_key (300000) | 27,1 | 24,3 |
update_with_key_prefix (100000) | 7,6 | 6,5 |
wisc_benchmark (114) | 1,8 | 1,6 |
TOTALS | 1285,4 | 1243,8 |