Skip to content

Instantly share code, notes, and snippets.

@mdcallag
Created October 23, 2023 22:28
Show Gist options
  • Select an option

  • Save mdcallag/0ef2af18d2c3f403b474909d5afb551a to your computer and use it in GitHub Desktop.

Select an option

Save mdcallag/0ef2af18d2c3f403b474909d5afb551a to your computer and use it in GitHub Desktop.
row_ins_clust_index_entry_low 29.77 29.94 :: 33.10 34.32
btr_cur_optimistic_insert 11.79 11.68 :: 14.17 14.07
btr_cur_pessimistic_insert 0.84 0.82 :: 0.85 0.99
btr_cur_search_to_nth_level 13.43 13.68 :: 14.51 15.38
dict_table_autoinc_log 0.56 0.55 :: 0.53 0.64
mem_heap_block_free 0.32 0.29 :: 0.30 0.29
mtr_t::commit 1.42 1.49 :: 1.45 1.58
btr_cur_optimistic_insert 11.79 11.68 :: 14.17 14.07
lock_rec_insert_check_and_lock 1.06 0.98 :: 1.16 1.28
page_cur_insert_rec_low 2.04 2.04 :: 2.72 2.72 -> TODO
page_cur_tuple_insert 2.94 2.87 :: 3.73 3.58 -> TODO
rec_get_converted_size_comp 0.20 0.22 :: 0.65 0.69 -> TODO
trx_undo_row_operation 4.34 4.39 :: 4.59 4.50
btr_cur_search_to_nth_level 13.43 13.68 :: 14.51 15.38
buf_page_get_gen 4.08 4.34 :: 3.76 4.08
buf_pool_get :: 0.88 0.81 -> TODO
mtr_t::release_block_at_savepoint :: 0.40 0.32 -> TODO
page_cur_search_with_match 6.30 6.45 :: 6.83 7.37 -> TODO (maybe)
rec_get_offsets_func 0.42 0.41 :: 0.38 0.48
page_cur_insert_rec_low 2.04 2.04 :: 2.72 2.72
page_cur_insert_rec_write_log 1.56 1.47 :: 2.10 2.06
mlog_open_and_write_index 0.48 0.49 :: 0.69 0.69
rec_get_offsets_func 0.65 0.61 :: 0.98 0.94
rec_init_offsets 0.57 0.51 :: 0.85 0.77 -> TODO (rec_init_offsets_comp_ordinary)
page_cur_tuple_insert 2.94 2.87 :: 3.73 3.58
malloc 0.32 0.22 :: 0.25 0.29
mem_heap_create_block_func 0.52 0.39 :: 0.35 0.36
rec_convert_dtuple_to_rec 1.39 1.49 :: 1.80 1.70
memmove 0.28 0.30 :: 0.31 0.27
rec_convert_dtuple_to_rec_comp 0.70 0.77 :: 0.93 0.87
rec_get_converted_size_comp 0.22 0.18 :: 0.31 0.33
rec_get_converted_size_cmp 0.22 0.21 :: 0.59 0.56
rec_get_offsets_func 0.35 0.36 :: 0.52 0.60
rec_init_offsets 0.29 0.31 :: 0.45 0.47 -> TODO (rec_init_offsets_comp_ordinary)
page_cur_search_with_match 6.30 6.45 :: 6.83 7.37 -> TODO (maybe)
memcmp 1.28 1.26 :: 1.23 1.41
cmp_dtuple_rec_with_match_low 2.88 3.01 :: 3.38 3.55 -> TODO
rec_get_offsets_func 0.31 0.28 :: 0.47 0.48 -> TODO
8.0 -> rec*offsets*
* rec_get_offsets -> 8.0.28:func
* rec_init_offsets -> 8.0.28:func, 8.0.30:func
* rec_init_offsets_comp_ordinary -> 8.0.28:inlined, 8.0.32:func
* offsets func were substantially edited
8.0 -> rec_get_nth_field
* inlined for 8.0.28, func for 8.0.30
rec_get_converted_size_comp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment