Samples: 806K of event 'cycles', 4000 Hz, Event count (approx.): 25721100533 lost: 0/0 drop: 0/21
Overhead  Shared Object        Symbol
  34.82%  mysqld               [.] ut_delay
   2.59%  [kernel]             [k] do_syscall_64
   2.48%  mysqld               [.] buf_page_get_gen
   2.47%  mysqld               [.] ut_crc32_hw
   1.23%  [kernel]             [k] syscall_return_via_sysret
   1.21%  [kernel]             [k] psi_task_change
   1.17%  [kernel]             [k] entry_SYSCALL_64
   0.98%  [kernel]             [k] try_to_wake_up
   0.90%  libc-2.27.so         [.] cfree
   0.87%  mysqld               [.] TrxUndoRsegsIterator::set_next
   0.56%  libc-2.27.so         [.] malloc
   0.54%  mysqld               [.] rw_lock_x_lock_func
   0.53%  [kernel]             [k] _raw_spin_lock
   0.53%  mysqld               [.] mlog_write_ulint
   0.52%  mysqld               [.] mtr_t::Command::release_all
   0.49%  mysqld               [.] trx_purge
   0.48%  mysqld               [.] mtr_t::Command::release_blocks
   0.45%  libpthread-2.27.so   [.] __pthread_mutex_lock
   0.44%  [kernel]             [k] native_queued_spin_lock_slowpath
   0.44%  mysqld               [.] LinuxAIOHandler::find_completed_slot
   0.43%  mysqld               [.] buf_flush_page_cleaner_coordinator
   0.43%  mysqld               [.] mtr_t::Command::prepare_write
   0.39%  [kernel]             [k] __schedule
   0.37%  mysqld               [.] 0x00000000010600cd
   0.36%  [kernel]             [k] pick_next_task_fair
   0.35%  mysqld               [.] std::__adjust_heap<__gnu_cxx::__normal_iterator<TrxUndoRsegs*, std::vector<TrxUndoRsegs, ut_allocator<TrxUndoRsegs> > >, long, TrxUndoRsegs, __gnu_cxx::__ops::_Iter_comp_iter<TrxUndoRsegs> >
   0.34%  [kernel]             [k] ext4_es_lookup_extent
   0.34%  [kernel]             [k] _raw_spin_lock_irqsave
   0.34%  [kernel]             [k] update_curr
   0.33%  mysqld               [.] mtr_t::Command::execute
   0.32%  mysqld               [.] std::vector<trx_rseg_t*, ut_allocator<trx_rseg_t*> >::operator=
   0.31%  [kernel]             [k] gup_pgd_range
   0.31%  mysqld               [.] btr_search_guess_on_hash
   0.31%  mysqld               [.] 0x00000000011bd929
   0.31%  [kernel]             [k] update_load_avg
   0.30%  mysqld               [.] log_write_up_to
   0.29%  [kernel]             [k] native_sched_clock
   0.29%  mysqld               [.] que_run_threads
   0.29%  [kernel]             [k] record_times
   0.28%  [kernel]             [k] do_blockdev_direct_IO
   0.27%  [kernel]             [k] visit_groups_merge
   0.25%  [kernel]             [k] enqueue_task_fair
   0.24%  [kernel]             [k] switch_fpu_return
   0.24%  libpthread-2.27.so   [.] __pthread_mutex_unlock
   0.24%  [kernel]             [k] perf_event_update_userpage
   0.24%  [kernel]             [k] __update_load_avg_se
   0.23%  mysqld               [.] 0x000000000123158d
   0.23%  mysqld               [.] mysql_update
   0.23%  mysqld               [.] 0x00000000011bc6ca
   0.22%  mysqld               [.] ut_allocator<trx_rseg_t*>::allocate
   0.22%  [kernel]             [k] __update_load_avg_cfs_rq
   0.22%  [kernel]             [k] __audit_syscall_exit
   0.21%  mysqld               [.] mtr_t::start
   0.21%  mysqld               [.] 0x0000000001145738
   0.21%  mysqld               [.] srv_release_threads
   0.20%  mysqld               [.] srv_get_task_queue_length
   0.19%  libc-2.27.so         [.] 0x000000000018ea93
For a higher level overview, try: perf top --sort comm,dso