# 5.72% mysqld mysqld [.] buf_page_get_gen(unsigned long, unsigned long, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | --- buf_page_get_gen(unsigned long, unsigned long, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | |--64.87%-- _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--17.49%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--84.04%-- row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | | | | |--49.92%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | | row_upd_step(que_thr_t*) | | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | | handler::ha_update_row(unsigned char const*, unsigned char*) | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | |--27.87%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | | row_purge_step(que_thr_t*) | | | que_run_threads(que_thr_t*) | | | trx_purge(unsigned long, unsigned long, bool) | | | srv_purge_coordinator_thread | | | start_thread | | | __clone | | | | | --22.22%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | |--9.17%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --6.79%-- _ZL33btr_page_get_father_node_ptr_funcPmP16mem_block_info_tP9btr_cur_tPKcmP5mtr_t.constprop.27 | btr_compress(btr_cur_t*, unsigned long, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--5.81%-- trx_undo_get_first_rec(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, mtr_t*) | _ZL23trx_purge_read_undo_recP11trx_purge_tm | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--2.41%-- _ZL22trx_purge_get_next_recPmP16mem_block_info_t | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--2.40%-- trx_undo_assign_undo(trx_t*, unsigned long) | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--1.59%-- trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--1.59%-- trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--0.85%-- trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--0.83%-- fsp_reserve_free_extents(unsigned long*, unsigned long, unsigned long, unsigned long, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--0.80%-- trx_undo_set_state_at_finish(trx_undo_t*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--0.77%-- _ZL20btr_cur_latch_leavesPhmmmmP9btr_cur_tP5mtr_t.isra.19 | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --0.59%-- btr_can_merge_with_page(btr_cur_t*, unsigned long, buf_block_t**, mtr_t*) btr_compress(btr_cur_t*, unsigned long, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 2.87% mysqld mysqld [.] MYSQLparse(THD*) | --- MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 2.47% mysqld mysqld [.] rw_lock_x_lock_func(rw_lock_t*, unsigned long, char const*, unsigned long) | --- rw_lock_x_lock_func(rw_lock_t*, unsigned long, char const*, unsigned long) | |--88.95%-- buf_page_get_gen(unsigned long, unsigned long, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--79.59%-- _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | |--7.85%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | | | | |--73.38%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | | row_purge_step(que_thr_t*) | | | que_run_threads(que_thr_t*) | | | trx_purge(unsigned long, unsigned long, bool) | | | srv_purge_coordinator_thread | | | start_thread | | | __clone | | | | | --26.62%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--4.39%-- trx_undo_set_state_at_finish(trx_undo_t*, mtr_t*) | | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | | trx_commit(trx_t*) | | trx_commit_for_mysql(trx_t*) | | _ZL15innobase_commitP10handlertonP3THDb | | ha_commit_low(THD*, bool, bool) | | TC_LOG_DUMMY::commit(THD*, bool) | | ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--4.03%-- _ZL20btr_cur_latch_leavesPhmmmmP9btr_cur_tP5mtr_t.isra.19 | | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | |--2.07%-- trx_undo_assign_undo(trx_t*, unsigned long) | | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --2.06%-- trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--4.37%-- trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--1.84%-- trx_undo_set_state_at_finish(trx_undo_t*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--1.83%-- btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--1.76%-- fsp_reserve_free_extents(unsigned long*, unsigned long, unsigned long, unsigned long, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --1.24%-- srv_purge_coordinator_thread start_thread __clone 2.02% mysqld mysqld [.] rec_get_offsets_func(unsigned char const*, dict_index_t const*, unsigned long*, unsigned long, mem_block_info_t**) | --- rec_get_offsets_func(unsigned char const*, dict_index_t const*, unsigned long*, unsigned long, mem_block_info_t**) | |--73.65%-- page_cur_search_with_match(buf_block_t const*, dict_index_t const*, dtuple_t const*, unsigned long, unsigned long*, unsigned long*, unsigned long*, unsigned long*, page_cur_t*) | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--74.38%-- row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | | | | |--43.22%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | | row_upd_step(que_thr_t*) | | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | | handler::ha_update_row(unsigned char const*, unsigned char*) | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | |--34.47%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | | row_purge_step(que_thr_t*) | | | que_run_threads(que_thr_t*) | | | trx_purge(unsigned long, unsigned long, bool) | | | srv_purge_coordinator_thread | | | start_thread | | | __clone | | | | | --22.31%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | |--19.31%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --6.32%-- _ZL33btr_page_get_father_node_ptr_funcPmP16mem_block_info_tP9btr_cur_tPKcmP5mtr_t.constprop.27 | btr_compress(btr_cur_t*, unsigned long, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--7.20%-- _ZL22btr_search_check_guessP9btr_cur_tmPK8dtuple_tmP5mtr_t.isra.16 | btr_search_guess_on_hash(dict_index_t*, btr_search_t*, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, mtr_t*) | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--62.60%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | | handler::multi_range_read_next(char**) | | QUICK_RANGE_SELECT::get_next() | | _ZL8rr_quickP11READ_RECORD | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --37.40%-- row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--6.94%-- _ZL29page_cur_insert_rec_write_logPhmS_P12dict_index_tP5mtr_t | page_cur_insert_rec_low(unsigned char*, dict_index_t*, unsigned char const*, unsigned long*, mtr_t*) | btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) | row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--6.54%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--68.13%-- row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | | | | |--50.61%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | | row_upd_step(que_thr_t*) | | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | | handler::ha_update_row(unsigned char const*, unsigned char*) | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | --49.39%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --31.87%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--3.31%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --2.36%-- _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 1.93% mysqld mysqld [.] mtr_commit(mtr_t*) | --- mtr_commit(mtr_t*) | |--43.28%-- _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--9.69%-- trx_undo_assign_undo(trx_t*, unsigned long) | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--8.40%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--7.44%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--6.95%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--5.08%-- trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--4.70%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--2.86%-- row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--2.40%-- ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--2.39%-- _ZL22trx_purge_get_next_recPmP16mem_block_info_t | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--2.36%-- _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--2.34%-- trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --2.09%-- _ZL23trx_purge_read_undo_recP11trx_purge_tm _ZL22trx_purge_get_next_recPmP16mem_block_info_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 1.21% mysqld libc-2.14.1.so [.] __memcpy_ssse3_back | --- __memcpy_ssse3_back | |--15.20%-- btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--15.17%-- btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) | row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--7.81%-- QUICK_RANGE::QUICK_RANGE(unsigned char const*, unsigned int, unsigned long, unsigned char const*, unsigned int, unsigned long, unsigned int) | get_quick_keys(PARAM*, QUICK_RANGE_SELECT*, st_key_part*, SEL_ARG*, unsigned char*, unsigned int, unsigned char*, unsigned int) | get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--7.51%-- trx_undo_assign_undo(trx_t*, unsigned long) | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--7.51%-- lock_table(unsigned long, dict_table_t*, lock_mode, que_thr_t*) | row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--7.47%-- trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--4.48%-- _ZL9get_tokenP16Lex_input_streamjj | _ZL13lex_one_tokenP7YYSTYPEP3THD | MYSQLlex(YYSTYPE*, THD*) | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--4.22%-- lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--3.88%-- _ZL11get_mm_leafP15RANGE_OPT_PARAMP4ItemP5FieldP11st_key_partN9Item_func8FunctypeES2_ | _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 | _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb | _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--3.83%-- get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--3.81%-- THD::copy_db_to(char**, unsigned long*) | st_select_lex::add_table_to_list(THD*, Table_ident*, st_mysql_lex_string*, unsigned long, thr_lock_type, enum_mdl_type, List*, List*, st_mysql_lex_string*) | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--3.77%-- dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--3.75%-- Sel_arg_range_sequence::stack_push_range(SEL_ARG*) | sel_arg_range_seq_next(void*, st_key_multi_range*) | handler::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) | DsMrr_impl::dsmrr_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) | _ZL18check_quick_selectP5PARAMjbP7SEL_ARGbPjS3_P13Cost_estimate | _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--3.49%-- row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--2.89%-- srv_purge_coordinator_thread | start_thread | __clone | |--2.89%-- trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --2.32%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.96% mysqld mysqld [.] jemalloc_arena_malloc | --- jemalloc_arena_malloc | |--91.34%-- malloc | | | |--52.21%-- my_malloc | | | | | |--70.22%-- alloc_root | | | | | | | |--71.26%-- SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | | | | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | | mysql_execute_command(THD*) | | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | | do_handle_one_connection(THD*) | | | | handle_one_connection | | | | start_thread | | | | __clone | | | | | | | --28.74%-- Sql_alloc::operator new(unsigned long) | | | get_quick_keys(PARAM*, QUICK_RANGE_SELECT*, st_key_part*, SEL_ARG*, unsigned char*, unsigned int, unsigned char*, unsigned int) | | | get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | | | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | | | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | | | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | |--9.95%-- mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) | | | lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | |--9.94%-- init_dynamic_array2 | | | QUICK_RANGE_SELECT::QUICK_RANGE_SELECT(THD*, TABLE*, unsigned int, bool, st_mem_root*, bool*) | | | get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | | | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | | | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | | | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | --9.89%-- QUICK_RANGE_SELECT::QUICK_RANGE_SELECT(THD*, TABLE*, unsigned int, bool, st_mem_root*, bool*) | | get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--37.41%-- mem_heap_create_block_func(mem_block_info_t*, unsigned long, unsigned long) | | | | | |--48.25%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | | | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | | | | | | | |--76.19%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | | | row_purge_step(que_thr_t*) | | | | que_run_threads(que_thr_t*) | | | | trx_purge(unsigned long, unsigned long, bool) | | | | srv_purge_coordinator_thread | | | | start_thread | | | | __clone | | | | | | | --23.81%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | | row_purge_step(que_thr_t*) | | | que_run_threads(que_thr_t*) | | | trx_purge(unsigned long, unsigned long, bool) | | | srv_purge_coordinator_thread | | | start_thread | | | __clone | | | | | |--27.73%-- btr_pcur_copy_stored_position(btr_pcur_t*, btr_pcur_t*) | | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | | handler::ha_update_row(unsigned char const*, unsigned char*) | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | |--13.85%-- mem_heap_add_block(mem_block_info_t*, unsigned long) | | | row_build(unsigned long, dict_index_t const*, unsigned char const*, unsigned long const*, dict_table_t const*, dtuple_t const*, unsigned long const*, row_ext_t**, mem_block_info_t*) | | | _ZL17row_upd_store_rowP10upd_node_t | | | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | | | row_upd_step(que_thr_t*) | | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | | handler::ha_update_row(unsigned char const*, unsigned char*) | | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | --10.17%-- _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --10.38%-- operator new(unsigned long, std::nothrow_t const&) | MDL_ticket::create(MDL_context*, enum_mdl_type) | MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--4.74%-- operator new(unsigned long, std::nothrow_t const&) | MDL_ticket::create(MDL_context*, enum_mdl_type) | MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --3.93%-- mem_heap_create_block_func(mem_block_info_t*, unsigned long, unsigned long) mem_heap_add_block(mem_block_info_t*, unsigned long) _ZL14ib_heap_mallocP10ib_alloc_tm ib_vector_create(ib_alloc_t*, unsigned long, unsigned long) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.92% mysqld mysqld [.] page_cur_search_with_match(buf_block_t const*, dict_index_t const*, dtuple_t const*, unsigned long, unsigned long*, unsigned long*, unsigned long*, unsigned long*, page_cur_t*) | --- page_cur_search_with_match(buf_block_t const*, dict_index_t const*, dtuple_t const*, unsigned long, unsigned long*, unsigned long*, unsigned long*, unsigned long*, page_cur_t*) btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | |--70.16%-- row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | | |--50.50%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--29.56%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --19.94%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--20.34%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --9.50%-- _ZL33btr_page_get_father_node_ptr_funcPmP16mem_block_info_tP9btr_cur_tPKcmP5mtr_t.constprop.27 btr_compress(btr_cur_t*, unsigned long, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.91% mysqld mysqld [.] _ZL35mtr_add_dirtied_pages_to_flush_listP5mtr_t | --- _ZL35mtr_add_dirtied_pages_to_flush_listP5mtr_t mtr_commit(mtr_t*) | |--45.40%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--23.40%-- trx_undo_assign_undo(trx_t*, unsigned long) | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--15.57%-- trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--5.68%-- _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--4.98%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --4.97%-- trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.87% mysqld mysqld [.] _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t | --- _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.86% mysqld mysqld [.] sync_array_print_long_waits(unsigned long*, void const**) | --- sync_array_print_long_waits(unsigned long*, void const**) srv_error_monitor_thread start_thread __clone 0.83% mysqld mysqld [.] btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | --- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | |--74.02%-- row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | | |--52.67%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --47.33%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--9.93%-- row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--6.35%-- _ZL33btr_page_get_father_node_ptr_funcPmP16mem_block_info_tP9btr_cur_tPKcmP5mtr_t.constprop.27 | btr_compress(btr_cur_t*, unsigned long, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--5.49%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --4.22%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.82% mysqld mysqld [.] log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | --- log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.78% mysqld mysqld [.] malloc | --- malloc | |--23.47%-- mem_heap_create_block_func(mem_block_info_t*, unsigned long, unsigned long) | | | |--58.09%-- mem_heap_add_block(mem_block_info_t*, unsigned long) | | | | | |--54.97%-- _ZL14ib_heap_mallocP10ib_alloc_tm | | | ib_vector_create(ib_alloc_t*, unsigned long, unsigned long) | | | trx_purge(unsigned long, unsigned long, bool) | | | srv_purge_coordinator_thread | | | start_thread | | | __clone | | | | | --45.03%-- row_build(unsigned long, dict_index_t const*, unsigned char const*, unsigned long const*, dict_table_t const*, dtuple_t const*, unsigned long const*, row_ext_t**, mem_block_info_t*) | | _ZL17row_upd_store_rowP10upd_node_t | | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--23.33%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --18.57%-- rec_copy_prefix_to_buf(unsigned char const*, dict_index_t const*, unsigned long, unsigned char**, unsigned long*) | btr_pcur_store_position(btr_pcur_t*, mtr_t*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--18.20%-- MDL_ticket::create(MDL_context*, enum_mdl_type) | MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | | | |--67.23%-- ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --32.77%-- _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket | open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--17.75%-- my_malloc | | | |--33.98%-- init_dynamic_array2 | | QUICK_RANGE_SELECT::QUICK_RANGE_SELECT(THD*, TABLE*, unsigned int, bool, st_mem_root*, bool*) | | get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--33.03%-- mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) | | lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --32.98%-- alloc_root | Sql_alloc::operator new(unsigned long) | get_quick_keys(PARAM*, QUICK_RANGE_SELECT*, st_key_part*, SEL_ARG*, unsigned char*, unsigned int, unsigned char*, unsigned int) | get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--17.52%-- operator new(unsigned long, std::nothrow_t const&) | MDL_ticket::create(MDL_context*, enum_mdl_type) | MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--11.70%-- get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --11.36%-- operator new(unsigned long) get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.69% mysqld mysqld [.] jemalloc_arena_salloc_demote | --- jemalloc_arena_salloc_demote | |--47.07%-- mem_heap_block_free(mem_block_info_t*, mem_block_info_t*) | | | |--41.89%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | |--29.44%-- row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--14.68%-- row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --13.99%-- btr_pcur_copy_stored_position(btr_pcur_t*, btr_pcur_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--20.56%-- QUICK_RANGE_SELECT::~QUICK_RANGE_SELECT() | QUICK_RANGE_SELECT::~QUICK_RANGE_SELECT() | SQL_SELECT::cleanup() | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--13.38%-- ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--12.40%-- free_root | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --6.59%-- close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.67% mysqld mysqld [.] free | --- free | |--28.06%-- free_root | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--23.36%-- mem_heap_block_free(mem_block_info_t*, mem_block_info_t*) | | | |--67.07%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | | | | | |--64.77%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | | row_purge_step(que_thr_t*) | | | que_run_threads(que_thr_t*) | | | trx_purge(unsigned long, unsigned long, bool) | | | srv_purge_coordinator_thread | | | start_thread | | | __clone | | | | | --35.23%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --32.93%-- btr_pcur_copy_stored_position(btr_pcur_t*, btr_pcur_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--14.88%-- SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--13.57%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--7.04%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--6.70%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --6.39%-- end_read_record(READ_RECORD*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.61% mysqld mysqld [.] btr_search_guess_on_hash(dict_index_t*, btr_search_t*, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, mtr_t*) | --- btr_search_guess_on_hash(dict_index_t*, btr_search_t*, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, mtr_t*) | |--87.80%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--85.53%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | | handler::multi_range_read_next(char**) | | QUICK_RANGE_SELECT::get_next() | | _ZL8rr_quickP11READ_RECORD | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --14.47%-- row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--7.42%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --4.78%-- row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.61% mysqld mysqld [.] mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | --- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | |--91.96%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --8.04%-- mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.59% mysqld mysqld [.] trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | --- trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | |--92.25%-- btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --7.75%-- btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.56% mysqld mysqld [.] _ZL13lex_one_tokenP7YYSTYPEP3THD | --- _ZL13lex_one_tokenP7YYSTYPEP3THD MYSQLlex(YYSTYPE*, THD*) MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.54% mysqld [vdso] [.] 0x00007fff237fe7a0 | --- 0x7fff237fe7dd clock_gettime my_getsystime MDL_context::acquire_lock(MDL_request*, unsigned long) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone | --- 0x7fff237fe8c0 clock_gettime my_getsystime MDL_context::acquire_lock(MDL_request*, unsigned long) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone | --- 0x7fff237fed20 mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone | --- 0x7fff237fe7a0 my_getsystime MDL_context::acquire_lock(MDL_request*, unsigned long) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone | --- 0x7fff237fe8b0 clock_gettime my_getsystime MDL_context::acquire_lock(MDL_request*, unsigned long) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone | --- 0x7fff237fed56 __gettimeofday mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone | --- 0x7fff237fed21 mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone | --- 0x7fff237fe94d clock_gettime my_getsystime MDL_context::acquire_lock(MDL_request*, unsigned long) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone | --- 0x7fff237fedd8 __gettimeofday os_event_wait_time_low(os_event*, unsigned long, long) srv_purge_coordinator_thread start_thread __clone | --- 0x7fff237fed26 __gettimeofday os_event_wait_time_low(os_event*, unsigned long, long) srv_purge_coordinator_thread start_thread __clone 0.52% mysqld mysqld [.] buf_block_align(unsigned char const*) | --- buf_block_align(unsigned char const*) | |--91.20%-- btr_search_guess_on_hash(dict_index_t*, btr_search_t*, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, mtr_t*) | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--79.47%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | | handler::multi_range_read_next(char**) | | QUICK_RANGE_SELECT::get_next() | | _ZL8rr_quickP11READ_RECORD | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --20.53%-- row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --8.80%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.51% mysqld mysqld [.] dispatch_command(enum_server_command, THD*, char*, unsigned int) | --- dispatch_command(enum_server_command, THD*, char*, unsigned int) | |--91.80%-- do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --8.20%-- handle_one_connection start_thread __clone 0.51% mysqld mysqld [.] mysql_execute_command(THD*) | --- mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.51% mysqld mysqld [.] cmp_dtuple_rec_with_match_low(dtuple_t const*, unsigned char const*, unsigned long const*, unsigned long, unsigned long*, unsigned long*) | --- cmp_dtuple_rec_with_match_low(dtuple_t const*, unsigned char const*, unsigned long const*, unsigned long, unsigned long*, unsigned long*) | |--70.98%-- page_cur_search_with_match(buf_block_t const*, dict_index_t const*, dtuple_t const*, unsigned long, unsigned long*, unsigned long*, unsigned long*, unsigned long*, page_cur_t*) | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--86.73%-- row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | | | | |--40.35%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | | row_purge_step(que_thr_t*) | | | que_run_threads(que_thr_t*) | | | trx_purge(unsigned long, unsigned long, bool) | | | srv_purge_coordinator_thread | | | start_thread | | | __clone | | | | | |--30.58%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | | row_purge_step(que_thr_t*) | | | que_run_threads(que_thr_t*) | | | trx_purge(unsigned long, unsigned long, bool) | | | srv_purge_coordinator_thread | | | start_thread | | | __clone | | | | | --29.07%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --13.27%-- _ZL33btr_page_get_father_node_ptr_funcPmP16mem_block_info_tP9btr_cur_tPKcmP5mtr_t.constprop.27 | btr_compress(btr_cur_t*, unsigned long, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--18.99%-- _ZL22btr_search_check_guessP9btr_cur_tmPK8dtuple_tmP5mtr_t.isra.16 | btr_search_guess_on_hash(dict_index_t*, btr_search_t*, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, mtr_t*) | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --10.02%-- cmp_dtuple_rec(dtuple_t const*, unsigned char const*, unsigned long const*) row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.45% mysqld mysqld [.] SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | --- SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | |--89.90%-- SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --10.10%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.42% mysqld libc-2.14.1.so [.] __sched_yield | --- __sched_yield | |--80.67%-- srv_purge_coordinator_thread | start_thread | __clone | --19.33%-- trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.41% mysqld mysqld [.] THD::enter_stage(PSI_stage_info_v1 const*, PSI_stage_info_v1*, char const*, char const*, unsigned int) | --- THD::enter_stage(PSI_stage_info_v1 const*, PSI_stage_info_v1*, char const*, char const*, unsigned int) | |--22.84%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--22.62%-- do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--21.91%-- dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--21.69%-- check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) | check_one_table_access(THD*, unsigned long, TABLE_LIST*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --10.94%-- mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.41% mysqld mysqld [.] mlog_write_ulint(unsigned char*, unsigned long, unsigned char, mtr_t*) | --- mlog_write_ulint(unsigned char*, unsigned long, unsigned char, mtr_t*) | |--33.46%-- trx_undo_set_state_at_finish(trx_undo_t*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--23.25%-- flst_insert_before(unsigned char*, unsigned char*, unsigned char*, mtr_t*) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--11.08%-- trx_undo_assign_undo(trx_t*, unsigned long) | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--11.05%-- fseg_create_general(unsigned long, unsigned long, unsigned long, unsigned long, mtr_t*) | trx_undo_assign_undo(trx_t*, unsigned long) | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--11.02%-- trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --10.14%-- _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.41% mysqld libpthread-2.14.1.so [.] __libc_recv | --- __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.40% mysqld mysqld [.] _ZL29buf_page_make_young_if_neededP10buf_page_t | --- _ZL29buf_page_make_young_if_neededP10buf_page_t | |--53.03%-- buf_page_get_gen(unsigned long, unsigned long, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--58.13%-- _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | |--21.19%-- trx_undo_set_state_at_finish(trx_undo_t*, mtr_t*) | | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | | trx_commit(trx_t*) | | trx_commit_for_mysql(trx_t*) | | _ZL15innobase_commitP10handlertonP3THDb | | ha_commit_low(THD*, bool, bool) | | TC_LOG_DUMMY::commit(THD*, bool) | | ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --20.68%-- trx_undo_get_first_rec(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, mtr_t*) | _ZL23trx_purge_read_undo_recP11trx_purge_tm | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--28.38%-- buf_page_optimistic_get(unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | btr_pcur_restore_position_func(unsigned long, btr_pcur_t*, char const*, unsigned long, mtr_t*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --18.58%-- buf_page_get_known_nowait(unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) btr_search_guess_on_hash(dict_index_t*, btr_search_t*, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, mtr_t*) btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | |--60.67%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --39.33%-- row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.40% mysqld [kernel.kallsyms] [k] user_exit | --- user_exit | |--66.20%-- syscall_trace_leave | int_check_syscall_exit_work | | | |--71.16%-- __libc_recv | | vio_read | | _ZL17net_read_raw_loopP6st_netm | | _ZL15net_read_packetP6st_netPm | | my_net_read | | do_command(THD*) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --28.84%-- __sched_yield | srv_purge_coordinator_thread | start_thread | __clone | |--24.21%-- syscall_trace_enter | tracesys | | | |--53.84%-- pthread_cond_broadcast@@GLIBC_2.3.2 | | srv_release_threads(srv_thread_type, unsigned long) | | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | | trx_commit(trx_t*) | | trx_commit_for_mysql(trx_t*) | | _ZL15innobase_commitP10handlertonP3THDb | | ha_commit_low(THD*, bool, bool) | | TC_LOG_DUMMY::commit(THD*, bool) | | ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --46.16%-- __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --9.59%-- tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.39% mysqld libc-2.14.1.so [.] __memset_sse2 | --- __memset_sse2 | |--34.73%-- _ZL15fsp_page_createmmmP5mtr_tS0_ | _ZL24fseg_alloc_free_page_lowmmPhmhP5mtr_tS1_ | fseg_create_general(unsigned long, unsigned long, unsigned long, unsigned long, mtr_t*) | trx_undo_assign_undo(trx_t*, unsigned long) | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--23.04%-- _ZL18lock_rec_lock_fastmmPK11buf_block_tmP12dict_index_tP9que_thr_t | lock_clust_rec_read_check_and_lock(unsigned long, buf_block_t const*, unsigned char const*, dict_index_t*, unsigned long const*, lock_mode, unsigned long, que_thr_t*) | _ZL16sel_set_rec_lockPK11buf_block_tPKhP12dict_index_tPKmmmP9que_thr_t | row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--11.55%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--11.52%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--9.80%-- fil_aio_wait(unsigned long) | io_handler_thread | start_thread | __clone | --9.36%-- row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.39% mysqld [kernel.kallsyms] [k] tcp_ack | --- tcp_ack | |--88.33%-- tcp_rcv_established | tcp_v4_do_rcv | tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --11.67%-- tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.38% mysqld [kernel.kallsyms] [k] tcp_sendmsg | --- tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.38% mysqld mysqld [.] buf_page_get_known_nowait(unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | --- buf_page_get_known_nowait(unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | |--88.19%-- btr_search_guess_on_hash(dict_index_t*, btr_search_t*, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, mtr_t*) | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--68.70%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | | handler::multi_range_read_next(char**) | | QUICK_RANGE_SELECT::get_next() | | _ZL8rr_quickP11READ_RECORD | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --31.30%-- row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --11.81%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.37% mysqld [kernel.kallsyms] [k] resched_task | --- resched_task ttwu_do_wakeup ttwu_do_activate.constprop.84 try_to_wake_up | |--50.03%-- default_wake_function | autoremove_wake_function | __wake_up_common | __wake_up_sync_key | sock_def_readable | tcp_data_queue | tcp_rcv_established | tcp_v4_do_rcv | tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.97%-- wake_up_state wake_futex futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.37% mysqld libpthread-2.14.1.so [.] __pthread_mutex_unlock_usercnt | --- __pthread_mutex_unlock_usercnt | |--37.98%-- MDL_map::remove(MDL_lock*) | MDL_lock::remove_ticket(MDL_lock::Ticket_list MDL_lock::*, MDL_ticket*) | MDL_context::release_lock(enum_mdl_duration, MDL_ticket*) | MDL_context::release_locks_stored_before(enum_mdl_duration, MDL_ticket*) | | | |--68.02%-- MDL_context::release_transactional_locks() | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --31.98%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--24.32%-- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | | | |--50.32%-- _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket | | open_table(THD*, TABLE_LIST*, Open_table_context*) | | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --49.68%-- ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--13.14%-- srv_purge_coordinator_thread | start_thread | __clone | |--12.31%-- dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --12.24%-- thr_multi_lock mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.37% mysqld [kernel.kallsyms] [k] fget_light | --- fget_light | |--38.28%-- sockfd_lookup_light | | | |--66.05%-- SYSC_sendto | | SyS_sendto | | tracesys | | __libc_send | | vio_write | | net_write_packet | | net_flush | | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | | Protocol::end_statement() | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --33.95%-- SYSC_recvfrom | SyS_recvfrom | tracesys | __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--13.38%-- SyS_pwrite64 | tracesys | 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--12.30%-- SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--12.29%-- SYSC_recvfrom | SyS_recvfrom | tracesys | __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--12.27%-- tracesys | 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --11.48%-- do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.36% mysqld mysqld [.] MDL_context::find_ticket(MDL_request*, enum_mdl_duration*) | --- MDL_context::find_ticket(MDL_request*, enum_mdl_duration*) MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) | |--62.05%-- ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --37.95%-- open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.35% mysqld [kernel.kallsyms] [k] _raw_spin_lock | --- _raw_spin_lock | |--38.73%-- futex_requeue | do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--14.04%-- do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--13.36%-- enqueue_to_backlog | netif_rx | loopback_xmit | dev_hard_start_xmit | dev_queue_xmit | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--12.80%-- try_to_wake_up | wake_up_state | wake_futex | futex_requeue | do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--11.07%-- futex_wake | do_futex | SyS_futex | tracesys | __lll_unlock_wake | srv_purge_coordinator_thread | start_thread | __clone | --10.01%-- idle_balance __schedule schedule read_events SyS_io_getevents tracesys __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.34% mysqld libpthread-2.14.1.so [.] pthread_mutex_unlock | --- pthread_mutex_unlock | |--39.10%-- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | | | |--65.86%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --34.14%-- ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--33.87%-- srv_purge_coordinator_thread | start_thread | __clone | |--13.64%-- MDL_map::remove(MDL_lock*) | MDL_lock::remove_ticket(MDL_lock::Ticket_list MDL_lock::*, MDL_ticket*) | MDL_context::release_lock(enum_mdl_duration, MDL_ticket*) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --13.38%-- MDL_map::find_or_insert(MDL_key const*) MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.34% mysqld mysqld [.] row_build(unsigned long, dict_index_t const*, unsigned char const*, unsigned long const*, dict_table_t const*, dtuple_t const*, unsigned long const*, row_ext_t**, mem_block_info_t*) | --- row_build(unsigned long, dict_index_t const*, unsigned char const*, unsigned long const*, dict_table_t const*, dtuple_t const*, unsigned long const*, row_ext_t**, mem_block_info_t*) | |--57.11%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | | | |--54.80%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --45.20%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --42.89%-- _ZL17row_upd_store_rowP10upd_node_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.34% mysqld libpthread-2.14.1.so [.] pthread_getspecific | --- pthread_getspecific | |--15.19%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--15.19%-- base_list::push_front(void*) | st_select_lex::init_query() | lex_start(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--15.05%-- _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--13.95%-- _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--13.57%-- _ZL20eliminate_item_equalP4ItemP10COND_EQUALP10Item_equal | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--13.55%-- Item_ident::Item_ident(Name_resolution_context*, char const*, char const*, char const*) | Item_field::Item_field(Name_resolution_context*, char const*, char const*, char const*) | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --13.50%-- _ZN9base_list9push_backEPv.isra.19 build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.33% mysqld mysqld [.] _Z15log_write_up_tommm.part.19 | --- _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.33% mysqld mysqld [.] _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | --- _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.33% mysqld libpthread-2.14.1.so [.] pthread_mutex_trylock | --- pthread_mutex_trylock | |--57.09%-- my_pthread_fastmutex_lock | | | |--49.26%-- inline_mysql_mutex_lock.constprop.123 | | THD::set_query(CSET_STRING const&) | | alloc_query(THD*, char const*, unsigned int) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--26.38%-- thr_unlock | | thr_multi_unlock | | mysql_unlock_tables(THD*, st_mysql_lock*) | | close_thread_tables(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --24.36%-- thr_lock | thr_multi_lock | mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) | lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--27.04%-- inline_mysql_mutex_lock.constprop.123 | | | |--52.20%-- THD::set_query(CSET_STRING const&) | | alloc_query(THD*, char const*, unsigned int) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --47.80%-- THD::set_query_id(long long) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --15.87%-- thr_unlock thr_multi_unlock mysql_unlock_tables(THD*, st_mysql_lock*) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.32% mysqld mysqld [.] row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | --- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | |--83.85%-- ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --16.15%-- handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.32% mysqld libstdc++.so.6.0.17 [.] operator new(unsigned long, std::nothrow_t const&) | --- operator new(unsigned long, std::nothrow_t const&) | |--69.39%-- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | | | |--59.47%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --40.53%-- ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --30.61%-- MDL_ticket::create(MDL_context*, enum_mdl_type) MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.32% mysqld [kernel.kallsyms] [k] __inet_lookup_established | --- __inet_lookup_established tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.32% mysqld mysqld [.] btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) | --- btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.32% mysqld librt-2.14.1.so [.] clock_gettime | --- clock_gettime | |--56.52%-- my_getsystime | MDL_context::acquire_lock(MDL_request*, unsigned long) | open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --43.48%-- MDL_context::acquire_lock(MDL_request*, unsigned long) | |--66.90%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.10%-- ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.31% mysqld [kernel.kallsyms] [k] update_blocked_averages | --- update_blocked_averages idle_balance __schedule schedule | |--88.19%-- io_schedule | sleep_on_page | __wait_on_bit | wait_on_page_bit | filemap_fdatawait_range | filemap_write_and_wait_range | xfs_file_fsync | do_fsync | SyS_fsync | tracesys | 0x7f8111156b3d | fil_flush(unsigned long) | _Z15log_write_up_tommm.part.19 | log_buffer_sync_in_background(unsigned long) | srv_master_thread | start_thread | __clone | --11.81%-- futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_wait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.30% mysqld [kernel.kallsyms] [k] _raw_spin_lock_irqsave | --- _raw_spin_lock_irqsave | |--26.95%-- try_to_wake_up | | | |--56.86%-- wake_up_state | | wake_futex | | futex_requeue | | do_futex | | SyS_futex | | tracesys | | pthread_cond_broadcast@@GLIBC_2.3.2 | | srv_release_threads(srv_thread_type, unsigned long) | | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | | trx_commit(trx_t*) | | trx_commit_for_mysql(trx_t*) | | _ZL15innobase_commitP10handlertonP3THDb | | ha_commit_low(THD*, bool, bool) | | TC_LOG_DUMMY::commit(THD*, bool) | | ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --43.14%-- wake_up_process | wakeup_softirqd | raise_softirq_irqoff | __hrtimer_start_range_ns | hrtimer_start_range_ns | futex_wait_queue_me | futex_wait | do_futex | SyS_futex | tracesys | pthread_cond_timedwait@@GLIBC_2.3.2 | srv_purge_coordinator_thread | start_thread | __clone | |--17.22%-- remove_wait_queue | poll_freewait | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--15.84%-- __wake_up_sync_key | sock_def_readable | tcp_data_queue | tcp_rcv_established | tcp_v4_do_rcv | tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--15.14%-- __set_page_dirty | mark_buffer_dirty | __block_commit_write.isra.22 | block_write_end | generic_write_end | xfs_vm_write_end | generic_file_buffered_write | xfs_file_buffered_aio_write | xfs_file_aio_write | do_sync_write | vfs_write | SyS_pwrite64 | tracesys | 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--14.26%-- do_timer | tick_do_update_jiffies64 | tick_sched_do_timer | tick_sched_timer | __run_hrtimer | hrtimer_interrupt | smp_apic_timer_interrupt | apic_timer_interrupt | optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--10.22%-- lock_hrtimer_base.isra.21 | __hrtimer_start_range_ns | hrtimer_start_range_ns | futex_wait_queue_me | futex_wait | do_futex | SyS_futex | tracesys | pthread_cond_timedwait@@GLIBC_2.3.2 | srv_purge_coordinator_thread | start_thread | __clone --0.37%-- [...] 0.30% mysqld mysqld [.] mlog_open_and_write_index(mtr_t*, unsigned char const*, dict_index_t const*, unsigned char, unsigned long) | --- mlog_open_and_write_index(mtr_t*, unsigned char const*, dict_index_t const*, unsigned char, unsigned long) | |--45.72%-- btr_cur_update_in_place_log(unsigned long, unsigned char const*, dict_index_t*, upd_t const*, unsigned long, unsigned long, mtr_t*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--25.66%-- page_cur_delete_rec(page_cur_t*, dict_index_t const*, unsigned long const*, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--15.66%-- _ZL29page_cur_insert_rec_write_logPhmS_P12dict_index_tP5mtr_t | page_cur_insert_rec_low(unsigned char*, dict_index_t*, unsigned char const*, unsigned long*, mtr_t*) | btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) | row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --12.96%-- btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.29% mysqld [kernel.kallsyms] [k] gup_pte_range | --- gup_pte_range gup_pud_range get_user_pages_fast do_blockdev_direct_IO __blockdev_direct_IO xfs_vm_direct_IO generic_file_direct_write xfs_file_dio_aio_write xfs_file_aio_write do_io_submit SyS_io_submit tracesys io_submit fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) buf_flush_page(buf_pool_t*, buf_page_t*, buf_flush_t, bool) _ZL23buf_flush_try_neighborsmm11buf_flush_tmm _ZL23buf_do_flush_list_batchP10buf_pool_tmm buf_flush_list(unsigned long, unsigned long, unsigned long*) buf_flush_page_cleaner_thread start_thread __clone 0.28% mysqld libpthread-2.14.1.so [.] pthread_mutex_lock | --- pthread_mutex_lock | |--49.25%-- os_event_set(os_event*) | | | |--65.69%-- srv_release_threads(srv_thread_type, unsigned long) | | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | | trx_commit(trx_t*) | | trx_commit_for_mysql(trx_t*) | | _ZL15innobase_commitP10handlertonP3THDb | | ha_commit_low(THD*, bool, bool) | | TC_LOG_DUMMY::commit(THD*, bool) | | ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --34.31%-- _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--33.89%-- MDL_map::find_or_insert(MDL_key const*) | MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | | | |--51.93%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --48.07%-- ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --16.86%-- rw_pr_wrlock MDL_lock::remove_ticket(MDL_lock::Ticket_list MDL_lock::*, MDL_ticket*) MDL_context::release_lock(enum_mdl_duration, MDL_ticket*) MDL_context::release_locks_stored_before(enum_mdl_duration, MDL_ticket*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.28% mysqld libc-2.14.1.so [.] __strlen_sse42 | --- __strlen_sse42 | |--66.77%-- Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.23%-- Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.28% mysqld mysqld [.] pthread_self@plt | --- pthread_self@plt | |--82.73%-- buf_page_get_gen(unsigned long, unsigned long, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--60.62%-- _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --39.38%-- trx_undo_set_state_at_finish(trx_undo_t*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --17.27%-- btr_pcur_restore_position_func(unsigned long, btr_pcur_t*, char const*, unsigned long, mtr_t*) _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.28% mysqld libpthread-2.14.1.so [.] pthread_cond_broadcast@@GLIBC_2.3.2 | --- pthread_cond_broadcast@@GLIBC_2.3.2 | |--83.77%-- srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --16.23%-- _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.28% mysqld mysqld [.] ha_innobase::store_lock(THD*, st_thr_lock_data**, thr_lock_type) | --- ha_innobase::store_lock(THD*, st_thr_lock_data**, thr_lock_type) mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.28% mysqld mysqld [.] lock_trx_release_locks(trx_t*) | --- lock_trx_release_locks(trx_t*) | |--67.37%-- _ZL20trx_commit_in_memoryP5trx_tm | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.63%-- trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.28% mysqld mysqld [.] const_expression_in_where(Item*, Item*, Field*, Item**) | --- const_expression_in_where(Item*, Item*, Field*, Item**) TABLE::update_const_key_parts(Item*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.28% mysqld mysqld [.] my_vsnprintf_ex | --- my_vsnprintf_ex my_snprintf mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.27% mysqld mysqld [.] que_run_threads(que_thr_t*) | --- que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.27% mysqld [kernel.kallsyms] [k] tcp_write_xmit | --- tcp_write_xmit | |--83.17%-- __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --16.83%-- tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.27% mysqld mysqld [.] row_upd_changes_ord_field_binary_func(dict_index_t*, upd_t const*, dtuple_t const*, row_ext_t const*) | --- row_upd_changes_ord_field_binary_func(dict_index_t*, upd_t const*, dtuple_t const*, row_ext_t const*) | |--50.89%-- row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--33.77%-- row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --15.33%-- _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.26% mysqld libpthread-2.14.1.so [.] pthread_cond_timedwait@@GLIBC_2.3.2 | --- pthread_cond_timedwait@@GLIBC_2.3.2 | |--83.08%-- srv_purge_coordinator_thread | start_thread | __clone | --16.92%-- lock_wait_timeout_thread start_thread __clone 0.25% mysqld mysqld [.] _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | --- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | |--78.60%-- row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --21.40%-- row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.25% mysqld [kernel.kallsyms] [k] syscall_trace_enter | --- syscall_trace_enter | |--86.27%-- tracesys | | | |--42.37%-- __libc_recv | | vio_read | | _ZL17net_read_raw_loopP6st_netm | | _ZL15net_read_packetP6st_netPm | | my_net_read | | do_command(THD*) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--22.96%-- __sched_yield | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | |--21.20%-- pthread_cond_broadcast@@GLIBC_2.3.2 | | srv_release_threads(srv_thread_type, unsigned long) | | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | | trx_commit(trx_t*) | | trx_commit_for_mysql(trx_t*) | | _ZL15innobase_commitP10handlertonP3THDb | | ha_commit_low(THD*, bool, bool) | | TC_LOG_DUMMY::commit(THD*, bool) | | ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --13.47%-- pthread_cond_timedwait@@GLIBC_2.3.2 | srv_purge_coordinator_thread | start_thread | __clone | --13.73%-- __sched_yield srv_purge_coordinator_thread start_thread __clone 0.24% mysqld mysqld [.] _ZL11get_mm_leafP15RANGE_OPT_PARAMP4ItemP5FieldP11st_key_partN9Item_func8FunctypeES2_ | --- _ZL11get_mm_leafP15RANGE_OPT_PARAMP4ItemP5FieldP11st_key_partN9Item_func8FunctypeES2_ _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.24% mysqld mysqld [.] alloc_root | --- alloc_root | |--22.76%-- Item::operator new(unsigned long, st_mem_root*) | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--20.26%-- COPY_INFO::get_function_default_columns(TABLE*) | COPY_INFO::add_function_default_columns(TABLE*, st_bitmap*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--19.03%-- _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 | _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb | _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--18.99%-- MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --18.96%-- _ZN9base_list9push_backEPv.isra.19 _ZL21check_simple_equalityP4ItemS0_S0_P10COND_EQUAL _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.24% mysqld mysqld [.] _ZL18check_quick_selectP5PARAMjbP7SEL_ARGbPjS3_P13Cost_estimate | --- _ZL18check_quick_selectP5PARAMjbP7SEL_ARGbPjS3_P13Cost_estimate _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.24% mysqld mysqld [.] row_purge_step(que_thr_t*) | --- row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.24% mysqld mysqld [.] sql_alloc(unsigned long) | --- sql_alloc(unsigned long) | |--40.58%-- Sql_alloc::operator new(unsigned long) | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--40.12%-- Eq_creator::create(Item*, Item*) const | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --19.30%-- Item::operator new(unsigned long) _ZL21check_simple_equalityP4ItemS0_S0_P10COND_EQUAL _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld mysqld [.] MYSQLlex(YYSTYPE*, THD*) | --- MYSQLlex(YYSTYPE*, THD*) | |--80.67%-- MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --19.33%-- parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld mysqld [.] do_handle_one_connection(THD*) | --- do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld mysqld [.] trx_undo_assign_undo(trx_t*, unsigned long) | --- trx_undo_assign_undo(trx_t*, unsigned long) | |--79.45%-- trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --20.55%-- btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld mysqld [.] free_root | --- free_root | |--40.34%-- QUICK_RANGE_SELECT::~QUICK_RANGE_SELECT() | QUICK_RANGE_SELECT::~QUICK_RANGE_SELECT() | SQL_SELECT::cleanup() | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--20.48%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--19.59%-- trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --19.59%-- SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld mysqld [.] Item::save_in_field(Field*, bool) | --- Item::save_in_field(Field*, bool) | |--59.89%-- fill_record(THD*, List&, List&, bool, st_bitmap*) | fill_record_n_invoke_before_triggers(THD*, List&, List&, bool, Table_triggers_list*, trg_event_type) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --40.11%-- fill_record_n_invoke_before_triggers(THD*, List&, List&, bool, Table_triggers_list*, trg_event_type) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld mysqld [.] ha_innobase::extra(ha_extra_function) | --- ha_innobase::extra(ha_extra_function) | |--58.10%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--22.08%-- close_thread_tables(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --19.82%-- open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld mysqld [.] st_select_lex::add_table_to_list(THD*, Table_ident*, st_mysql_lex_string*, unsigned long, thr_lock_type, enum_mdl_type, List*, List*, st_mysql_lex_string*) | --- st_select_lex::add_table_to_list(THD*, Table_ident*, st_mysql_lex_string*, unsigned long, thr_lock_type, enum_mdl_type, List*, List*, st_mysql_lex_string*) MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld mysqld [.] MDL_map::remove(MDL_lock*) | --- MDL_map::remove(MDL_lock*) MDL_lock::remove_ticket(MDL_lock::Ticket_list MDL_lock::*, MDL_ticket*) MDL_context::release_lock(enum_mdl_duration, MDL_ticket*) | |--80.24%-- MDL_context::release_locks_stored_before(enum_mdl_duration, MDL_ticket*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --19.76%-- ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld libc-2.14.1.so [.] __poll | --- __poll | |--60.92%-- vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --39.08%-- vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld [kernel.kallsyms] [k] SYSC_recvfrom | --- SYSC_recvfrom | |--59.47%-- SyS_recvfrom | tracesys | __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --40.53%-- tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld libc-2.14.1.so [.] __memcmp_sse4_1 | --- __memcmp_sse4_1 | |--39.83%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--20.43%-- handler::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) | DsMrr_impl::dsmrr_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) | _ZL18check_quick_selectP5PARAMjbP7SEL_ARGbPjS3_P13Cost_estimate | _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--19.93%-- row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --19.81%-- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld [kernel.kallsyms] [k] nf_iterate | --- nf_iterate nf_hook_slow | |--59.05%-- ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --40.95%-- __ip_local_out ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.23% mysqld [kernel.kallsyms] [k] get_futex_key | --- get_futex_key | |--61.82%-- futex_requeue | do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--19.88%-- do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --18.30%-- futex_wait_setup futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.23% mysqld mysqld [.] ha_innobase::external_lock(THD*, int) | --- ha_innobase::external_lock(THD*, int) handler::ha_external_lock(THD*, int) | |--79.86%-- _ZL15unlock_externalP3THDPP5TABLEj | mysql_unlock_tables(THD*, st_mysql_lock*) | close_thread_tables(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --20.14%-- mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.22% mysqld [kernel.kallsyms] [k] finish_task_switch | --- finish_task_switch __schedule schedule | |--60.54%-- schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--37.55%-- futex_wait_queue_me | futex_wait | do_futex | SyS_futex | tracesys | pthread_cond_timedwait@@GLIBC_2.3.2 | | | |--98.03%-- srv_purge_coordinator_thread | | start_thread | | __clone | | | |--1.05%-- srv_error_monitor_thread | | start_thread | | __clone | | | --0.93%-- srv_monitor_thread | start_thread | __clone | --1.91%-- read_events SyS_io_getevents tracesys __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.22% mysqld mysqld [.] rw_pr_unlock | --- rw_pr_unlock | |--81.07%-- MDL_context::acquire_lock(MDL_request*, unsigned long) | | | |--50.11%-- ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --49.89%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --18.93%-- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.22% mysqld [kernel.kallsyms] [k] native_sched_clock | --- native_sched_clock | |--80.73%-- update_rq_clock | | | |--76.41%-- enqueue_task | | activate_task | | ttwu_do_activate.constprop.84 | | try_to_wake_up | | | | | |--67.83%-- wake_up_state | | | wake_futex | | | futex_requeue | | | do_futex | | | SyS_futex | | | tracesys | | | pthread_cond_broadcast@@GLIBC_2.3.2 | | | srv_release_threads(srv_thread_type, unsigned long) | | | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | | | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | | | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | | | trx_commit(trx_t*) | | | trx_commit_for_mysql(trx_t*) | | | _ZL15innobase_commitP10handlertonP3THDb | | | ha_commit_low(THD*, bool, bool) | | | TC_LOG_DUMMY::commit(THD*, bool) | | | ha_commit_trans(THD*, bool, bool) | | | trans_commit_stmt(THD*) | | | mysql_execute_command(THD*) | | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | | | | --32.17%-- default_wake_function | | autoremove_wake_function | | __wake_up_common | | __wake_up_sync_key | | sock_def_readable | | tcp_data_queue | | tcp_rcv_established | | tcp_v4_do_rcv | | tcp_v4_rcv | | ip_local_deliver_finish | | ip_local_deliver | | ip_rcv_finish | | ip_rcv | | __netif_receive_skb_core | | __netif_receive_skb | | process_backlog | | net_rx_action | | __do_softirq | | call_softirq | | do_softirq | | local_bh_enable | | ip_finish_output | | ip_output | | ip_local_out | | ip_queue_xmit | | tcp_transmit_skb | | tcp_write_xmit | | __tcp_push_pending_frames | | tcp_sendmsg | | inet_sendmsg | | sock_sendmsg | | SYSC_sendto | | SyS_sendto | | tracesys | | __libc_send | | vio_write | | net_write_packet | | net_flush | | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | | Protocol::end_statement() | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --23.59%-- __schedule | schedule | sys_sched_yield | tracesys | __sched_yield | srv_purge_coordinator_thread | start_thread | __clone | --19.27%-- sched_clock_cpu update_rq_clock __schedule schedule sys_sched_yield tracesys __sched_yield srv_purge_coordinator_thread start_thread __clone 0.22% mysqld mysqld [.] row_build_index_entry_low(dtuple_t const*, row_ext_t const*, dict_index_t*, mem_block_info_t*) | --- row_build_index_entry_low(dtuple_t const*, row_ext_t const*, dict_index_t*, mem_block_info_t*) | |--84.87%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --15.13%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.21% mysqld [kernel.kallsyms] [k] rcu_eqs_exit_common.isra.52 | --- rcu_eqs_exit_common.isra.52 rcu_eqs_exit rcu_user_exit user_exit syscall_trace_enter tracesys | |--33.72%-- __sched_yield | srv_purge_coordinator_thread | start_thread | __clone | |--23.80%-- __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--21.27%-- 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --21.20%-- __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.21% mysqld mysqld [.] dict_table_copy_types(dtuple_t*, dict_table_t const*) | --- dict_table_copy_types(dtuple_t*, dict_table_t const*) | |--56.49%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | | | |--65.75%-- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | | row_purge_step(que_thr_t*) | | que_run_threads(que_thr_t*) | | trx_purge(unsigned long, unsigned long, bool) | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --34.25%-- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --43.51%-- _ZL17row_upd_store_rowP10upd_node_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.20% mysqld [kernel.kallsyms] [k] rcu_eqs_exit | --- rcu_eqs_exit | |--50.57%-- user_exit | syscall_trace_enter | tracesys | | | |--54.56%-- __sched_yield | | srv_purge_coordinator_thread | | start_thread | | __clone | | | --45.44%-- __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.43%-- rcu_user_exit user_exit syscall_trace_enter tracesys | |--51.35%-- pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.65%-- __lll_unlock_wake srv_purge_coordinator_thread start_thread __clone 0.20% mysqld [kernel.kallsyms] [k] cpuacct_charge | --- cpuacct_charge update_curr | |--52.34%-- put_prev_task_fair | __schedule | schedule | sys_sched_yield | tracesys | __sched_yield | srv_purge_coordinator_thread | start_thread | __clone | --47.66%-- dequeue_entity dequeue_task_fair dequeue_task deactivate_task __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld [kernel.kallsyms] [k] ipv4_dst_check | --- ipv4_dst_check | |--73.14%-- tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --26.86%-- __sk_dst_check ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld mysqld [.] _ZL13trx_start_lowP5trx_t | --- _ZL13trx_start_lowP5trx_t row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld mysqld [.] mem_heap_block_free(mem_block_info_t*, mem_block_info_t*) | --- mem_heap_block_free(mem_block_info_t*, mem_block_info_t*) | |--52.70%-- btr_pcur_copy_stored_position(btr_pcur_t*, btr_pcur_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--25.21%-- btr_compress(btr_cur_t*, unsigned long, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --22.09%-- row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.19% mysqld mysqld [.] MDL_map::find_or_insert(MDL_key const*) | --- MDL_map::find_or_insert(MDL_key const*) MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) | |--53.22%-- _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket | open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--24.04%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --22.74%-- ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld mysqld [.] _ZL20build_template_fieldP14row_prebuilt_tP12dict_index_tS2_P5TABLEPK5Fieldm | --- _ZL20build_template_fieldP14row_prebuilt_tP12dict_index_tS2_P5TABLEPK5Fieldm ha_innobase::build_template(bool) ha_innobase::change_active_index(unsigned int) handler::ha_index_init(unsigned int, bool) QUICK_RANGE_SELECT::reset() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld mysqld [.] srv_active_wake_master_thread() | --- srv_active_wake_master_thread() | |--75.51%-- trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --24.49%-- ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld [kernel.kallsyms] [k] tcp_recvmsg | --- tcp_recvmsg | |--50.49%-- inet_recvmsg | sock_recvmsg | SYSC_recvfrom | SyS_recvfrom | tracesys | __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.51%-- sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld mysqld [.] Query_arena::free_items() | --- Query_arena::free_items() | |--75.36%-- THD::cleanup_after_query() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --24.64%-- dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld mysqld [.] ha_innobase::update_row(unsigned char const*, unsigned char*) | --- ha_innobase::update_row(unsigned char const*, unsigned char*) | |--75.23%-- handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --24.77%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.19% mysqld mysqld [.] TABLE_LIST::view_check_option(THD*, bool) const | --- TABLE_LIST::view_check_option(THD*, bool) const | |--51.00%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.00%-- mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] Item::Item() | --- Item::Item() | |--26.09%-- Item_ident::Item_ident(Name_resolution_context*, char const*, char const*, char const*) | Item_field::Item_field(Name_resolution_context*, char const*, char const*, char const*) | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--24.74%-- Item_equal::Item_equal(Item*, Item_field*) | _ZL21check_simple_equalityP4ItemS0_S0_P10COND_EQUAL | _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb | build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) | optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--24.60%-- Item_field::Item_field(Name_resolution_context*, char const*, char const*, char const*) | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --24.57%-- Item_int::Item_int(Name_string const&, long long, unsigned int) MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | --- open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | --- _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld [kernel.kallsyms] [k] futex_requeue | --- futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld [kernel.kallsyms] [k] dev_hard_start_xmit | --- dev_hard_start_xmit dev_queue_xmit ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld [kernel.kallsyms] [k] ip_rcv | --- ip_rcv | |--50.46%-- __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.54%-- __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] lock_table(unsigned long, dict_table_t*, lock_mode, que_thr_t*) | --- lock_table(unsigned long, dict_table_t*, lock_mode, que_thr_t*) | |--50.36%-- ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.64%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld [kernel.kallsyms] [k] local_bh_enable | --- local_bh_enable | |--25.57%-- iptable_filter_hook | nf_iterate | nf_hook_slow | __ip_local_out | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--24.97%-- lock_sock_nested | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--24.92%-- ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --24.54%-- tcp_recvmsg inet_recvmsg sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] row_update_for_mysql(unsigned char*, row_prebuilt_t*) | --- row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] _ZL20pfs_mutex_enter_funcP10ib_mutex_tPKcm.constprop.67 | --- _ZL20pfs_mutex_enter_funcP10ib_mutex_tPKcm.constprop.67 | |--50.01%-- lock_table(unsigned long, dict_table_t*, lock_mode, que_thr_t*) | row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--25.01%-- lock_sec_rec_modify_check_and_lock(unsigned long, buf_block_t*, unsigned char const*, dict_index_t*, que_thr_t*, mtr_t*) | btr_cur_del_mark_set_sec_rec(unsigned long, btr_cur_t*, unsigned long, que_thr_t*, mtr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --24.99%-- _ZL29lock_rec_convert_impl_to_explPK11buf_block_tPKhP12dict_index_tPKm lock_clust_rec_read_check_and_lock(unsigned long, buf_block_t const*, unsigned char const*, dict_index_t*, unsigned long const*, lock_mode, unsigned long, que_thr_t*) _ZL16sel_set_rec_lockPK11buf_block_tPKhP12dict_index_tPKmmmP9que_thr_t row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld [kernel.kallsyms] [k] tracer_tracing_is_on | --- tracer_tracing_is_on tracing_record_cmdline probe_sched_wakeup ttwu_do_wakeup ttwu_do_activate.constprop.84 try_to_wake_up | |--50.01%-- wake_up_state | wake_futex | futex_requeue | do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.99%-- default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld [kernel.kallsyms] [k] account_entity_enqueue | --- account_entity_enqueue | |--76.20%-- enqueue_task_fair | enqueue_task | activate_task | ttwu_do_activate.constprop.84 | try_to_wake_up | | | |--65.64%-- wake_up_state | | wake_futex | | futex_requeue | | do_futex | | SyS_futex | | tracesys | | pthread_cond_broadcast@@GLIBC_2.3.2 | | srv_release_threads(srv_thread_type, unsigned long) | | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | | trx_commit(trx_t*) | | trx_commit_for_mysql(trx_t*) | | _ZL15innobase_commitP10handlertonP3THDb | | ha_commit_low(THD*, bool, bool) | | TC_LOG_DUMMY::commit(THD*, bool) | | ha_commit_trans(THD*, bool, bool) | | trans_commit_stmt(THD*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --34.36%-- default_wake_function | autoremove_wake_function | __wake_up_common | __wake_up_sync_key | sock_def_readable | tcp_data_queue | tcp_rcv_established | tcp_v4_do_rcv | tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --23.80%-- enqueue_entity enqueue_task_fair enqueue_task activate_task ttwu_do_activate.constprop.84 try_to_wake_up wake_up_state wake_futex futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld [kernel.kallsyms] [k] select_task_rq_fair | --- select_task_rq_fair try_to_wake_up | |--50.64%-- wake_up_state | wake_futex | futex_requeue | do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.36%-- default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] mysql_parse(THD*, char*, unsigned int, Parser_state*) | --- mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld [kernel.kallsyms] [k] do_sys_poll | --- do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] my_strcasecmp_utf8 | --- my_strcasecmp_utf8 | |--73.81%-- get_cached_schema_access(st_grant_internal_info*, char const*) | check_access(THD*, unsigned long, char const*, unsigned long*, st_grant_internal_info*, bool, bool) | check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) | check_one_table_access(THD*, unsigned long, TABLE_LIST*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --26.19%-- find_field_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int, char const*, char const*, char const*, Item**, bool, bool, unsigned int*, bool, TABLE_LIST**) find_field_in_tables(THD*, Item_ident*, TABLE_LIST*, TABLE_LIST*, Item**, find_item_error_report_type, bool, bool) Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.18% mysqld mysqld [.] inline_mysql_mutex_lock | --- inline_mysql_mutex_lock | |--75.91%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --24.09%-- close_thread_table(THD*, TABLE**) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.17% mysqld libpthread-2.14.1.so [.] pthread_self | --- pthread_self | |--52.83%-- btr_pcur_restore_position_func(unsigned long, btr_pcur_t*, char const*, unsigned long, mtr_t*) | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --47.17%-- buf_page_get_gen(unsigned long, unsigned long, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.17% mysqld [kernel.kallsyms] [k] update_cfs_shares | --- update_cfs_shares | |--73.52%-- dequeue_entity | dequeue_task_fair | dequeue_task | deactivate_task | __schedule | schedule | | | |--72.78%-- schedule_hrtimeout_range_clock | | schedule_hrtimeout_range | | poll_schedule_timeout | | do_sys_poll | | SyS_poll | | tracesys | | __poll | | vio_io_wait | | vio_socket_io_wait | | vio_read | | _ZL17net_read_raw_loopP6st_netm | | _ZL15net_read_packetP6st_netPm | | my_net_read | | do_command(THD*) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --27.22%-- read_events | SyS_io_getevents | tracesys | __io_getevents_0_4 | fil_aio_wait(unsigned long) | io_handler_thread | start_thread | __clone | --26.48%-- enqueue_entity enqueue_task_fair enqueue_task activate_task ttwu_do_activate.constprop.84 try_to_wake_up wake_up_state wake_futex futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.17% mysqld [kernel.kallsyms] [k] __schedule | --- __schedule schedule | |--52.73%-- futex_wait_queue_me | futex_wait | do_futex | SyS_futex | tracesys | pthread_cond_timedwait@@GLIBC_2.3.2 | srv_purge_coordinator_thread | start_thread | __clone | |--28.95%-- schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--17.86%-- sys_sched_yield | tracesys | __sched_yield | srv_purge_coordinator_thread | start_thread | __clone --0.46%-- [...] 0.16% mysqld mysqld [.] page_check_dir(unsigned char const*) | --- page_check_dir(unsigned char const*) | |--74.72%-- page_cur_search_with_match(buf_block_t const*, dict_index_t const*, dtuple_t const*, unsigned long, unsigned long*, unsigned long*, unsigned long*, unsigned long*, page_cur_t*) | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | | | |--37.08%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | |--37.07%-- row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | | row_upd_step(que_thr_t*) | | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | | ha_innobase::update_row(unsigned char const*, unsigned char*) | | handler::ha_update_row(unsigned char const*, unsigned char*) | | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | | mysql_execute_command(THD*) | | mysql_parse(THD*, char*, unsigned int, Parser_state*) | | dispatch_command(enum_server_command, THD*, char*, unsigned int) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --25.85%-- _ZL33btr_page_get_father_node_ptr_funcPmP16mem_block_info_tP9btr_cur_tPKcmP5mtr_t.constprop.27 | btr_compress(btr_cur_t*, unsigned long, mtr_t*) | btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --25.28%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.16% mysqld mysqld [.] SEL_TREE::SEL_TREE() | --- SEL_TREE::SEL_TREE() _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.16% mysqld [iomemory_vsl] [k] 0x0000000000091d62 | --- ifio_fbeca.b91e0233dee7fc9112bb37f58c4e526bcd8.3.2.4.1086 io_submit fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) buf_flush_page(buf_pool_t*, buf_page_t*, buf_flush_t, bool) _ZL23buf_flush_try_neighborsmm11buf_flush_tmm _ZL23buf_do_flush_list_batchP10buf_pool_tmm buf_flush_list(unsigned long, unsigned long, unsigned long*) buf_flush_page_cleaner_thread start_thread __clone 0.16% mysqld [kernel.kallsyms] [k] __sb_end_write | --- __sb_end_write | |--67.52%-- vfs_write | SyS_pwrite64 | tracesys | 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.48%-- xfs_trans_commit xfs_vn_update_time update_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.15% mysqld [kernel.kallsyms] [k] __hrtimer_start_range_ns | --- __hrtimer_start_range_ns | |--70.57%-- hrtimer_start_range_ns | futex_wait_queue_me | futex_wait | do_futex | SyS_futex | tracesys | pthread_cond_timedwait@@GLIBC_2.3.2 | | | |--74.37%-- srv_purge_coordinator_thread | | start_thread | | __clone | | | --25.63%-- ib_wqueue_timedwait(ib_wqueue_t*, long) | fts_optimize_thread(void*) | start_thread | __clone | --29.43%-- schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.15% mysqld libpthread-2.14.1.so [.] __pthread_mutex_cond_lock | --- __pthread_mutex_cond_lock | |--71.84%-- pthread_cond_timedwait@@GLIBC_2.3.2 | srv_purge_coordinator_thread | start_thread | __clone | --28.16%-- srv_purge_coordinator_thread start_thread __clone 0.15% mysqld libpthread-2.14.1.so [.] __pthread_disable_asynccancel | --- __pthread_disable_asynccancel vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.15% mysqld mysqld [.] os_event_set(os_event*) | --- os_event_set(os_event*) | |--37.61%-- buf_flush_list(unsigned long, unsigned long, unsigned long*) | buf_flush_page_cleaner_thread | start_thread | __clone | |--32.12%-- srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --30.27%-- trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.15% mysqld mysqld [.] ha_remove_all_nodes_to_page(hash_table_t*, unsigned long, unsigned char const*) | --- ha_remove_all_nodes_to_page(hash_table_t*, unsigned long, unsigned char const*) btr_search_drop_page_hash_index(buf_block_t*) btr_search_drop_page_hash_when_freed(unsigned long, unsigned long, unsigned long) _ZL18fseg_free_page_lowPhmmmP5mtr_t fseg_free_step(unsigned char*, mtr_t*) btr_free_but_not_root(unsigned long, unsigned long, unsigned long) dict_drop_index_tree(unsigned char*, mtr_t*) _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) que_run_threads(que_thr_t*) que_eval_sql(pars_info_t*, char const*, unsigned long, trx_t*) _Z24row_drop_table_for_mysqlPKcP5trx_tbb.part.33 ha_innobase::delete_table(char const*) ha_delete_table(THD*, handlerton*, char const*, char const*, char const*, bool) mysql_rm_table_no_locks(THD*, TABLE_LIST*, bool, bool, bool, bool) mysql_rm_db(THD*, char*, bool, bool) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.15% mysqld mysqld [.] trx_undo_prev_version_build(unsigned char const*, mtr_t*, unsigned char const*, dict_index_t*, unsigned long*, mem_block_info_t*, unsigned char**) | --- trx_undo_prev_version_build(unsigned char const*, mtr_t*, unsigned char const*, dict_index_t*, unsigned long*, mem_block_info_t*, unsigned char**) | |--52.26%-- row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --47.74%-- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.15% mysqld mysqld [.] read_view_purge_open(mem_block_info_t*) | --- read_view_purge_open(mem_block_info_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.15% mysqld [kernel.kallsyms] [k] tcp_rcv_established | --- tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.15% mysqld mysqld [.] pthread_mutex_unlock@plt | --- pthread_mutex_unlock@plt | |--37.08%-- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--33.69%-- srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --29.23%-- do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.15% mysqld mysqld [.] setup_order(THD*, Bounds_checked_array, TABLE_LIST*, List&, List&, st_order*) | --- setup_order(THD*, Bounds_checked_array, TABLE_LIST*, List&, List&, st_order*) | |--65.80%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --34.20%-- mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.15% mysqld mysqld [.] Item::real_item() | --- Item::real_item() SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] MDL_lock::can_grant_lock(enum_mdl_type, MDL_context*, bool) const | --- MDL_lock::can_grant_lock(enum_mdl_type, MDL_context*, bool) const MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) | |--66.66%-- ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.34%-- open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] lock_rec_insert_check_and_lock(unsigned long, unsigned char const*, buf_block_t*, dict_index_t*, que_thr_t*, mtr_t*, unsigned long*) | --- lock_rec_insert_check_and_lock(unsigned long, unsigned char const*, buf_block_t*, dict_index_t*, que_thr_t*, mtr_t*, unsigned long*) btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] mem_heap_create_block_func(mem_block_info_t*, unsigned long, unsigned long) | --- mem_heap_create_block_func(mem_block_info_t*, unsigned long, unsigned long) | |--34.80%-- row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--33.44%-- mem_heap_add_block(mem_block_info_t*, unsigned long) | row_build(unsigned long, dict_index_t const*, unsigned char const*, unsigned long const*, dict_table_t const*, dtuple_t const*, unsigned long const*, row_ext_t**, mem_block_info_t*) | _ZL17row_upd_store_rowP10upd_node_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --31.76%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] wake_up_waiters.part.2 | --- wake_up_waiters.part.2 thr_unlock thr_multi_unlock mysql_unlock_tables(THD*, st_mysql_lock*) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] my_hash_sort_bin | --- my_hash_sort_bin open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] Table_cache::get_table(THD*, unsigned int, char const*, unsigned int, TABLE_SHARE**) | --- Table_cache::get_table(THD*, unsigned int, char const*, unsigned int, TABLE_SHARE**) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] st_select_lex_unit::cleanup() | --- st_select_lex_unit::cleanup() | |--67.89%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.11%-- mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] ha_innobase::index_flags(unsigned int, unsigned int, bool) const | --- ha_innobase::index_flags(unsigned int, unsigned int, bool) const | |--67.94%-- _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.06%-- _ZL11get_mm_leafP15RANGE_OPT_PARAMP4ItemP5FieldP11st_key_partN9Item_func8FunctypeES2_ _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] btr_cur_del_mark_set_sec_rec(unsigned long, btr_cur_t*, unsigned long, que_thr_t*, mtr_t*) | --- btr_cur_del_mark_set_sec_rec(unsigned long, btr_cur_t*, unsigned long, que_thr_t*, mtr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] my_strtoll10 | --- my_strtoll10 | --100.00%-- parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld libpthread-2.14.1.so [.] __libc_send | --- __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] lock_hrtimer_base.isra.21 | --- lock_hrtimer_base.isra.21 | |--64.17%-- __hrtimer_start_range_ns | hrtimer_start_range_ns | schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --35.83%-- hrtimer_start_range_ns futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.14% mysqld mysqld [.] Item_field::Item_field(Name_resolution_context*, char const*, char const*, char const*) | --- Item_field::Item_field(Name_resolution_context*, char const*, char const*, char const*) | |--64.34%-- MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --35.66%-- parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] do_futex | --- do_futex | |--64.43%-- tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --35.57%-- SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] Item_field::val_int() | --- Item_field::val_int() Item_func_eq::val_int() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] update_curr | --- update_curr | |--64.97%-- dequeue_entity | dequeue_task_fair | dequeue_task | deactivate_task | __schedule | schedule | schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --35.03%-- enqueue_entity enqueue_task_fair enqueue_task activate_task ttwu_do_activate.constprop.84 try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] init_dynamic_array2 | --- init_dynamic_array2 | |--67.36%-- QUICK_RANGE_SELECT::QUICK_RANGE_SELECT(THD*, TABLE*, unsigned int, bool, st_mem_root*, bool*) | get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.64%-- get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] _ZL15innobase_commitP10handlertonP3THDb | --- _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] ha_innobase::try_semi_consistent_read(bool) | --- ha_innobase::try_semi_consistent_read(bool) | |--67.43%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.57%-- mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] tcp_valid_rtt_meas | --- tcp_valid_rtt_meas tcp_ack tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] vio_write | --- vio_write | |--67.47%-- net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.53%-- net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] _ZL34fil_mutex_enter_and_prepare_for_iom | --- _ZL34fil_mutex_enter_and_prepare_for_iom | |--67.21%-- fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.79%-- log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] Item::check_cols(unsigned int) | --- Item::check_cols(unsigned int) | |--66.56%-- setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) | mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.44%-- setup_fields_with_no_wrap(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] multi_alloc_root | --- multi_alloc_root | |--67.39%-- COPY_INFO::add_function_default_columns(TABLE*, st_bitmap*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.61%-- COPY_INFO::get_function_default_columns(TABLE*) COPY_INFO::add_function_default_columns(TABLE*, st_bitmap*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] try_to_wake_up | --- try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] __slab_free | --- __slab_free | |--65.71%-- kfree | skb_release_data | skb_release_all | __kfree_skb | tcp_ack | tcp_rcv_established | tcp_v4_do_rcv | tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --34.29%-- kmem_cache_free __kfree_skb tcp_ack tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] ha_innobase::table_flags() const | --- ha_innobase::table_flags() const handler::ha_external_lock(THD*, int) mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] _raw_spin_lock_bh | --- _raw_spin_lock_bh lock_sock_nested tcp_recvmsg inet_recvmsg sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] trx_commit_complete_for_mysql(trx_t*) | --- trx_commit_complete_for_mysql(trx_t*) ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] _ZL28store_top_level_join_columnsP3THDP10TABLE_LISTS2_S2_ | --- _ZL28store_top_level_join_columnsP3THDP10TABLE_LISTS2_S2_ setup_tables(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool) setup_tables_and_check_access(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool, unsigned long, unsigned long) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] tcp_transmit_skb | --- tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] Item_equal::update_used_tables() | --- Item_equal::update_used_tables() | |--34.11%-- _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb | build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) | optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--32.95%-- optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.94%-- build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] Set_signal_information::clear() | --- Set_signal_information::clear() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] ip_queue_xmit | --- ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] Field::eq(Field*) | --- Field::eq(Field*) | |--66.88%-- _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 | _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb | _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.12%-- _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] THD::set_query(CSET_STRING const&) | --- THD::set_query(CSET_STRING const&) | |--68.24%-- dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --31.76%-- alloc_query(THD*, char const*, unsigned int) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) | --- lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) | --- setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) setup_fields_with_no_wrap(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] btr_pcur_copy_stored_position(btr_pcur_t*, btr_pcur_t*) | --- btr_pcur_copy_stored_position(btr_pcur_t*, btr_pcur_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] Item_field::cleanup() | --- Item_field::cleanup() | |--66.77%-- THD::cleanup_after_query() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.23%-- Query_arena::free_items() THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | --- ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] tcp_cleanup_rbuf | --- tcp_cleanup_rbuf | |--66.60%-- inet_recvmsg | sock_recvmsg | SYSC_recvfrom | SyS_recvfrom | tracesys | __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.40%-- tcp_recvmsg inet_recvmsg sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] Item_func::check_integer_overflow(long long, bool) | --- Item_func::check_integer_overflow(long long, bool) Item::save_in_field(Field*, bool) fill_record(THD*, List&, List&, bool, st_bitmap*) fill_record_n_invoke_before_triggers(THD*, List&, List&, bool, Table_triggers_list*, trg_event_type) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) | --- setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] _ZL22trx_undo_header_createPhmP5mtr_t | --- _ZL22trx_undo_header_createPhmP5mtr_t trx_undo_assign_undo(trx_t*, unsigned long) trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] my_hash_delete | --- my_hash_delete MDL_map::remove(MDL_lock*) MDL_lock::remove_ticket(MDL_lock::Ticket_list MDL_lock::*, MDL_ticket*) MDL_context::release_lock(enum_mdl_duration, MDL_ticket*) MDL_context::release_locks_stored_before(enum_mdl_duration, MDL_ticket*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] hash_futex | --- hash_futex do_futex SyS_futex tracesys | |--67.29%-- pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.71%-- __lll_unlock_wake srv_purge_coordinator_thread start_thread __clone 0.14% mysqld mysqld [.] open_table(THD*, TABLE_LIST*, Open_table_context*) | --- open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | --- fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] lock_clust_rec_read_check_and_lock(unsigned long, buf_block_t const*, unsigned char const*, dict_index_t*, unsigned long const*, lock_mode, unsigned long, que_thr_t*) | --- lock_clust_rec_read_check_and_lock(unsigned long, buf_block_t const*, unsigned char const*, dict_index_t*, unsigned long const*, lock_mode, unsigned long, que_thr_t*) | |--67.16%-- _ZL16sel_set_rec_lockPK11buf_block_tPKhP12dict_index_tPKmmmP9que_thr_t | row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.84%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld mysqld [.] _ZL20pfs_mutex_enter_funcP10ib_mutex_tPKcm.constprop.77 | --- _ZL20pfs_mutex_enter_funcP10ib_mutex_tPKcm.constprop.77 | |--65.91%-- fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --34.09%-- log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] generic_write_checks | --- generic_write_checks | |--66.77%-- xfs_file_aio_write_checks | xfs_file_buffered_aio_write | xfs_file_aio_write | do_sync_write | vfs_write | SyS_pwrite64 | tracesys | 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.23%-- xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [kernel.kallsyms] [k] enqueue_entity | --- enqueue_entity | |--66.65%-- enqueue_task_fair | enqueue_task | activate_task | ttwu_do_activate.constprop.84 | try_to_wake_up | wake_up_state | wake_futex | futex_requeue | do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --33.35%-- enqueue_task activate_task ttwu_do_activate.constprop.84 try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.14% mysqld [xfs] [k] xfs_qm_dqdetach | --- xfs_qm_dqdetach xfs_inactive xfs_fs_evict_inode evict iput do_unlinkat SyS_unlink tracesys __GI___unlink my_delete_with_symlink mysql_rm_db(THD*, char*, bool, bool) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld mysqld [.] Item_int::Item_int(Name_string const&, long long, unsigned int) | --- Item_int::Item_int(Name_string const&, long long, unsigned int) | |--67.88%-- parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --32.12%-- MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld mysqld [.] Item::has_subquery() const | --- Item::has_subquery() const | |--34.70%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--33.64%-- _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb | build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) | optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --31.66%-- setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld [kernel.kallsyms] [k] account_entity_dequeue | --- account_entity_dequeue | |--72.41%-- dequeue_entity | dequeue_task_fair | dequeue_task | deactivate_task | __schedule | schedule | schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --27.59%-- dequeue_task_fair dequeue_task deactivate_task __schedule schedule futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.13% mysqld mysqld [.] COPY_INFO::set_function_defaults(TABLE*) | --- COPY_INFO::set_function_defaults(TABLE*) | |--68.47%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --31.53%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld [ip_tables] [k] ipt_do_table | --- ipt_do_table iptable_filter_hook nf_iterate nf_hook_slow __ip_local_out ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld mysqld [.] fil_space_reserve_free_extents(unsigned long, unsigned long, unsigned long) | --- fil_space_reserve_free_extents(unsigned long, unsigned long, unsigned long) fsp_reserve_free_extents(unsigned long*, unsigned long, unsigned long, unsigned long, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.13% mysqld mysqld [.] ut_delay(unsigned long) | --- ut_delay(unsigned long) | |--64.15%-- buf_page_get_gen(unsigned long, unsigned long, unsigned long, unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --35.85%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld mysqld [.] Item_func_eq::functype() const | --- Item_func_eq::functype() const | |--34.10%-- SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | |--34.04%-- _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb | _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --31.86%-- Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld mysqld [.] get_thread_file_descriptor_locker_noop | --- get_thread_file_descriptor_locker_noop log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld [kernel.kallsyms] [k] enqueue_task_fair | --- enqueue_task_fair | |--71.08%-- enqueue_task | activate_task | ttwu_do_activate.constprop.84 | try_to_wake_up | default_wake_function | autoremove_wake_function | __wake_up_common | __wake_up_sync_key | sock_def_readable | tcp_data_queue | tcp_rcv_established | tcp_v4_do_rcv | tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --28.92%-- activate_task ttwu_do_activate.constprop.84 try_to_wake_up wake_up_process wakeup_softirqd raise_softirq_irqoff __hrtimer_start_range_ns hrtimer_start_range_ns futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.13% mysqld [kernel.kallsyms] [k] rcu_eqs_enter | --- rcu_eqs_enter | |--69.94%-- rcu_user_enter | user_enter | syscall_trace_leave | int_check_syscall_exit_work | 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --30.06%-- user_enter syscall_trace_leave int_check_syscall_exit_work pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.13% mysqld [kernel.kallsyms] [k] update_cfs_rq_blocked_load | --- update_cfs_rq_blocked_load dequeue_entity dequeue_task_fair dequeue_task deactivate_task __schedule schedule | |--70.77%-- schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --29.23%-- futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.13% mysqld [kernel.kallsyms] [k] rcu_eqs_enter_common.isra.54 | --- rcu_eqs_enter_common.isra.54 | |--64.16%-- rcu_eqs_enter | rcu_user_enter | user_enter | syscall_trace_leave | int_check_syscall_exit_work | | | |--67.49%-- __poll | | vio_io_wait | | vio_socket_io_wait | | vio_read | | _ZL17net_read_raw_loopP6st_netm | | _ZL15net_read_packetP6st_netPm | | my_net_read | | do_command(THD*) | | do_handle_one_connection(THD*) | | handle_one_connection | | start_thread | | __clone | | | --32.51%-- __sched_yield | srv_purge_coordinator_thread | start_thread | __clone | --35.84%-- rcu_user_enter user_enter syscall_trace_leave int_check_syscall_exit_work pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.13% mysqld mysqld [.] buf_page_optimistic_get(unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) | --- buf_page_optimistic_get(unsigned long, buf_block_t*, unsigned long, char const*, unsigned long, mtr_t*) btr_pcur_restore_position_func(unsigned long, btr_pcur_t*, char const*, unsigned long, mtr_t*) | |--71.45%-- _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --28.55%-- row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.13% mysqld mysqld [.] os_event_wait_time_low(os_event*, unsigned long, long) | --- os_event_wait_time_low(os_event*, unsigned long, long) | |--69.65%-- start_thread | __clone | --30.35%-- srv_purge_coordinator_thread start_thread __clone 0.12% mysqld [kernel.kallsyms] [k] file_update_time | --- file_update_time xfs_file_aio_write_checks xfs_file_dio_aio_write xfs_file_aio_write do_io_submit SyS_io_submit tracesys io_submit fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) buf_flush_page(buf_pool_t*, buf_page_t*, buf_flush_t, bool) _ZL23buf_flush_try_neighborsmm11buf_flush_tmm _ZL23buf_do_flush_list_batchP10buf_pool_tmm buf_flush_list(unsigned long, unsigned long, unsigned long*) buf_flush_page_cleaner_thread start_thread __clone 0.12% mysqld [kernel.kallsyms] [k] rb_erase | --- rb_erase | |--67.45%-- set_next_entity | pick_next_task_fair | __schedule | schedule | sys_sched_yield | tracesys | __sched_yield | srv_purge_coordinator_thread | start_thread | __clone | --32.55%-- __dequeue_entity set_next_entity pick_next_task_fair __schedule schedule sys_sched_yield tracesys __sched_yield trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.12% mysqld [kernel.kallsyms] [k] update_sd_lb_stats | --- update_sd_lb_stats find_busiest_group load_balance idle_balance __schedule schedule | |--57.90%-- futex_wait_queue_me | futex_wait | do_futex | SyS_futex | tracesys | | | |--53.85%-- pthread_cond_timedwait@@GLIBC_2.3.2 | | srv_monitor_thread | | start_thread | | __clone | | | --46.15%-- pthread_cond_wait@@GLIBC_2.3.2 | srv_purge_coordinator_thread | start_thread | __clone | --42.10%-- read_events SyS_io_getevents tracesys __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.11% mysqld mysqld [.] que_fork_scheduler_round_robin(que_fork_t*, que_thr_t*) | --- que_fork_scheduler_round_robin(que_fork_t*, que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.11% mysqld mysqld [.] srv_purge_coordinator_thread | --- srv_purge_coordinator_thread start_thread __clone 0.11% mysqld mysqld [.] fil_space_get_latch(unsigned long, unsigned long*) | --- fil_space_get_latch(unsigned long, unsigned long*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.11% mysqld mysqld [.] trx_undo_rec_get_partial_row(unsigned char*, dict_index_t*, dtuple_t**, unsigned long, mem_block_info_t*) | --- trx_undo_rec_get_partial_row(unsigned char*, dict_index_t*, dtuple_t**, unsigned long, mem_block_info_t*) row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.11% mysqld [kernel.kallsyms] [k] set_next_entity | --- set_next_entity | |--62.46%-- pick_next_task_fair | __schedule | schedule | sys_sched_yield | tracesys | __sched_yield | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --37.54%-- __schedule schedule sys_sched_yield tracesys __sched_yield srv_purge_coordinator_thread start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] schedule | --- schedule | |--55.35%-- tracesys | __sched_yield | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | |--43.71%-- schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --0.94%-- futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 lock_wait_timeout_thread start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] nohz_balance_exit_idle.part.48 | --- nohz_balance_exit_idle.part.48 trigger_load_balance scheduler_tick update_process_times tick_sched_handle.isra.10 tick_sched_timer __run_hrtimer hrtimer_interrupt smp_apic_timer_interrupt apic_timer_interrupt | |--54.58%-- trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --45.42%-- check_access(THD*, unsigned long, char const*, unsigned long*, st_grant_internal_info*, bool, bool) check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] Field_long::store(long long, bool) | --- Field_long::store(long long, bool) | |--50.83%-- _ZL11get_mm_leafP15RANGE_OPT_PARAMP4ItemP5FieldP11st_key_partN9Item_func8FunctypeES2_ | _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 | _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb | _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.17%-- Item::save_in_field_no_warnings(Field*, bool) _ZL11get_mm_leafP15RANGE_OPT_PARAMP4ItemP5FieldP11st_key_partN9Item_func8FunctypeES2_ _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, bool) | --- Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, bool) | |--51.34%-- setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) | mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.66%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] local_bh_enable_ip | --- local_bh_enable_ip release_sock | |--50.47%-- tcp_recvmsg | inet_recvmsg | sock_recvmsg | SYSC_recvfrom | SyS_recvfrom | tracesys | __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.53%-- tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] row_upd_step(que_thr_t*) | --- row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] Item_equal::Item_equal(Item*, Item_field*) | --- Item_equal::Item_equal(Item*, Item_field*) _ZL21check_simple_equalityP4ItemS0_S0_P10COND_EQUAL _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld libpthread-2.14.1.so [.] 0x000000000000fdf3 | --- 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] vio_read | --- vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] tcp_data_queue | --- tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] dict_table_close(dict_table_t*, unsigned long, unsigned long) | --- dict_table_close(dict_table_t*, unsigned long, unsigned long) | |--58.61%-- row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --41.39%-- que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] radix_tree_lookup_element | --- radix_tree_lookup_element radix_tree_lookup_slot find_get_page find_lock_page grab_cache_page_write_begin xfs_vm_write_begin generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] mtr_read_ulint(unsigned char const*, unsigned long, mtr_t*) | --- mtr_read_ulint(unsigned char const*, unsigned long, mtr_t*) | |--52.28%-- trx_undo_get_next_rec(unsigned char*, unsigned long, unsigned long, mtr_t*) | _ZL22trx_purge_get_next_recPmP16mem_block_info_t | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --47.72%-- trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] grab_cache_page_write_begin | --- grab_cache_page_write_begin generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] futex_wait | --- futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.10% mysqld mysqld [.] Item_ident::Item_ident(Name_resolution_context*, char const*, char const*, char const*) | --- Item_ident::Item_ident(Name_resolution_context*, char const*, char const*, char const*) | |--52.28%-- Item_field::Item_field(Name_resolution_context*, char const*, char const*, char const*) | MYSQLparse(THD*) | parse_sql(THD*, Parser_state*, Object_creation_ctx*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --47.72%-- MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] _ZL15unlock_externalP3THDPP5TABLEj | --- _ZL15unlock_externalP3THDPP5TABLEj mysql_unlock_tables(THD*, st_mysql_lock*) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [iptable_filter] [k] iptable_filter_hook | --- iptable_filter_hook | |--52.82%-- nf_iterate | nf_hook_slow | __ip_local_out | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --47.18%-- nf_hook_slow __ip_local_out ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] _ZL24internal_remove_eq_condsP3THDP4ItemPNS1_11cond_resultE | --- _ZL24internal_remove_eq_condsP3THDP4ItemPNS1_11cond_resultE remove_eq_conds(THD*, Item*, Item::cond_result*) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] MDL_scoped_lock::incompatible_waiting_types_bitmap() const | --- MDL_scoped_lock::incompatible_waiting_types_bitmap() const MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) | |--53.06%-- open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --46.94%-- ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [xfs] [k] _xfs_trans_alloc | --- _xfs_trans_alloc xfs_trans_alloc xfs_vn_update_time update_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [xfs] [k] xfs_vm_write_begin | --- xfs_vm_write_begin xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] _ZL42dict_table_try_drop_aborted_and_mutex_exitP12dict_table_tm | --- _ZL42dict_table_try_drop_aborted_and_mutex_exitP12dict_table_tm dict_table_open_on_id(unsigned long, unsigned long, dict_table_op_t) row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.10% mysqld mysqld [.] murmur3_32 | --- murmur3_32 | |--52.54%-- MDL_map::remove(MDL_lock*) | MDL_lock::remove_ticket(MDL_lock::Ticket_list MDL_lock::*, MDL_ticket*) | MDL_context::release_lock(enum_mdl_duration, MDL_ticket*) | MDL_context::release_locks_stored_before(enum_mdl_duration, MDL_ticket*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --47.46%-- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] fill_record(THD*, List&, List&, bool, st_bitmap*) | --- fill_record(THD*, List&, List&, bool, st_bitmap*) fill_record_n_invoke_before_triggers(THD*, List&, List&, bool, Table_triggers_list*, trg_event_type) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] Item::const_item() const | --- Item::const_item() const | |--52.59%-- _ZL38test_if_equality_guarantees_uniquenessP4ItemS0_ | const_expression_in_where(Item*, Item*, Field*, Item**) | TABLE::update_const_key_parts(Item*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --47.41%-- setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] TABLE::update_const_key_parts(Item*) | --- TABLE::update_const_key_parts(Item*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] setup_tables(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool) | --- setup_tables(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool) setup_tables_and_check_access(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool, unsigned long, unsigned long) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] process_backlog | --- process_backlog | |--53.34%-- net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --46.66%-- __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] _ZL23fil_node_prepare_for_ioP10fil_node_tP12fil_system_tP11fil_space_t | --- _ZL23fil_node_prepare_for_ioP10fil_node_tP12fil_system_tP11fil_space_t log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] Arg_comparator::can_compare_as_dates(Item*, Item*, unsigned long long*) | --- Arg_comparator::can_compare_as_dates(Item*, Item*, unsigned long long*) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] autoremove_wake_function | --- autoremove_wake_function | |--51.57%-- __wake_up_sync_key | sock_def_readable | tcp_data_queue | tcp_rcv_established | tcp_v4_do_rcv | tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.43%-- __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld mysqld [.] _ZL23trx_purge_read_undo_recP11trx_purge_tm | --- _ZL23trx_purge_read_undo_recP11trx_purge_tm | |--55.69%-- srv_purge_coordinator_thread | start_thread | __clone | --44.31%-- trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.10% mysqld mysqld [.] thr_multi_lock | --- thr_multi_lock | |--53.01%-- mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) | lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --46.99%-- lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.10% mysqld [kernel.kallsyms] [k] tracing_is_on | --- tracing_is_on | |--52.29%-- probe_sched_wakeup | ttwu_do_wakeup | ttwu_do_activate.constprop.84 | try_to_wake_up | wake_up_state | wake_futex | futex_requeue | do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --47.71%-- probe_sched_switch __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) | --- row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.09% mysqld mysqld [.] _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | --- _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] bitmap_fast_test_and_set | --- bitmap_fast_test_and_set find_field_in_table(THD*, TABLE*, char const*, unsigned int, bool, unsigned int*) find_field_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int, char const*, char const*, char const*, Item**, bool, bool, unsigned int*, bool, TABLE_LIST**) find_field_in_tables(THD*, Item_ident*, TABLE_LIST*, TABLE_LIST*, Item**, find_item_error_report_type, bool, bool) Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] handler::ha_statistic_increment(unsigned long long system_status_var::*) const | --- handler::ha_statistic_increment(unsigned long long system_status_var::*) const handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | --- open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | |--51.93%-- mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.07%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] row_upd_index_write_log(upd_t const*, unsigned char*, mtr_t*) | --- row_upd_index_write_log(upd_t const*, unsigned char*, mtr_t*) btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] bitmap_is_subset | --- bitmap_is_subset mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] handler::multi_range_read_init(st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) | --- handler::multi_range_read_init(st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) | |--51.86%-- ha_innobase::multi_range_read_init(st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) | QUICK_RANGE_SELECT::reset() | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.14%-- DsMrr_impl::dsmrr_init(handler*, st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) ha_innobase::multi_range_read_init(st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) QUICK_RANGE_SELECT::reset() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Item_int::val_int() | --- Item_int::val_int() Item_func_eq::val_int() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) | --- mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] actual_key_parts(st_key*) | --- actual_key_parts(st_key*) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] dequeue_task_fair | --- dequeue_task_fair | |--51.57%-- deactivate_task | __schedule | schedule | futex_wait_queue_me | futex_wait | do_futex | SyS_futex | tracesys | pthread_cond_timedwait@@GLIBC_2.3.2 | srv_purge_coordinator_thread | start_thread | __clone | --48.43%-- dequeue_task deactivate_task __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZN14Arg_comparator19is_owner_equal_funcEv.isra.95.part.96 | --- _ZN14Arg_comparator19is_owner_equal_funcEv.isra.95.part.96 Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, Item_result) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] tcp_set_skb_tso_segs | --- tcp_set_skb_tso_segs tcp_init_tso_segs tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] LEX::set_trg_event_type_for_tables() | --- LEX::set_trg_event_type_for_tables() | |--51.37%-- dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.63%-- mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] do_sync_write | --- do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] unbind_table_noop | --- unbind_table_noop close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] THD::decide_logging_format(TABLE_LIST*) | --- THD::decide_logging_format(TABLE_LIST*) | |--50.76%-- lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.24%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] x86_pmu_disable | --- x86_pmu_disable | |--50.89%-- ctx_sched_out | __perf_event_task_sched_out | perf_event_task_sched_out | __schedule | schedule | schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.11%-- perf_adjust_freq_unthr_context.part.74 perf_event_task_tick scheduler_tick update_process_times tick_sched_handle.isra.10 tick_sched_timer __run_hrtimer hrtimer_interrupt smp_apic_timer_interrupt apic_timer_interrupt Item_field::result_type() const Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] __alloc_skb | --- __alloc_skb sk_stream_alloc_skb tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] MDL_ticket::destroy(MDL_ticket*) | --- MDL_ticket::destroy(MDL_ticket*) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] update_rq_clock | --- update_rq_clock | |--50.05%-- __schedule | schedule | sys_sched_yield | tracesys | __sched_yield | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --49.95%-- enqueue_task activate_task ttwu_do_activate.constprop.84 try_to_wake_up wake_up_state wake_futex futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL31convert_search_mode_to_innobase16ha_rkey_function | --- _ZL31convert_search_mode_to_innobase16ha_rkey_function handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Item_field::find_item_equal(COND_EQUAL*) | --- Item_field::find_item_equal(COND_EQUAL*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Open_table_context::Open_table_context(THD*, unsigned int) | --- Open_table_context::Open_table_context(THD*, unsigned int) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [tcp_cubic] [k] bictcp_acked | --- bictcp_acked | |--50.69%-- tcp_rcv_established | tcp_v4_do_rcv | tcp_v4_rcv | ip_local_deliver_finish | ip_local_deliver | ip_rcv_finish | ip_rcv | __netif_receive_skb_core | __netif_receive_skb | process_backlog | net_rx_action | __do_softirq | call_softirq | do_softirq | local_bh_enable | ip_finish_output | ip_output | ip_local_out | ip_queue_xmit | tcp_transmit_skb | tcp_write_xmit | __tcp_push_pending_frames | tcp_sendmsg | inet_sendmsg | sock_sendmsg | SYSC_sendto | SyS_sendto | tracesys | __libc_send | vio_write | net_write_packet | net_flush | net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.31%-- tcp_ack tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] alloc_dynamic | --- alloc_dynamic | |--50.92%-- MDL_map::find_or_insert(MDL_key const*) | MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket | open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.08%-- my_hash_insert MDL_map::find_or_insert(MDL_key const*) MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL17row_upd_store_rowP10upd_node_t | --- _ZL17row_upd_store_rowP10upd_node_t | |--50.94%-- _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.06%-- row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL8rr_quickP11READ_RECORD | --- _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] inet_recvmsg | --- inet_recvmsg sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] alloc_query(THD*, char const*, unsigned int) | --- alloc_query(THD*, char const*, unsigned int) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Field_long::type() const | --- Field_long::type() const _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] start_idle_wait_noop | --- start_idle_wait_noop _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] __sb_start_write | --- __sb_start_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] check_column_grant_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int) | --- check_column_grant_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int) find_field_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int, char const*, char const*, char const*, Item**, bool, bool, unsigned int*, bool, TABLE_LIST**) find_field_in_tables(THD*, Item_ident*, TABLE_LIST*, TABLE_LIST*, Item**, find_item_error_report_type, bool, bool) Item_field::fix_fields(THD*, Item**) | |--52.13%-- Item_func::fix_fields(THD*, Item**) | setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) | mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --47.87%-- setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) setup_fields_with_no_wrap(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] find_field_in_table(THD*, TABLE*, char const*, unsigned int, bool, unsigned int*) | --- find_field_in_table(THD*, TABLE*, char const*, unsigned int, bool, unsigned int*) find_field_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int, char const*, char const*, char const*, Item**, bool, bool, unsigned int*, bool, TABLE_LIST**) find_field_in_tables(THD*, Item_ident*, TABLE_LIST*, TABLE_LIST*, Item**, find_item_error_report_type, bool, bool) Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) | |--50.62%-- setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.38%-- setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] QUICK_RANGE_SELECT::get_next() | --- QUICK_RANGE_SELECT::get_next() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] tcp_event_data_recv | --- tcp_event_data_recv tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] handler::multi_range_read_next(char**) | --- handler::multi_range_read_next(char**) | |--50.56%-- _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.44%-- QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [xfs] [k] xfs_file_aio_write | --- xfs_file_aio_write | |--50.56%-- do_sync_write | vfs_write | SyS_pwrite64 | tracesys | 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.44%-- vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL29page_cur_insert_rec_write_logPhmS_P12dict_index_tP5mtr_t | --- _ZL29page_cur_insert_rec_write_logPhmS_P12dict_index_tP5mtr_t page_cur_insert_rec_low(unsigned char*, dict_index_t*, unsigned char const*, unsigned long*, mtr_t*) btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] net_after_header_psi(st_net*, void*, unsigned long, char) | --- net_after_header_psi(st_net*, void*, unsigned long, char) _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | --- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) | --- optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] my_micro_time | --- my_micro_time | |--50.11%-- mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) | lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.89%-- do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] srv_release_threads(srv_thread_type, unsigned long) | --- srv_release_threads(srv_thread_type, unsigned long) | |--50.08%-- trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.92%-- trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] find_item_equal(COND_EQUAL*, Field*, bool*) | --- find_item_equal(COND_EQUAL*, Field*, bool*) _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] COPY_INFO::get_function_default_columns(TABLE*) | --- COPY_INFO::get_function_default_columns(TABLE*) COPY_INFO::add_function_default_columns(TABLE*, st_bitmap*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] my_net_write | --- my_net_write | |--50.19%-- net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | Protocol::end_statement() | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.81%-- Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] get_cached_schema_access(st_grant_internal_info*, char const*) | --- get_cached_schema_access(st_grant_internal_info*, char const*) check_grant(THD*, unsigned long, TABLE_LIST*, bool, unsigned int, bool) check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] ha_commit_low(THD*, bool, bool) | --- ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [xfs] [k] xfs_iunlock | --- xfs_iunlock xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] thd_ha_data | --- thd_ha_data | |--50.24%-- mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.76%-- open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] user_enter | --- user_enter | |--50.15%-- syscall_trace_leave | int_check_syscall_exit_work | __sched_yield | srv_purge_coordinator_thread | start_thread | __clone | --49.85%-- int_check_syscall_exit_work 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] MDL_ticket::create(MDL_context*, enum_mdl_type) | --- MDL_ticket::create(MDL_context*, enum_mdl_type) | |--50.01%-- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | MDL_context::acquire_lock(MDL_request*, unsigned long) | open_table(THD*, TABLE_LIST*, Open_table_context*) | open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) | open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.99%-- MDL_context::acquire_lock(MDL_request*, unsigned long) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] my_malloc | --- my_malloc | |--50.02%-- QUICK_RANGE_SELECT::QUICK_RANGE_SELECT(THD*, TABLE*, unsigned int, bool, st_mem_root*, bool*) | get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) | SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.98%-- mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL12find_keywordP16Lex_input_streamjb | --- _ZL12find_keywordP16Lex_input_streamjb | |--50.03%-- 0x600000345 | 0x52454d49545f5841 | --49.97%-- MYSQLlex(YYSTYPE*, THD*) MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item | --- _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] net_rx_action | --- net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Item_func_eq::val_int() | --- Item_func_eq::val_int() mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld libpthread-2.14.1.so [.] pthread_rwlock_unlock | --- pthread_rwlock_unlock check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [xfs] [k] xfs_ilock | --- xfs_ilock xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore | --- _raw_spin_unlock_irqrestore | |--50.08%-- wake_up_state | wake_futex | futex_requeue | do_futex | SyS_futex | tracesys | pthread_cond_broadcast@@GLIBC_2.3.2 | srv_release_threads(srv_thread_type, unsigned long) | trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t | trx_commit(trx_t*) | trx_commit_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.92%-- hrtimer_try_to_cancel hrtimer_cancel schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) | --- net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] dict_index_copy_types(dtuple_t*, dict_index_t const*, unsigned long) | --- dict_index_copy_types(dtuple_t*, dict_index_t const*, unsigned long) | |--55.76%-- ha_innobase::change_active_index(unsigned int) | handler::ha_index_init(unsigned int, bool) | QUICK_RANGE_SELECT::reset() | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --44.24%-- row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.09% mysqld mysqld [.] Discrete_intervals_list::empty() | --- Discrete_intervals_list::empty() THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] unlock_page | --- unlock_page | |--50.05%-- generic_write_end | xfs_vm_write_end | generic_file_buffered_write | xfs_file_buffered_aio_write | xfs_file_aio_write | do_sync_write | vfs_write | SyS_pwrite64 | tracesys | 0x7f8111156df3 | os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) | log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) | _Z15log_write_up_tommm.part.19 | trx_commit_complete_for_mysql(trx_t*) | _ZL15innobase_commitP10handlertonP3THDb | ha_commit_low(THD*, bool, bool) | TC_LOG_DUMMY::commit(THD*, bool) | ha_commit_trans(THD*, bool, bool) | trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.95%-- xfs_vm_write_end generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] handler::index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | --- handler::index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | |--50.03%-- handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.97%-- handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] handler::unbind_psi() | --- handler::unbind_psi() close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] strmake_root | --- strmake_root _ZL13lex_one_tokenP7YYSTYPEP3THD MYSQLlex(YYSTYPE*, THD*) MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] row_upd_replace(dtuple_t*, row_ext_t**, dict_index_t const*, upd_t const*, mem_block_info_t*) | --- row_upd_replace(dtuple_t*, row_ext_t**, dict_index_t const*, upd_t const*, mem_block_info_t*) | |--50.07%-- _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.93%-- _ZL17row_upd_store_rowP10upd_node_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) | --- trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] make_select(TABLE*, unsigned long long, unsigned long long, Item*, bool, int*) | --- make_select(TABLE*, unsigned long long, unsigned long long, Item*, bool, int*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Query_cache::insert(Query_cache_tls*, char const*, unsigned long, unsigned int) | --- Query_cache::insert(Query_cache_tls*, char const*, unsigned long, unsigned int) net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] thr_unlock | --- thr_unlock thr_multi_unlock mysql_unlock_tables(THD*, st_mysql_lock*) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] rec_copy_prefix_to_buf(unsigned char const*, dict_index_t const*, unsigned long, unsigned char**, unsigned long*) | --- rec_copy_prefix_to_buf(unsigned char const*, dict_index_t const*, unsigned long, unsigned char**, unsigned long*) | |--50.02%-- btr_pcur_store_position(btr_pcur_t*, mtr_t*) | row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.98%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] remove_eq_conds(THD*, Item*, Item::cond_result*) | --- remove_eq_conds(THD*, Item*, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] ha_commit_trans(THD*, bool, bool) | --- ha_commit_trans(THD*, bool, bool) | |--50.07%-- trans_commit_stmt(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.93%-- mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] SYSC_sendto | --- SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] thr_multi_unlock | --- thr_multi_unlock | |--50.01%-- close_thread_tables(THD*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.99%-- mysql_unlock_tables(THD*, st_mysql_lock*) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] check_grant(THD*, unsigned long, TABLE_LIST*, bool, unsigned int, bool) | --- check_grant(THD*, unsigned long, TABLE_LIST*, bool, unsigned int, bool) check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL25row_search_idx_cond_checkPhP14row_prebuilt_tPKhPKm | --- _ZL25row_search_idx_cond_checkPhP14row_prebuilt_tPKhPKm | |--50.20%-- row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) | ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) | handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | handler::multi_range_read_next(char**) | QUICK_RANGE_SELECT::get_next() | _ZL8rr_quickP11READ_RECORD | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.80%-- ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd | --- _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd | |--50.37%-- SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) | SQL_SELECT::check_quick(THD*, bool, unsigned long long) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.63%-- SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] btr_search_info_update_slow(btr_search_t*, btr_cur_t*) | --- btr_search_info_update_slow(btr_search_t*, btr_cur_t*) | |--50.51%-- btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) | row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.49%-- row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.09% mysqld mysqld [.] net_before_header_psi(st_net*, void*, unsigned long) | --- net_before_header_psi(st_net*, void*, unsigned long) | |--50.41%-- _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --49.59%-- my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] __sk_dst_check | --- __sk_dst_check ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld libc-2.14.1.so [.] __strcmp_sse42 | --- __strcmp_sse42 open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Item_func_eq::eq_cmp_result() const | --- Item_func_eq::eq_cmp_result() const TABLE::update_const_key_parts(Item*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] log_write_low(unsigned char*, unsigned long) | --- log_write_low(unsigned char*, unsigned long) mtr_commit(mtr_t*) | |--51.60%-- trx_undo_assign_undo(trx_t*, unsigned long) | trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) | btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t | _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.40%-- trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] QUICK_RANGE_SELECT::unique_key_range() | --- QUICK_RANGE_SELECT::unique_key_range() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] __srcu_read_unlock | --- __srcu_read_unlock fsnotify vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | --- _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t | |--57.52%-- row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --42.48%-- _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.09% mysqld mysqld [.] lock_sec_rec_modify_check_and_lock(unsigned long, buf_block_t*, unsigned char const*, dict_index_t*, que_thr_t*, mtr_t*) | --- lock_sec_rec_modify_check_and_lock(unsigned long, buf_block_t*, unsigned char const*, dict_index_t*, que_thr_t*, mtr_t*) | |--51.33%-- btr_cur_del_mark_set_sec_rec(unsigned long, btr_cur_t*, unsigned long, que_thr_t*, mtr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.67%-- _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] thd_get_durability_property | --- thd_get_durability_property _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] __perf_event_task_sched_out | --- __perf_event_task_sched_out perf_event_task_sched_out __schedule schedule | |--51.24%-- schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.76%-- futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.09% mysqld mysqld [.] _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 | --- _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] _ZL21check_simple_equalityP4ItemS0_S0_P10COND_EQUAL | --- _ZL21check_simple_equalityP4ItemS0_S0_P10COND_EQUAL | |--51.48%-- _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb | build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) | optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.52%-- build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Item_field::~Item_field() | --- Item_field::~Item_field() THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] btr_search_update_hash_on_insert(btr_cur_t*) | --- btr_search_update_hash_on_insert(btr_cur_t*) | |--51.95%-- row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.05%-- btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] Opt_trace_struct::add_utf8_table(TABLE const*) | --- Opt_trace_struct::add_utf8_table(TABLE const*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] ha_innobase::build_template(bool) | --- ha_innobase::build_template(bool) | |--51.67%-- handler::ha_index_init(unsigned int, bool) | QUICK_RANGE_SELECT::reset() | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.33%-- ha_innobase::change_active_index(unsigned int) handler::ha_index_init(unsigned int, bool) QUICK_RANGE_SELECT::reset() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld libc-2.14.1.so [.] time | --- time row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] __dequeue_entity | --- __dequeue_entity | |--55.52%-- set_next_entity | pick_next_task_fair | __schedule | schedule | sys_sched_yield | tracesys | __sched_yield | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --44.48%-- pick_next_task_fair __schedule schedule sys_sched_yield tracesys __sched_yield srv_purge_coordinator_thread start_thread __clone 0.09% mysqld mysqld [.] btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | --- btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] THD::st_transactions::cleanup() | --- THD::st_transactions::cleanup() trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] btr_cur_update_in_place_log(unsigned long, unsigned char const*, dict_index_t*, upd_t const*, unsigned long, unsigned long, mtr_t*) | --- btr_cur_update_in_place_log(unsigned long, unsigned char const*, dict_index_t*, upd_t const*, unsigned long, unsigned long, mtr_t*) btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] ip_rcv_finish | --- ip_rcv_finish __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld [kernel.kallsyms] [k] vfs_write | --- vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] row_sel_convert_mysql_key_to_innobase(dtuple_t*, unsigned char*, unsigned long, dict_index_t*, unsigned char const*, unsigned long, trx_t*) | --- row_sel_convert_mysql_key_to_innobase(dtuple_t*, unsigned char*, unsigned long, dict_index_t*, unsigned char const*, unsigned long, trx_t*) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] dict_index_copy_rec_order_prefix(dict_index_t const*, unsigned char const*, unsigned long*, unsigned char**, unsigned long*) | --- dict_index_copy_rec_order_prefix(dict_index_t const*, unsigned char const*, unsigned long*, unsigned char**, unsigned long*) row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] open_temporary_table(THD*, TABLE_LIST*) | --- open_temporary_table(THD*, TABLE_LIST*) | |--51.97%-- open_temporary_tables(THD*, TABLE_LIST*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --48.03%-- mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] ha_innobase::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) | --- ha_innobase::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.09% mysqld mysqld [.] page_dir_balance_slot(unsigned char*, page_zip_des_t*, unsigned long) | --- page_dir_balance_slot(unsigned char*, page_zip_des_t*, unsigned long) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.09% mysqld mysqld [.] _ZL20eliminate_item_equalP4ItemP10COND_EQUALP10Item_equal | --- _ZL20eliminate_item_equalP4ItemP10COND_EQUALP10Item_equal mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.08% mysqld mysqld [.] flst_insert_before(unsigned char*, unsigned char*, unsigned char*, mtr_t*) | --- flst_insert_before(unsigned char*, unsigned char*, unsigned char*, mtr_t*) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.08% mysqld [kernel.kallsyms] [k] __copy_skb_header | --- __copy_skb_header __skb_clone skb_clone tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.08% mysqld [kernel.kallsyms] [k] sys_sched_yield | --- sys_sched_yield | |--53.14%-- tracesys | __sched_yield | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --46.86%-- __sched_yield srv_purge_coordinator_thread start_thread __clone 0.08% mysqld mysqld [.] lock_update_delete(buf_block_t const*, unsigned char const*) | --- lock_update_delete(buf_block_t const*, unsigned char const*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.08% mysqld mysqld [.] mem_area_free(void*, mem_pool_t*) | --- mem_area_free(void*, mem_pool_t*) | |--54.99%-- mem_heap_block_free(mem_block_info_t*, mem_block_info_t*) | row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) | _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t | row_upd_step(que_thr_t*) | row_update_for_mysql(unsigned char*, row_prebuilt_t*) | ha_innobase::update_row(unsigned char const*, unsigned char*) | handler::ha_update_row(unsigned char const*, unsigned char*) | mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) | mysql_execute_command(THD*) | mysql_parse(THD*, char*, unsigned int, Parser_state*) | dispatch_command(enum_server_command, THD*, char*, unsigned int) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --45.01%-- btr_compress(btr_cur_t*, unsigned long, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.08% mysqld mysqld [.] cmp_data_data_slow(unsigned long, unsigned long, unsigned char const*, unsigned long, unsigned char const*, unsigned long) | --- cmp_data_data_slow(unsigned long, unsigned long, unsigned char const*, unsigned long, unsigned char const*, unsigned long) 0xffdb326cffdb3284 0.08% mysqld [kernel.kallsyms] [k] idle_cpu | --- idle_cpu update_sd_lb_stats find_busiest_group load_balance idle_balance __schedule schedule read_events SyS_io_getevents tracesys __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.08% mysqld [kernel.kallsyms] [k] int_restore_rest | --- int_restore_rest | |--56.57%-- __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --43.43%-- __sched_yield trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.08% mysqld mysqld [.] page_dir_find_owner_slot(unsigned char const*) | --- page_dir_find_owner_slot(unsigned char const*) page_cur_delete_rec(page_cur_t*, dict_index_t const*, unsigned long const*, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.08% mysqld [kernel.kallsyms] [k] put_prev_task_fair | --- put_prev_task_fair __schedule schedule sys_sched_yield tracesys __sched_yield trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.08% mysqld [kernel.kallsyms] [k] SyS_futex | --- SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.08% mysqld [kernel.kallsyms] [k] copy_user_enhanced_fast_string | --- copy_user_enhanced_fast_string | |--59.70%-- skb_copy_datagram_iovec | tcp_recvmsg | inet_recvmsg | sock_recvmsg | SYSC_recvfrom | SyS_recvfrom | tracesys | __libc_recv | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --40.30%-- tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.08% mysqld mysqld [.] _ZL35trx_purge_rseg_get_next_history_logP10trx_rseg_tPm | --- _ZL35trx_purge_rseg_get_next_history_logP10trx_rseg_tPm _ZL22trx_purge_get_next_recPmP16mem_block_info_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.08% mysqld mysqld [.] trx_undo_update_rec_get_update(unsigned char*, dict_index_t*, unsigned long, unsigned long, unsigned long, unsigned long, trx_t*, mem_block_info_t*, upd_t**) | --- trx_undo_update_rec_get_update(unsigned char*, dict_index_t*, unsigned long, unsigned long, unsigned long, unsigned long, trx_t*, mem_block_info_t*, upd_t**) row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.07% mysqld [kernel.kallsyms] [k] lookup_ioctx | --- lookup_ioctx | |--50.78%-- tracesys | __io_getevents_0_4 | fil_aio_wait(unsigned long) | io_handler_thread | start_thread | __clone | --49.22%-- SyS_io_getevents tracesys __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.07% mysqld mysqld [.] btr_can_merge_with_page(btr_cur_t*, unsigned long, buf_block_t**, mtr_t*) | --- btr_can_merge_with_page(btr_cur_t*, unsigned long, buf_block_t**, mtr_t*) | |--57.07%-- btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) | _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh | row_purge_step(que_thr_t*) | que_run_threads(que_thr_t*) | trx_purge(unsigned long, unsigned long, bool) | srv_purge_coordinator_thread | start_thread | __clone | --42.93%-- btr_compress(btr_cur_t*, unsigned long, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.06% mysqld mysqld [.] _ZL34trx_purge_get_rseg_with_min_trx_idP11trx_purge_t | --- _ZL34trx_purge_get_rseg_with_min_trx_idP11trx_purge_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.06% mysqld mysqld [.] ut_usectime(unsigned long*, unsigned long*) | --- ut_usectime(unsigned long*, unsigned long*) os_event_wait_time_low(os_event*, unsigned long, long) srv_purge_coordinator_thread start_thread __clone 0.06% mysqld mysqld [.] _ZL22srv_suspend_thread_lowP10srv_slot_t | --- _ZL22srv_suspend_thread_lowP10srv_slot_t start_thread __clone 0.06% mysqld mysqld [.] os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) | --- os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.06% mysqld mysqld [.] dict_index_build_node_ptr(dict_index_t const*, unsigned char const*, unsigned long, mem_block_info_t*, unsigned long) | --- dict_index_build_node_ptr(dict_index_t const*, unsigned char const*, unsigned long, mem_block_info_t*, unsigned long) _ZL33btr_page_get_father_node_ptr_funcPmP16mem_block_info_tP9btr_cur_tPKcmP5mtr_t.constprop.27 btr_compress(btr_cur_t*, unsigned long, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] generic_segment_checks | --- generic_segment_checks do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 log_buffer_sync_in_background(unsigned long) srv_master_thread start_thread __clone 0.05% mysqld mysqld [.] _ZL22trx_purge_get_next_recPmP16mem_block_info_t | --- _ZL22trx_purge_get_next_recPmP16mem_block_info_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.05% mysqld mysqld [.] pthread_mutex_trylock@plt | --- pthread_mutex_trylock@plt thr_unlock thr_multi_unlock mysql_unlock_tables(THD*, st_mysql_lock*) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] row_mysql_store_col_in_innobase_format(dfield_t*, unsigned char*, unsigned long, unsigned char const*, unsigned long, unsigned long) | --- row_mysql_store_col_in_innobase_format(dfield_t*, unsigned char*, unsigned long, unsigned char const*, unsigned long, unsigned long) row_sel_convert_mysql_key_to_innobase(dtuple_t*, unsigned char*, unsigned long, dict_index_t*, unsigned char const*, unsigned long, trx_t*) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] futex_wait_setup | --- futex_wait_setup do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.05% mysqld mysqld [.] _ZL22btr_search_check_guessP9btr_cur_tmPK8dtuple_tmP5mtr_t.isra.16 | --- _ZL22btr_search_check_guessP9btr_cur_tmPK8dtuple_tmP5mtr_t.isra.16 btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) row_search_on_row_ref(btr_pcur_t*, unsigned long, dict_table_t const*, dtuple_t const*, mtr_t*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.05% mysqld mysqld [.] find_field_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int, char const*, char const*, char const*, Item**, bool, bool, unsigned int*, bool, TABLE_LIST**) | --- find_field_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int, char const*, char const*, char const*, Item**, bool, bool, unsigned int*, bool, TABLE_LIST**) find_field_in_tables(THD*, Item_ident*, TABLE_LIST*, TABLE_LIST*, Item**, find_item_error_report_type, bool, bool) Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_bool_func2::fix_length_and_dec() | --- Item_bool_func2::fix_length_and_dec() setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] rb_insert_color | --- rb_insert_color enqueue_entity enqueue_task_fair enqueue_task activate_task ttwu_do_activate.constprop.84 try_to_wake_up wake_up_state wake_futex futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] dict_table_is_referenced_by_foreign_key(dict_table_t const*) | --- dict_table_is_referenced_by_foreign_key(dict_table_t const*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] murmur3_adapter | --- murmur3_adapter MDL_map::find_or_insert(MDL_key const*) MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] source_load | --- source_load select_task_rq_fair try_to_wake_up wake_up_state wake_futex futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_bool_func2::top_level_item() | --- Item_bool_func2::top_level_item() parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] trx_purge(unsigned long, unsigned long, bool) | --- trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] tcp_v4_rcv | --- tcp_v4_rcv ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] page_set_max_trx_id(buf_block_t*, page_zip_des_t*, unsigned long, mtr_t*) | --- page_set_max_trx_id(buf_block_t*, page_zip_des_t*, unsigned long, mtr_t*) btr_cur_del_mark_set_sec_rec(unsigned long, btr_cur_t*, unsigned long, que_thr_t*, mtr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] tcp_queue_rcv | --- tcp_queue_rcv tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] check_one_table_access(THD*, unsigned long, TABLE_LIST*) | --- check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_field::set_field(Field*) | --- Item_field::set_field(Field*) Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] ip_output | --- ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] compare_records(TABLE const*) | --- compare_records(TABLE const*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] ha_innobase::index_init(unsigned int, bool) | --- ha_innobase::index_init(unsigned int, bool) QUICK_RANGE_SELECT::reset() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __kmalloc_node_track_caller | --- __kmalloc_node_track_caller __kmalloc_reserve.isra.52 __alloc_skb sk_stream_alloc_skb tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] log_reserve_and_open(unsigned long) | --- log_reserve_and_open(unsigned long) mtr_commit(mtr_t*) trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] sock_rfree | --- sock_rfree skb_release_all __kfree_skb tcp_recvmsg inet_recvmsg sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] my_vsnprintf | --- my_vsnprintf mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] bitmap_union | --- bitmap_union SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] SyS_sendto | --- SyS_sendto __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] process_int_arg | --- process_int_arg my_snprintf mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL23eq_ranges_exceeds_limitP7SEL_ARGPjj | --- _ZL23eq_ranges_exceeds_limitP7SEL_ARGPjj _ZL18check_quick_selectP5PARAMjbP7SEL_ARGbPjS3_P13Cost_estimate _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] set_normalized_timespec | --- set_normalized_timespec do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] probe_sched_wakeup | --- probe_sched_wakeup ttwu_do_activate.constprop.84 try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] quick_range_seq_init(void*, unsigned int, unsigned int) | --- quick_range_seq_init(void*, unsigned int, unsigned int) DsMrr_impl::dsmrr_init(handler*, st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) ha_innobase::multi_range_read_init(st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) QUICK_RANGE_SELECT::reset() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] my_calc_hash | --- my_calc_hash MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Opt_trace_context::end() | --- Opt_trace_context::end() mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] intel_pmu_enable_all | --- intel_pmu_enable_all x86_pmu_enable perf_pmu_enable perf_event_context_sched_in __perf_event_task_sched_in finish_task_switch __schedule schedule | |--99.49%-- schedule_hrtimeout_range_clock | schedule_hrtimeout_range | poll_schedule_timeout | | | |--99.91%-- do_sys_poll | | | | | |--99.98%-- SyS_poll | | | tracesys | | | __poll | | | vio_io_wait | | | vio_socket_io_wait | | | vio_read | | | _ZL17net_read_raw_loopP6st_netm | | | _ZL15net_read_packetP6st_netPm | | | my_net_read | | | do_command(THD*) | | | do_handle_one_connection(THD*) | | | handle_one_connection | | | start_thread | | | __clone | | --0.02%-- [...] | --0.09%-- [...] --0.51%-- [...] 0.05% mysqld [kernel.kallsyms] [k] tcp_send_mss | --- tcp_send_mss tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_field::numeric_context_result_type() const | --- Item_field::numeric_context_result_type() const Item_func::fix_fields(THD*, Item**) setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] vio_timeout | --- vio_timeout do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] kmalloc_slab | --- kmalloc_slab __kmalloc_reserve.isra.52 __alloc_skb sk_stream_alloc_skb tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] MDL_request::init(MDL_key::enum_mdl_namespace, char const*, char const*, enum_mdl_type, enum_mdl_duration) | --- MDL_request::init(MDL_key::enum_mdl_namespace, char const*, char const*, enum_mdl_type, enum_mdl_duration) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] st_select_lex_unit::set_limit(st_select_lex*) | --- st_select_lex_unit::set_limit(st_select_lex*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] trx_commit(trx_t*) | --- trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] kmem_cache_alloc_node | --- kmem_cache_alloc_node __alloc_skb sk_stream_alloc_skb tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Arg_comparator::cache_converted_constant(THD*, Item**, Item**, Item_result) | --- Arg_comparator::cache_converted_constant(THD*, Item**, Item**, Item_result) Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, Item_result) _ZL20eliminate_item_equalP4ItemP10COND_EQUALP10Item_equal mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] THD::end_statement() | --- THD::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] send@plt | --- send@plt net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] close_thread_tables(THD*) | --- close_thread_tables(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) | --- handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] lex_start(THD*) | --- lex_start(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_int::field_type() const | --- Item_int::field_type() const Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, Item_result) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] key_cmp(KEY_PART_INFO*, unsigned char const*, unsigned int) | --- key_cmp(KEY_PART_INFO*, unsigned char const*, unsigned int) handler::compare_key(st_key_range*) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] trx_undo_rec_get_pars(unsigned char*, unsigned long*, unsigned long*, bool*, unsigned long*, unsigned long*) | --- trx_undo_rec_get_pars(unsigned char*, unsigned long*, unsigned long*, bool*, unsigned long*, unsigned long*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] ttwu_do_wakeup | --- ttwu_do_wakeup ttwu_do_activate.constprop.84 try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] thd_test_options | --- thd_test_options mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] os_event_reset(os_event*) | --- os_event_reset(os_event*) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] ha_innobase::change_active_index(unsigned int) | --- ha_innobase::change_active_index(unsigned int) QUICK_RANGE_SELECT::reset() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item::update_used_tables() | --- Item::update_used_tables() _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_field::result_type() const | --- Item_field::result_type() const Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_func_plus::Item_func_plus(Item*, Item*) | --- Item_func_plus::Item_func_plus(Item*, Item*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) | --- MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] calculate_key_len(TABLE*, unsigned int, unsigned char const*, unsigned long) | --- calculate_key_len(TABLE*, unsigned int, unsigned char const*, unsigned long) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] SEL_ARG::SEL_ARG(Field*, unsigned char const*, unsigned char const*) | --- SEL_ARG::SEL_ARG(Field*, unsigned char const*, unsigned char const*) _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] inet_sendmsg | --- inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_num_op::find_num_type() | --- Item_num_op::find_num_type() setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) | --- get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] net_write_packet | --- net_write_packet net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] st_select_lex::fix_prepare_information(THD*, Item**, Item**) | --- st_select_lex::fix_prepare_information(THD*, Item**, Item**) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] bitmap_copy | --- bitmap_copy SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] rw_lock_s_lock_spin(rw_lock_t*, unsigned long, char const*, unsigned long) | --- rw_lock_s_lock_spin(rw_lock_t*, unsigned long, char const*, unsigned long) btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZN9base_list9push_backEPv.isra.12 | --- _ZN9base_list9push_backEPv.isra.12 parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] poll_freewait | --- poll_freewait do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] thr_lock_merge_status | --- thr_lock_merge_status mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] mutex_spin_wait(ib_mutex_t*, char const*, unsigned long) | --- mutex_spin_wait(ib_mutex_t*, char const*, unsigned long) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL25update_field_dependenciesP3THDP5FieldP5TABLE | --- _ZL25update_field_dependenciesP3THDP5FieldP5TABLE find_field_in_table(THD*, TABLE*, char const*, unsigned int, bool, unsigned int*) find_field_in_table_ref(THD*, TABLE_LIST*, char const*, unsigned int, char const*, char const*, char const*, Item**, bool, bool, unsigned int*, bool, TABLE_LIST**) find_field_in_tables(THD*, Item_ident*, TABLE_LIST*, TABLE_LIST*, Item**, find_item_error_report_type, bool, bool) Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] trx_start_if_not_started_low(trx_t*) | --- trx_start_if_not_started_low(trx_t*) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Yacc_state::~Yacc_state() | --- Yacc_state::~Yacc_state() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_func::get_initial_pseudo_tables() const | --- Item_func::get_initial_pseudo_tables() const setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] btr_pcur_store_position(btr_pcur_t*, mtr_t*) | --- btr_pcur_store_position(btr_pcur_t*, mtr_t*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] pick_next_task_stop | --- pick_next_task_stop schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] handler::mark_trx_read_write() | --- handler::mark_trx_read_write() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] inline_mysql_mutex_lock.constprop.123 | --- inline_mysql_mutex_lock.constprop.123 dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_func_plus::~Item_func_plus() | --- Item_func_plus::~Item_func_plus() THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] system_call | --- system_call __sched_yield srv_purge_coordinator_thread start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] skb_clone | --- skb_clone tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_equal::functype() const | --- Item_equal::functype() const optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Parser_state::Parser_state() | --- Parser_state::Parser_state() do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] ib_bh_push(ib_bh_t*, void const*) | --- ib_bh_push(ib_bh_t*, void const*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] check_key_in_view(THD*, TABLE_LIST*) | --- check_key_in_view(THD*, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] schedule_hrtimeout_range_clock | --- schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout | |--97.58%-- do_sys_poll | SyS_poll | tracesys | __poll | vio_io_wait | vio_socket_io_wait | vio_read | _ZL17net_read_raw_loopP6st_netm | _ZL15net_read_packetP6st_netPm | my_net_read | do_command(THD*) | do_handle_one_connection(THD*) | handle_one_connection | start_thread | __clone | --2.42%-- do_select core_sys_select SyS_select tracesys __select buf_flush_page_cleaner_thread start_thread __clone 0.05% mysqld mysqld [.] MDL_lock::remove_ticket(MDL_lock::Ticket_list MDL_lock::*, MDL_ticket*) | --- MDL_lock::remove_ticket(MDL_lock::Ticket_list MDL_lock::*, MDL_ticket*) MDL_context::release_lock(enum_mdl_duration, MDL_ticket*) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] net_rps_action_and_irq_enable.isra.67 | --- net_rps_action_and_irq_enable.isra.67 __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] srv_wake_purge_thread_if_not_active() | --- srv_wake_purge_thread_if_not_active() trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] enqueue_task | --- enqueue_task activate_task ttwu_do_activate.constprop.84 try_to_wake_up wake_up_state wake_futex futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Opt_trace_array::Opt_trace_array(Opt_trace_context*, char const*, Opt_trace_context::feature_value) | --- Opt_trace_array::Opt_trace_array(Opt_trace_context*, char const*, Opt_trace_context::feature_value) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __skb_clone | --- __skb_clone skb_clone tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] stmt_causes_implicit_commit(THD const*, unsigned int) | --- stmt_causes_implicit_commit(THD const*, unsigned int) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_int::type() const | --- Item_int::type() const Item_bool_func2::fix_length_and_dec() Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] my_snprintf | --- my_snprintf mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] tcp_rearm_rto | --- tcp_rearm_rto tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] SQL_SELECT::SQL_SELECT() | --- SQL_SELECT::SQL_SELECT() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] mem_area_alloc(unsigned long*, mem_pool_t*) | --- mem_area_alloc(unsigned long*, mem_pool_t*) mem_heap_add_block(mem_block_info_t*, unsigned long) row_build(unsigned long, dict_index_t const*, unsigned char const*, unsigned long const*, dict_table_t const*, dtuple_t const*, unsigned long const*, row_ext_t**, mem_block_info_t*) _ZL17row_upd_store_rowP10upd_node_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] dequeue_task | --- dequeue_task deactivate_task __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [xfs] [k] xfs_file_buffered_aio_write | --- xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] my_hash_insert | --- my_hash_insert MDL_map::find_or_insert(MDL_key const*) MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] base_list::push_front(void*) | --- base_list::push_front(void*) lex_start(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] filesort_free_buffers(TABLE*, bool) | --- filesort_free_buffers(TABLE*, bool) end_read_record(READ_RECORD*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) | --- mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] MDL_ticket::~MDL_ticket() | --- MDL_ticket::~MDL_ticket() ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] sp_cache_enforce_limit(sp_cache*, unsigned long) | --- sp_cache_enforce_limit(sp_cache*, unsigned long) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] sel_arg_range_seq_next(void*, st_key_multi_range*) | --- sel_arg_range_seq_next(void*, st_key_multi_range*) handler::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) DsMrr_impl::dsmrr_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) _ZL18check_quick_selectP5PARAMjbP7SEL_ARGbPjS3_P13Cost_estimate _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Opt_trace_object::~Opt_trace_object() | --- Opt_trace_object::~Opt_trace_object() SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] mod_timer | --- mod_timer sk_reset_timer tcp_rearm_rto tcp_ack tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL16get_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP5FieldP4Item11Item_resultb.isra.150 | --- _ZL16get_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP5FieldP4Item11Item_resultb.isra.150 _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] mark_buffer_dirty | --- mark_buffer_dirty block_write_end generic_write_end xfs_vm_write_end generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Opt_trace_context::disable_I_S_for_this_and_children() | --- Opt_trace_context::disable_I_S_for_this_and_children() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] find_table_in_list(TABLE_LIST*, TABLE_LIST* TABLE_LIST::*, char const*, char const*) | --- find_table_in_list(TABLE_LIST*, TABLE_LIST* TABLE_LIST::*, char const*, char const*) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] vio_socket_io_wait | --- vio_socket_io_wait _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] retint_swapgs | --- retint_swapgs pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] tcp_urg | --- tcp_urg tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] THD::set_command(enum_server_command) | --- THD::set_command(enum_server_command) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Lex_input_stream::reset(char*, unsigned int) | --- Lex_input_stream::reset(char*, unsigned int) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL26lock_rec_dequeue_from_pageP9ib_lock_t | --- _ZL26lock_rec_dequeue_from_pageP9ib_lock_t lock_trx_release_locks(trx_t*) _ZL20trx_commit_in_memoryP5trx_tm trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] ip_send_check | --- ip_send_check __ip_local_out ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] perf_pmu_rotate_start.isra.37 | --- perf_pmu_rotate_start.isra.37 perf_event_context_sched_in __perf_event_task_sched_in finish_task_switch __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] tcp_schedule_loss_probe | --- tcp_schedule_loss_probe tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item::decimal_precision() const | --- Item::decimal_precision() const Item_func_additive_op::result_precision() Item_func::fix_fields(THD*, Item**) setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] MDL_context::acquire_locks(I_P_List, I_P_List_counter, I_P_List_no_push_back >*, unsigned long) | --- MDL_context::acquire_locks(I_P_List, I_P_List_counter, I_P_List_no_push_back >*, unsigned long) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Sql_alloc::operator new(unsigned long, st_mem_root*) | --- Sql_alloc::operator new(unsigned long, st_mem_root*) _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __wake_up_bit | --- __wake_up_bit unlock_page generic_write_end xfs_vm_write_end generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] update_process_times | --- update_process_times tick_sched_timer __run_hrtimer hrtimer_interrupt smp_apic_timer_interrupt apic_timer_interrupt __memcmp_sse4_1 my_hash_first_from_hash_value my_hash_search_using_hash_value Table_cache::get_table(THD*, unsigned int, char const*, unsigned int, TABLE_SHARE**) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] is_log_table_write_query(enum_sql_command) | --- is_log_table_write_query(enum_sql_command) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_field::fix_fields(THD*, Item**) | --- Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] SyS_poll | --- SyS_poll __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld libpthread-2.14.1.so [.] __libc_pwrite64 | --- __libc_pwrite64 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __percpu_counter_add | --- __percpu_counter_add __sb_start_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] my_hash_first_from_hash_value | --- my_hash_first_from_hash_value MDL_map::find_or_insert(MDL_key const*) MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] DsMrr_impl::dsmrr_next(char**) | --- DsMrr_impl::dsmrr_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] irq_enter | --- irq_enter smp_apic_timer_interrupt apic_timer_interrupt iptable_filter_hook nf_iterate nf_hook_slow __ip_local_out ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] ksize | --- ksize sk_stream_alloc_skb tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item::save_in_field_no_warnings(Field*, bool) | --- Item::save_in_field_no_warnings(Field*, bool) _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] init_read_record(READ_RECORD*, THD*, TABLE*, SQL_SELECT*, int, bool, bool) | --- init_read_record(READ_RECORD*, THD*, TABLE*, SQL_SELECT*, int, bool, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] effective_load.isra.33 | --- effective_load.isra.33 select_task_rq_fair try_to_wake_up wake_up_state wake_futex futex_requeue do_futex SyS_futex tracesys pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __netif_receive_skb_core | --- __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] partition_key_modified(TABLE*, st_bitmap const*) | --- partition_key_modified(TABLE*, st_bitmap const*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Opt_trace_array::~Opt_trace_array() | --- Opt_trace_array::~Opt_trace_array() SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Field::optimize_range(unsigned int, unsigned int) | --- Field::optimize_range(unsigned int, unsigned int) _ZL12get_mm_partsP15RANGE_OPT_PARAMP9Item_funcP5FieldNS1_8FunctypeEP4Item11Item_result.isra.144.part.145 _ZL21get_full_func_mm_treeP15RANGE_OPT_PARAMP9Item_funcP10Item_fieldP4Itemb _ZL11get_mm_treeP15RANGE_OPT_PARAMP4Item SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] TABLE_LIST::is_leaf_for_name_resolution() | --- TABLE_LIST::is_leaf_for_name_resolution() setup_tables(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool) setup_tables_and_check_access(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool, unsigned long, unsigned long) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_func::used_tables() const | --- Item_func::used_tables() const mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __wake_up_common | --- __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] poll_select_set_timeout | --- poll_select_set_timeout SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] put_page | --- put_page generic_write_end xfs_vm_write_end generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] target_load | --- target_load try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] close_cached_file | --- close_cached_file SQL_SELECT::cleanup() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] ktime_get_real | --- ktime_get_real loopback_xmit dev_hard_start_xmit dev_queue_xmit ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] close_thread_table(THD*, TABLE**) | --- close_thread_table(THD*, TABLE**) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] MDL_context::acquire_lock(MDL_request*, unsigned long) | --- MDL_context::acquire_lock(MDL_request*, unsigned long) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] pick_next_task_rt | --- pick_next_task_rt __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] system_call_after_swapgs | --- system_call_after_swapgs __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read 0x8eba680be309f200 do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [xfs] [k] xfs_log_commit_cil | --- xfs_log_commit_cil xfs_trans_commit xfs_vn_update_time update_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] THD::copy_db_to(char**, unsigned long*) | --- THD::copy_db_to(char**, unsigned long*) MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] TABLE_LIST::register_want_access(unsigned long) | --- TABLE_LIST::register_want_access(unsigned long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] hrtimer_start_range_ns | --- hrtimer_start_range_ns schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __tcp_select_window | --- __tcp_select_window tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL22get_best_ror_intersectPK5PARAMP8SEL_TREEd | --- _ZL22get_best_ror_intersectPK5PARAMP8SEL_TREEd SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] my_pthread_fastmutex_lock | --- my_pthread_fastmutex_lock THD::set_query(CSET_STRING const&) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] ip_local_deliver | --- ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Arg_comparator::set_compare_func(Item_result_field*, Item_result) | --- Arg_comparator::set_compare_func(Item_result_field*, Item_result) Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, Item_result) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] delete_dynamic | --- delete_dynamic lock_table_names(THD*, TABLE_LIST*, TABLE_LIST*, unsigned long, unsigned int) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] generic_write_end | --- generic_write_end generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] sock_def_readable | --- sock_def_readable tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] ha_innobase::index_end() | --- ha_innobase::index_end() QUICK_RANGE_SELECT::~QUICK_RANGE_SELECT() SQL_SELECT::cleanup() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_func_numhybrid::fix_num_length_and_dec() | --- Item_func_numhybrid::fix_num_length_and_dec() Item_func::fix_fields(THD*, Item**) setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [xfs] [k] xfs_vn_update_time | --- xfs_vn_update_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] dst_release | --- dst_release tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] create_last_word_mask | --- create_last_word_mask COPY_INFO::get_function_default_columns(TABLE*) COPY_INFO::add_function_default_columns(TABLE*, st_bitmap*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] pick_next_task_idle | --- pick_next_task_idle schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld libpthread-2.14.1.so [.] pthread_rwlock_rdlock | --- pthread_rwlock_rdlock check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] os_file_write_func(char const*, int, void const*, unsigned long, unsigned long) | --- os_file_write_func(char const*, int, void const*, unsigned long, unsigned long) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] st_select_lex_unit::cleanup_level() | --- st_select_lex_unit::cleanup_level() st_select_lex_unit::cleanup() mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __block_commit_write.isra.22 | --- __block_commit_write.isra.22 block_write_end generic_write_end xfs_vm_write_end generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL23row_sel_store_mysql_recPhP14row_prebuilt_tPKhmPK12dict_index_tPKm | --- _ZL23row_sel_store_mysql_recPhP14row_prebuilt_tPKhmPK12dict_index_tPKm row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] ha_innobase::read_time(unsigned int, unsigned int, unsigned long long) | --- ha_innobase::read_time(unsigned int, unsigned int, unsigned long long) DsMrr_impl::dsmrr_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*) _ZL18check_quick_selectP5PARAMjbP7SEL_ARGbPjS3_P13Cost_estimate _ZL20get_key_scans_paramsP5PARAMP8SEL_TREEbbd SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __pollwait | --- __pollwait tcp_poll sock_poll do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] rw_verify_area | --- rw_verify_area vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item::is_temporal_with_date() const | --- Item::is_temporal_with_date() const Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, Item_result) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __ip_local_out | --- __ip_local_out ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] sql_memdup(void const*, unsigned long) | --- sql_memdup(void const*, unsigned long) get_quick_keys(PARAM*, QUICK_RANGE_SELECT*, st_key_part*, SEL_ARG*, unsigned char*, unsigned int, unsigned char*, unsigned int) get_quick_select(PARAM*, unsigned int, SEL_ARG*, unsigned int, unsigned int, st_mem_root*) TRP_RANGE::make_quick(PARAM*, bool, st_mem_root*) SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] btr_pcur_restore_position_func(unsigned long, btr_pcur_t*, char const*, unsigned long, mtr_t*) | --- btr_pcur_restore_position_func(unsigned long, btr_pcur_t*, char const*, unsigned long, mtr_t*) _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] list_sort | --- list_sort xfs_trans_free xfs_trans_commit xfs_vn_update_time update_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] que_thr_move_to_run_state_for_mysql(que_thr_t*, trx_t*) | --- que_thr_move_to_run_state_for_mysql(que_thr_t*, trx_t*) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_func_numhybrid::result_type() const | --- Item_func_numhybrid::result_type() const fill_record(THD*, List&, List&, bool, st_bitmap*) fill_record_n_invoke_before_triggers(THD*, List&, List&, bool, Table_triggers_list*, trg_event_type) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] int10_to_str | --- int10_to_str my_vsnprintf_ex my_snprintf mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] my_getsystime | --- my_getsystime open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __update_entity_load_avg_contrib | --- __update_entity_load_avg_contrib enqueue_task_fair enqueue_task activate_task ttwu_do_activate.constprop.84 try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL14find_dup_tableP3THDP10TABLE_LISTS2_b.isra.139 | --- _ZL14find_dup_tableP3THDP10TABLE_LISTS2_b.isra.139 mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] ACL_internal_schema_registry::lookup(char const*) | --- ACL_internal_schema_registry::lookup(char const*) check_access(THD*, unsigned long, char const*, unsigned long*, st_grant_internal_info*, bool, bool) check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_equal::fix_length_and_dec() | --- Item_equal::fix_length_and_dec() build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] ha_innobase::info_low(unsigned int, bool) | --- ha_innobase::info_low(unsigned int, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL14check_equalityP3THDP4ItemP10COND_EQUALP4ListIS1_E.part.141 | --- _ZL14check_equalityP3THDP4ItemP10COND_EQUALP4ListIS1_E.part.141 build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] check_preempt_curr | --- check_preempt_curr ttwu_do_wakeup ttwu_do_activate.constprop.84 try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_field::field_for_view_update() | --- Item_field::field_for_view_update() fill_record_n_invoke_before_triggers(THD*, List&, List&, bool, Table_triggers_list*, trg_event_type) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZN9base_list9push_backEPv.isra.19 | --- _ZN9base_list9push_backEPv.isra.19 _ZL26build_equal_items_for_condP3THDP4ItemP10COND_EQUALb build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Opt_trace_object::Opt_trace_object(Opt_trace_context*, char const*, Opt_trace_context::feature_value) | --- Opt_trace_object::Opt_trace_object(Opt_trace_context*, char const*, Opt_trace_context::feature_value) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] handler::ha_index_or_rnd_end() | --- handler::ha_index_or_rnd_end() QUICK_RANGE_SELECT::~QUICK_RANGE_SELECT() SQL_SELECT::cleanup() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] TABLE::clear_column_bitmaps() | --- TABLE::clear_column_bitmaps() open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] st_select_lex::add_item_to_list(THD*, Item*) | --- st_select_lex::add_item_to_list(THD*, Item*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) | --- build_equal_items(THD*, Item*, COND_EQUAL*, bool, List*, COND_EQUAL**) optimize_cond(THD*, Item*, COND_EQUAL**, List*, bool, Item::cond_result*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] clear_buddies | --- clear_buddies dequeue_entity dequeue_task_fair dequeue_task deactivate_task __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_bool_func2::convert_constant_arg(THD*, Item*, Item**) | --- Item_bool_func2::convert_constant_arg(THD*, Item*, Item**) Item_bool_func2::fix_length_and_dec() Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Field_num::decimals() const | --- Field_num::decimals() const Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] handler::ha_update_row(unsigned char const*, unsigned char*) | --- handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, Item_result) | --- Arg_comparator::set_cmp_func(Item_result_field*, Item**, Item**, Item_result) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Table_cache::release_table(THD*, TABLE*) | --- Table_cache::release_table(THD*, TABLE*) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] DsMrr_impl::dsmrr_init(handler*, st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) | --- DsMrr_impl::dsmrr_init(handler*, st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) ha_innobase::multi_range_read_init(st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*) QUICK_RANGE_SELECT::reset() mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZN14Arg_comparator7cleanupEv.isra.97 | --- _ZN14Arg_comparator7cleanupEv.isra.97 THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL5equalP4ItemS0_P5Field | --- _ZL5equalP4ItemS0_P5Field TABLE::update_const_key_parts(Item*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_int::~Item_int() | --- Item_int::~Item_int() THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] update_min_vruntime | --- update_min_vruntime dequeue_task_fair dequeue_task deactivate_task __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] probe_sched_switch | --- probe_sched_switch __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] strlen@plt | --- strlen@plt Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] get_table_def_key(TABLE_LIST const*, char const**) | --- get_table_def_key(TABLE_LIST const*, char const**) open_temporary_table(THD*, TABLE_LIST*) open_temporary_tables(THD*, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] vio_io_wait | --- vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] check_access(THD*, unsigned long, char const*, unsigned long*, st_grant_internal_info*, bool, bool) | --- check_access(THD*, unsigned long, char const*, unsigned long*, st_grant_internal_info*, bool, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] kmem_cache_alloc | --- kmem_cache_alloc kmem_zone_zalloc xlog_ticket_alloc xfs_log_reserve xfs_trans_reserve xfs_vn_update_time update_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL29lock_rec_convert_impl_to_explPK11buf_block_tPKhP12dict_index_tPKm | --- _ZL29lock_rec_convert_impl_to_explPK11buf_block_tPKhP12dict_index_tPKm lock_clust_rec_read_check_and_lock(unsigned long, buf_block_t const*, unsigned char const*, dict_index_t*, unsigned long const*, lock_mode, unsigned long, que_thr_t*) _ZL16sel_set_rec_lockPK11buf_block_tPKhP12dict_index_tPKmmmP9que_thr_t row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_field::used_tables() const | --- Item_field::used_tables() const setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] TABLE::init(THD*, TABLE_LIST*) | --- TABLE::init(THD*, TABLE_LIST*) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] net_flush | --- net_flush Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] find_field_in_tables(THD*, Item_ident*, TABLE_LIST*, TABLE_LIST*, Item**, find_item_error_report_type, bool, bool) | --- find_field_in_tables(THD*, Item_ident*, TABLE_LIST*, TABLE_LIST*, Item**, find_item_error_report_type, bool, bool) Item_field::fix_fields(THD*, Item**) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Field::char_length() | --- Field::char_length() Item_field::set_field(Field*) Item_field::fix_fields(THD*, Item**) setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) setup_fields_with_no_wrap(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] current_kernel_time | --- current_kernel_time current_fs_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] handler::cond_push(Item const*) | --- handler::cond_push(Item const*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) | --- handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL21lock_table_remove_lowP9ib_lock_t | --- _ZL21lock_table_remove_lowP9ib_lock_t _ZL18lock_table_dequeueP9ib_lock_t lock_trx_release_locks(trx_t*) _ZL20trx_commit_in_memoryP5trx_tm trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] strmake | --- strmake open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_func_plus::int_op() | --- Item_func_plus::int_op() Item::save_in_field(Field*, bool) fill_record(THD*, List&, List&, bool, st_bitmap*) fill_record_n_invoke_before_triggers(THD*, List&, List&, bool, Table_triggers_list*, trg_event_type) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __block_write_begin | --- __block_write_begin xfs_vm_write_begin generic_file_buffered_write xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] syscall_trace_leave | --- syscall_trace_leave int_check_syscall_exit_work 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] mysql_init_select(LEX*) | --- mysql_init_select(LEX*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] bitmap_init | --- bitmap_init _ZL23fill_used_fields_bitmapP5PARAM SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, st_order::enum_order) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] lock_table_names(THD*, TABLE_LIST*, TABLE_LIST*, unsigned long, unsigned int) | --- lock_table_names(THD*, TABLE_LIST*, TABLE_LIST*, unsigned long, unsigned int) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] tcp_try_rmem_schedule | --- tcp_try_rmem_schedule tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] ut_time() | --- ut_time() row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] records_are_comparable(TABLE const*) | --- records_are_comparable(TABLE const*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] page_cur_insert_rec_low(unsigned char*, dict_index_t*, unsigned char const*, unsigned long*, mtr_t*) | --- page_cur_insert_rec_low(unsigned char*, dict_index_t*, unsigned char const*, unsigned long*, mtr_t*) btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) row_ins_sec_index_entry_low(unsigned long, unsigned long, dict_index_t*, mem_block_info_t*, mem_block_info_t*, dtuple_t*, unsigned long, que_thr_t*) row_ins_sec_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) _ZL23row_upd_sec_index_entryP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] cmp_item_int::~cmp_item_int() | --- cmp_item_int::~cmp_item_int() Query_arena::free_items() THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] sk_stream_alloc_skb | --- sk_stream_alloc_skb inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL18lock_table_dequeueP9ib_lock_t | --- _ZL18lock_table_dequeueP9ib_lock_t lock_trx_release_locks(trx_t*) _ZL20trx_commit_in_memoryP5trx_tm trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] net_store_length | --- net_store_length Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] mlog_write_ull(unsigned char*, unsigned long, mtr_t*) | --- mlog_write_ull(unsigned char*, unsigned long, mtr_t*) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] thr_lock | --- thr_lock thr_multi_lock mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] ip_local_deliver_finish | --- ip_local_deliver_finish ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] hrtimer_try_to_cancel | --- hrtimer_try_to_cancel hrtimer_cancel schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] cpus_share_cache | --- cpus_share_cache try_to_wake_up default_wake_function autoremove_wake_function __wake_up_common __wake_up_sync_key sock_def_readable tcp_data_queue tcp_rcv_established tcp_v4_do_rcv tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] st_select_lex::setup_ref_array(THD*, unsigned int) | --- st_select_lex::setup_ref_array(THD*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_bool_func2::cleanup() | --- Item_bool_func2::cleanup() THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld ld-2.14.1.so [.] do_lookup_x | --- do_lookup_x _dl_lookup_symbol_x _dl_fixup _dl_runtime_resolve THD::shutdown_active_vio() THD::disconnect() close_connection(THD*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] setup_tables_and_check_access(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool, unsigned long, unsigned long) | --- setup_tables_and_check_access(THD*, Name_resolution_context*, List*, TABLE_LIST*, TABLE_LIST**, bool, unsigned long, unsigned long) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] MDL_object_lock::incompatible_waiting_types_bitmap() const | --- MDL_object_lock::incompatible_waiting_types_bitmap() const MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL18lock_rec_lock_fastmmPK11buf_block_tmP12dict_index_tP9que_thr_t | --- _ZL18lock_rec_lock_fastmmPK11buf_block_tmP12dict_index_tP9que_thr_t lock_clust_rec_read_check_and_lock(unsigned long, buf_block_t const*, unsigned char const*, dict_index_t*, unsigned long const*, lock_mode, unsigned long, que_thr_t*) _ZL16sel_set_rec_lockPK11buf_block_tPKhP12dict_index_tPKmmmP9que_thr_t row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZL30row_sel_store_mysql_field_funcPhP14row_prebuilt_tPKhPKmmPK17mysql_row_templ_t | --- _ZL30row_sel_store_mysql_field_funcPhP14row_prebuilt_tPKhPKmmPK17mysql_row_templ_t _ZL23row_sel_store_mysql_recPhP14row_prebuilt_tPKhmPK12dict_index_tPKm row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] tcp_rcv_space_adjust | --- tcp_rcv_space_adjust tcp_recvmsg inet_recvmsg sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __netif_receive_skb | --- __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] fput | --- fput do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] sock_recvmsg | --- sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] lex_end(LEX*) | --- lex_end(LEX*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] get_cached_table_access(st_grant_internal_info*, char const*, char const*) | --- get_cached_table_access(st_grant_internal_info*, char const*, char const*) check_grant(THD*, unsigned long, TABLE_LIST*, bool, unsigned int, bool) check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] down_write | --- down_write xfs_ilock xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [xfs] [k] xfs_file_aio_write_checks | --- xfs_file_aio_write_checks xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item::not_null_tables() const | --- Item::not_null_tables() const setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] check_stack_overrun(THD*, long, unsigned char*) | --- check_stack_overrun(THD*, long, unsigned char*) SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] recv@plt | --- recv@plt _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] tcp_md5_do_lookup | --- tcp_md5_do_lookup tcp_v4_rcv ip_local_deliver_finish ip_local_deliver ip_rcv_finish ip_rcv __netif_receive_skb_core __netif_receive_skb process_backlog net_rx_action __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] rw_pr_wrlock | --- rw_pr_wrlock MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] local_clock | --- local_clock update_context_time.isra.48 ctx_sched_out __perf_event_task_sched_out perf_event_task_sched_out __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] trx_undo_set_state_at_finish(trx_undo_t*, mtr_t*) | --- trx_undo_set_state_at_finish(trx_undo_t*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) | --- trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] trx_savept_take(trx_t*) | --- trx_savept_take(trx_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [xfs] [k] xfs_inode_item_format | --- xfs_inode_item_format xfs_log_commit_cil xfs_trans_commit xfs_vn_update_time update_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __tcp_v4_send_check | --- __tcp_v4_send_check tcp_v4_send_check tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [xfs] [k] xlog_grant_add_space.isra.5 | --- xlog_grant_add_space.isra.5 xfs_trans_reserve xfs_vn_update_time update_time file_update_time xfs_file_aio_write_checks xfs_file_buffered_aio_write xfs_file_aio_write do_sync_write vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld libstdc++.so.6.0.17 [.] operator delete(void*) | --- operator delete(void*) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] sock_sendmsg | --- sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] thd_increment_bytes_sent | --- thd_increment_bytes_sent net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] get_rps_cpu | --- get_rps_cpu loopback_xmit dev_hard_start_xmit dev_queue_xmit ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Slow_log_throttle::log(THD*, bool) | --- Slow_log_throttle::log(THD*, bool) log_slow_applicable(THD*) log_slow_statement(THD*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] dtuple_set_n_fields(dtuple_t*, unsigned long) | --- dtuple_set_n_fields(dtuple_t*, unsigned long) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Item_result_field::cleanup() | --- Item_result_field::cleanup() Query_arena::free_items() THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] free_field_buffers_larger_than(TABLE*, unsigned int) | --- free_field_buffers_larger_than(TABLE*, unsigned int) close_thread_table(THD*, TABLE**) close_thread_tables(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] rcu_user_exit | --- rcu_user_exit syscall_trace_enter tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] mysql_unlock_tables(THD*, st_mysql_lock*) | --- mysql_unlock_tables(THD*, st_mysql_lock*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Opt_trace_start::Opt_trace_start(THD*, TABLE_LIST*, enum_sql_command, List*, char const*, unsigned long, sp_printable*, charset_info_st const*) | --- Opt_trace_start::Opt_trace_start(THD*, TABLE_LIST*, enum_sql_command, List*, char const*, unsigned long, sp_printable*, charset_info_st const*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] _ZN15Opt_trace_arrayC2EP17Opt_trace_contextPKcNS0_13feature_valueE.constprop.169 | --- _ZN15Opt_trace_arrayC2EP17Opt_trace_contextPKcNS0_13feature_valueE.constprop.169 SQL_SELECT::check_quick(THD*, bool, unsigned long long) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] ring_buffer_record_is_on | --- ring_buffer_record_is_on tracing_is_on tracing_record_cmdline probe_sched_switch __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll SyS_poll tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] inline_mysql_rwlock_unlock.constprop.136 | --- inline_mysql_rwlock_unlock.constprop.136 check_single_table_access(THD*, unsigned long, TABLE_LIST*, bool) check_one_table_access(THD*, unsigned long, TABLE_LIST*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] security_file_permission | --- security_file_permission rw_verify_area vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] Warning_info::clear(unsigned long long) | --- Warning_info::clear(unsigned long long) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] skb_release_data | --- skb_release_data skb_release_all __kfree_skb tcp_recvmsg inet_recvmsg sock_recvmsg SYSC_recvfrom SyS_recvfrom tracesys __libc_recv vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld mysqld [.] check_table_name(char const*, unsigned long, bool) | --- check_table_name(char const*, unsigned long, bool) st_select_lex::add_table_to_list(THD*, Table_ident*, st_mysql_lex_string*, unsigned long, thr_lock_type, enum_mdl_type, List*, List*, st_mysql_lex_string*) MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.05% mysqld [kernel.kallsyms] [k] __do_softirq | --- __do_softirq call_softirq do_softirq local_bh_enable ip_finish_output ip_output ip_local_out ip_queue_xmit tcp_transmit_skb tcp_write_xmit __tcp_push_pending_frames tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] ipv4_mtu | --- ipv4_mtu tcp_send_mss tcp_sendmsg inet_sendmsg sock_sendmsg SYSC_sendto SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] parse_sql(THD*, Parser_state*, Object_creation_ctx*) | --- parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] trx_undo_get_next_rec(unsigned char*, unsigned long, unsigned long, mtr_t*) | --- trx_undo_get_next_rec(unsigned char*, unsigned long, unsigned long, mtr_t*) _ZL22trx_purge_get_next_recPmP16mem_block_info_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] st_select_lex::init_query() | --- st_select_lex::init_query() lex_start(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] __srcu_read_lock | --- __srcu_read_lock vfs_write SyS_pwrite64 tracesys 0x7f8111156df3 os_aio_func(unsigned long, unsigned long, char const*, int, void*, unsigned long, unsigned long, fil_node_t*, void*) fil_io(unsigned long, bool, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*) log_group_write_buf(log_group_t*, unsigned char*, unsigned long, unsigned long, unsigned long) _Z15log_write_up_tommm.part.19 trx_commit_complete_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] Query_tables_list::reset_query_tables_list(bool) | --- Query_tables_list::reset_query_tables_list(bool) lex_start(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] restore_args | --- restore_args pthread_cond_broadcast@@GLIBC_2.3.2 srv_release_threads(srv_thread_type, unsigned long) trx_purge_add_update_undo_to_history(trx_t*, unsigned char*, mtr_t*) trx_undo_update_cleanup(trx_t*, unsigned char*, mtr_t*) _ZL31trx_write_serialisation_historyP5trx_tP5mtr_t trx_commit(trx_t*) trx_commit_for_mysql(trx_t*) _ZL15innobase_commitP10handlertonP3THDb ha_commit_low(THD*, bool, bool) TC_LOG_DUMMY::commit(THD*, bool) ha_commit_trans(THD*, bool, bool) trans_commit_stmt(THD*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] trx_undo_update_rec_get_sys_cols(unsigned char*, unsigned long*, unsigned long*, unsigned long*) | --- trx_undo_update_rec_get_sys_cols(unsigned char*, unsigned long*, unsigned long*, unsigned long*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] rb_next | --- rb_next timerqueue_del __remove_hrtimer __run_hrtimer hrtimer_interrupt smp_apic_timer_interrupt apic_timer_interrupt rec_get_offsets_func(unsigned char const*, dict_index_t const*, unsigned long*, unsigned long, mem_block_info_t**) _ZL22btr_search_check_guessP9btr_cur_tmPK8dtuple_tmP5mtr_t.isra.16 btr_search_guess_on_hash(dict_index_t*, btr_search_t*, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, mtr_t*) btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, unsigned long, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*) row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] _ZL19trx_assign_rseg_lowmm.part.8 | --- _ZL19trx_assign_rseg_lowmm.part.8 _ZL13trx_start_lowP5trx_t row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld libc-2.14.1.so [.] __libc_enable_asynccancel | --- __libc_enable_asynccancel vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] int_check_syscall_exit_work | --- int_check_syscall_exit_work __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] mysql_handle_derived(LEX*, bool (*)(THD*, LEX*, TABLE_LIST*)) | --- mysql_handle_derived(LEX*, bool (*)(THD*, LEX*, TABLE_LIST*)) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] smp_apic_timer_interrupt | --- smp_apic_timer_interrupt __pthread_mutex_unlock_usercnt MDL_context::try_acquire_lock_impl(MDL_request*, MDL_ticket**) MDL_context::acquire_lock(MDL_request*, unsigned long) _ZL23open_table_get_mdl_lockP3THDP18Open_table_contextP11MDL_requestjPP10MDL_ticket open_table(THD*, TABLE_LIST*, Open_table_context*) open_tables(THD*, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) open_normal_and_derived_tables(THD*, TABLE_LIST*, unsigned int) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] _current_thd() | --- _current_thd() mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] item_cmp_type(Item_result, Item_result) | --- item_cmp_type(Item_result, Item_result) Item_func::fix_fields(THD*, Item**) setup_conds(THD*, TABLE_LIST*, TABLE_LIST*, Item**) mysql_prepare_update(THD*, TABLE_LIST*, Item**, unsigned int, st_order*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] Item_func_numhybrid::val_int() | --- Item_func_numhybrid::val_int() fill_record(THD*, List&, List&, bool, st_bitmap*) fill_record_n_invoke_before_triggers(THD*, List&, List&, bool, Table_triggers_list*, trg_event_type) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] perf_pmu_disable | --- perf_pmu_disable perf_event_task_tick scheduler_tick update_process_times tick_sched_handle.isra.10 tick_sched_timer __run_hrtimer hrtimer_interrupt smp_apic_timer_interrupt apic_timer_interrupt SyS_sendto tracesys __libc_send vio_write net_write_packet net_flush net_send_ok(THD*, unsigned int, unsigned int, unsigned long long, unsigned long long, char const*) Protocol::end_statement() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] _ZL24fseg_alloc_free_page_lowmmPhmhP5mtr_tS1_ | --- _ZL24fseg_alloc_free_page_lowmmPhmhP5mtr_tS1_ fseg_create_general(unsigned long, unsigned long, unsigned long, unsigned long, mtr_t*) trx_undo_assign_undo(trx_t*, unsigned long) trx_undo_report_row_operation(unsigned long, unsigned long, que_thr_t*, dict_index_t*, dtuple_t const*, upd_t const*, unsigned long, unsigned char const*, unsigned long const*, unsigned long*) btr_cur_update_in_place(unsigned long, btr_cur_t*, unsigned long*, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld libpthread-2.14.1.so [.] __lll_unlock_wake | --- __lll_unlock_wake srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] st_select_lex::init_select() | --- st_select_lex::init_select() mysql_init_select(LEX*) MYSQLparse(THD*) parse_sql(THD*, Parser_state*, Object_creation_ctx*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] _ZL17lock_table_createP12dict_table_tmP5trx_t | --- _ZL17lock_table_createP12dict_table_tmP5trx_t row_search_for_mysql(unsigned char*, unsigned long, row_prebuilt_t*, unsigned long, unsigned long) ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) handler::ha_index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function) handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] handler::set_end_range(st_key_range const*, handler::enum_range_scan_direction) | --- handler::set_end_range(st_key_range const*, handler::enum_range_scan_direction) handler::multi_range_read_next(char**) QUICK_RANGE_SELECT::get_next() _ZL8rr_quickP11READ_RECORD mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] read_events | --- read_events SyS_io_getevents tracesys __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.04% mysqld mysqld [.] btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) | --- btr_cur_optimistic_update(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, upd_t const*, unsigned long, que_thr_t*, unsigned long, mtr_t*) _ZL17row_upd_clust_recP10upd_node_tP12dict_index_tPmPP16mem_block_info_tP9que_thr_tP5mtr_t _ZL18row_upd_clust_stepP10upd_node_tP9que_thr_t row_upd_step(que_thr_t*) row_update_for_mysql(unsigned char*, row_prebuilt_t*) ha_innobase::update_row(unsigned char const*, unsigned char*) handler::ha_update_row(unsigned char const*, unsigned char*) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] Item::can_be_evaluated_now() const | --- Item::can_be_evaluated_now() const Item_func::fix_fields(THD*, Item**) setup_fields(THD*, Bounds_checked_array, List&, enum_mark_columns, List*, bool) mysql_update(THD*, TABLE_LIST*, List&, List&, Item*, unsigned int, st_order*, unsigned long long, enum_duplicates, bool, unsigned long long*, unsigned long long*) mysql_execute_command(THD*) mysql_parse(THD*, char*, unsigned int, Parser_state*) dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld mysqld [.] THD::cleanup_after_query() | --- THD::cleanup_after_query() dispatch_command(enum_server_command, THD*, char*, unsigned int) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] _copy_from_user | --- _copy_from_user tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] mem_heap_add_block(mem_block_info_t*, unsigned long) | --- mem_heap_add_block(mem_block_info_t*, unsigned long) dict_index_build_node_ptr(dict_index_t const*, unsigned char const*, unsigned long, mem_block_info_t*, unsigned long) _ZL33btr_page_get_father_node_ptr_funcPmP16mem_block_info_tP9btr_cur_tPKcmP5mtr_t.constprop.27 btr_compress(btr_cur_t*, unsigned long, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] row_upd_rec_in_place(unsigned char*, dict_index_t*, unsigned long const*, upd_t const*, page_zip_des_t*) | --- row_upd_rec_in_place(unsigned char*, dict_index_t*, unsigned long const*, upd_t const*, page_zip_des_t*) trx_undo_prev_version_build(unsigned char const*, mtr_t*, unsigned char const*, dict_index_t*, unsigned long*, mem_block_info_t*, unsigned char**) row_vers_old_has_index_entry(unsigned long, unsigned char const*, mtr_t*, dict_index_t*, dtuple_t const*) row_purge_poss_sec(purge_node_t*, dict_index_t*, dtuple_t const*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] fil_space_release_free_extents(unsigned long, unsigned long) | --- fil_space_release_free_extents(unsigned long, unsigned long) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] trx_undo_get_first_rec(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, mtr_t*) | --- trx_undo_get_first_rec(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, mtr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] finish_wait | --- finish_wait read_events SyS_io_getevents tracesys __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.04% mysqld libc-2.14.1.so [.] __strchr_sse42 | --- __strchr_sse42 row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] fsp_reserve_free_extents(unsigned long*, unsigned long, unsigned long, unsigned long, mtr_t*) | --- fsp_reserve_free_extents(unsigned long*, unsigned long, unsigned long, unsigned long, mtr_t*) btr_cur_pessimistic_delete(dberr_t*, unsigned long, btr_cur_t*, unsigned long, trx_rb_ctx, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] btr_compress(btr_cur_t*, unsigned long, mtr_t*) | --- btr_compress(btr_cur_t*, unsigned long, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] hrtimer_init_sleeper | --- hrtimer_init_sleeper do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.04% mysqld mysqld [.] buf_flush_remove(buf_page_t*) | --- buf_flush_remove(buf_page_t*) buf_flush_write_complete(buf_page_t*) buf_page_io_complete(buf_page_t*) fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.04% mysqld libaio.so.1.0.1 [.] __io_getevents_0_4 | --- __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] __enqueue_entity | --- __enqueue_entity put_prev_task_fair __schedule schedule sys_sched_yield tracesys __sched_yield srv_purge_coordinator_thread start_thread __clone 0.04% mysqld [kernel.kallsyms] [k] int_with_check | --- int_with_check __sched_yield trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.03% mysqld [kernel.kallsyms] [k] dequeue_entity | --- dequeue_entity dequeue_task_fair dequeue_task deactivate_task __schedule schedule futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.03% mysqld [kernel.kallsyms] [k] rcu_note_context_switch | --- rcu_note_context_switch __schedule schedule futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 srv_purge_coordinator_thread start_thread __clone 0.03% mysqld mysqld [.] btr_cur_optimistic_delete_func(btr_cur_t*, mtr_t*) | --- btr_cur_optimistic_delete_func(btr_cur_t*, mtr_t*) _ZL33row_purge_remove_sec_if_poss_leafP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.03% mysqld mysqld [.] page_cur_delete_rec(page_cur_t*, dict_index_t const*, unsigned long const*, mtr_t*) | --- page_cur_delete_rec(page_cur_t*, dict_index_t const*, unsigned long const*, mtr_t*) _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.03% mysqld mysqld [.] mtr_block_dirtied(buf_block_t const*) | --- mtr_block_dirtied(buf_block_t const*) _ZL31trx_purge_truncate_rseg_historyP10trx_rseg_tPK12purge_iter_t trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.03% mysqld [kernel.kallsyms] [k] cpumask_next_and | --- cpumask_next_and update_sd_lb_stats find_busiest_group load_balance idle_balance __schedule schedule read_events SyS_io_getevents tracesys __io_getevents_0_4 fil_aio_wait(unsigned long) io_handler_thread start_thread __clone 0.03% mysqld mysqld [.] _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t | --- _ZL33row_purge_remove_sec_if_poss_treeP12purge_node_tP12dict_index_tPK8dtuple_t _ZL34row_purge_upd_exist_or_extern_funcP12purge_node_tPh row_purge_step(que_thr_t*) que_run_threads(que_thr_t*) trx_purge(unsigned long, unsigned long, bool) srv_purge_coordinator_thread start_thread __clone 0.01% mysqld mysqld [.] thd_increment_bytes_received | --- thd_increment_bytes_received _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone 0.00% mysqld [kernel.kallsyms] [k] __perf_event_task_sched_in | --- __perf_event_task_sched_in finish_task_switch __schedule schedule | |--79.44%-- read_events | SyS_io_getevents | tracesys | __io_getevents_0_4 | fil_aio_wait(unsigned long) | io_handler_thread | start_thread | __clone | --20.56%-- futex_wait_queue_me futex_wait do_futex SyS_futex tracesys pthread_cond_timedwait@@GLIBC_2.3.2 ib_wqueue_timedwait(ib_wqueue_t*, long) fts_optimize_thread(void*) start_thread __clone 0.00% mysqld [kernel.kallsyms] [k] hrtimer_cancel | --- hrtimer_cancel schedule_hrtimeout_range poll_schedule_timeout do_select core_sys_select SyS_select tracesys __select srv_master_thread start_thread __clone 0.00% mysqld [kernel.kallsyms] [k] perf_event_context_sched_in | --- perf_event_context_sched_in __perf_event_task_sched_in finish_task_switch __schedule schedule schedule_hrtimeout_range_clock schedule_hrtimeout_range poll_schedule_timeout do_sys_poll do_restart_poll sys_restart_syscall tracesys __poll vio_io_wait vio_socket_io_wait vio_read _ZL17net_read_raw_loopP6st_netm _ZL15net_read_packetP6st_netPm my_net_read do_command(THD*) do_handle_one_connection(THD*) handle_one_connection start_thread __clone # # (For a higher level overview, try: perf report --sort comm,dso) #