noupdate.out
application/octet-stream
Filename: noupdate.out
Type: application/octet-stream
Part: 1
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 120 of event 'task-clock:ppp'
# Event count (approx.): 12000000
#
# Children Self Command Shared Object Symbol
# ........ ........ ........ ................... ...........................................
#
83.33% 0.00% postgres postgres [.] _start
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres libc.so.6 [.] __libc_start_main@@GLIBC_2.34
|
---__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres libc.so.6 [.] __libc_start_call_main
|
---__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] main
|
---main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] PostmasterMain
|
---PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] ServerLoop
|
---ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] LaunchMissingBackgroundProcesses (inlined)
|
---LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] maybe_start_bgworkers
|
---maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] StartBackgroundWorker (inlined)
|
---StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] postmaster_child_launch
|
---postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] BackgroundWorkerMain
|
---BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.00% postgres postgres [.] SequenceSyncWorkerMain
|
---SequenceSyncWorkerMain
start_sequence_sync
|
|--78.33%--LogicalRepSyncSequences (inlined)
| |
| |--57.50%--copy_sequences
| | |
| | |--19.17%--copy_sequence (inlined)
| | | |
| | | |--10.00%--GetSubscriptionRelState
| | | | |
| | | | |--5.00%--SearchCatCacheInternal
| | | | | |
| | | | | |--2.50%--SearchCatCacheMiss
| | | | | | |
| | | | | | |--0.83%--systable_getnext
| | | | | | | index_getnext_slot
| | | | | | | index_fetch_heap
| | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | heapam_index_fetch_tuple
| | | | | | | heap_hot_search_buffer
| | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | |
| | | | | | |--0.83%--systable_beginscan
| | | | | | | ReindexIsProcessingIndex
| | | | | | |
| | | | | | --0.83%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | |
| | | | | --0.83%--dlist_move_head (inlined)
| | | | | dlist_delete (inlined)
| | | | |
| | | | |--2.50%--table_open
| | | | | relation_open
| | | | | |
| | | | | --1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | |
| | | | | --0.83%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | |--1.67%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | | |
| | | | | --0.83%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--ReleaseCatCache
| | | | ReleaseCatCacheWithOwner (inlined)
| | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | ResourceOwnerForget
| | | |
| | | --9.17%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --7.50%--ReadBufferExtended
| | | |
| | | --6.67%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --5.00%--BufferAlloc (inlined)
| | | |
| | | |--1.67%--LWLockAcquire
| | | | LWLockAttemptLock
| | | | |
| | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | |
| | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | sysvec_apic_timer_interrupt
| | | | __irq_exit_rcu
| | | | handle_softirqs
| | | | rcu_core
| | | |
| | | |--1.67%--InitBufferTag (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--14.17%--libpqrcv_exec
| | | libpqsrv_exec (inlined)
| | | |
| | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | libpqsrv_get_result (inlined)
| | | | |
| | | | |--5.00%--WaitLatchOrSocket
| | | | | |
| | | | | |--2.50%--WaitEventSetWait
| | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | |
| | | | | | --1.67%--epoll_wait
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_wait
| | | | | | do_epoll_wait
| | | | | | ep_poll
| | | | | | |
| | | | | | --0.83%--ep_send_events
| | | | | | mutex_lock
| | | | | |
| | | | | |--1.67%--CreateWaitEventSet
| | | | | | epoll_create1
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_create1
| | | | | | do_epoll_create
| | | | | | |
| | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | alloc_file_pseudo
| | | | | | | d_instantiate
| | | | | | | _raw_spin_lock
| | | | | | |
| | | | | | --0.83%--__init_waitqueue_head
| | | | | |
| | | | | --0.83%--AddWaitEventToSet
| | | | | WaitEventAdjustEpoll (inlined)
| | | | | epoll_ctl
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_ctl
| | | | | do_epoll_ctl
| | | | | ep_insert
| | | | | ep_item_poll.isra.0
| | | | | pipe_poll
| | | | |
| | | | |--4.17%--PQisBusy
| | | | | parseInput (inlined)
| | | | | pqParseInput3
| | | | | |
| | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | |
| | | | | | |--1.67%--pqRowProcessor
| | | | | | | |
| | | | | | | |--0.83%--pqResultAlloc
| | | | | | | |
| | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--pqGetInt
| | | | | |
| | | | | --1.67%--getRowDescriptions (inlined)
| | | | | pqGets_internal
| | | | | |
| | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | appendBinaryPQExpBuffer
| | | | | | __memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--resetPQExpBuffer
| | | | |
| | | | |--1.67%--PQconsumeInput
| | | | | pqReadData
| | | | | pqsecure_raw_read
| | | | | |
| | | | | |--0.83%--__libc_recv
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_recvfrom
| | | | | | __sys_recvfrom
| | | | | | sock_recvmsg
| | | | | | unix_stream_recvmsg
| | | | | | unix_stream_read_generic
| | | | | | unix_stream_read_actor
| | | | | | skb_copy_datagram_iter
| | | | | | __skb_datagram_iter
| | | | | | _copy_to_iter
| | | | | | copyout
| | | | | | rep_movs_alternative
| | | | | |
| | | | | --0.83%--__errno_location
| | | | |
| | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | PQgetResult
| | | | PQgetResult
| | | | pqCommandQueueAdvance
| | | |
| | | --2.50%--PQsendQueryInternal
| | | PQsendQueryInternal
| | | pqSendSome
| | | pqsecure_raw_write (inlined)
| | | __send
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_sendto
| | | __sys_sendto
| | | unix_stream_sendmsg
| | | |
| | | |--1.67%--sock_def_readable
| | | | _raw_spin_unlock_irqrestore
| | | |
| | | --0.83%--sock_alloc_send_pskb
| | | alloc_skb_with_frags
| | | __alloc_skb
| | | kmalloc_reserve
| | | __kmalloc_node_track_caller
| | | memcg_slab_post_alloc_hook
| | | mod_objcg_state
| | |
| | |--12.50%--get_and_validate_seq_info (inlined)
| | | |
| | | |--6.67%--try_table_open
| | | | try_relation_open
| | | | |
| | | | |--3.33%--SearchSysCacheExists
| | | | | SearchCatCacheInternal
| | | | |
| | | | |--1.67%--LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--RelationIdGetRelation
| | | |
| | | |--2.50%--slot_getattr (inlined)
| | | | |
| | | | --1.67%--slot_getsomeattrs (inlined)
| | | | slot_getsomeattrs_int
| | | | tts_minimal_getsomeattrs
| | | | slot_deform_heap_tuple (inlined)
| | | | slot_deform_heap_tuple_internal (inlined)
| | | |
| | | |--1.67%--get_namespace_name
| | | | |
| | | | |--0.83%--MemoryContextStrdup
| | | | | __strlen_evex
| | | | |
| | | | --0.83%--SearchCatCache1
| | | |
| | | |--0.83%--SearchCatCacheInternal
| | | |
| | | --0.83%--__strcmp_evex
| | |
| | |--5.83%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | |
| | | |--3.33%--ResourceOwnerReleaseInternal
| | | | ProcReleaseLocks
| | | | LockReleaseAll
| | | | |
| | | | |--1.67%--RemoveLocalLock
| | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--hash_initial_lookup (inlined)
| | | | |
| | | | --0.83%--LWLockRelease
| | | |
| | | |--0.83%--pgstat_clear_snapshot
| | | |
| | | --0.83%--AtEOXact_LargeObject
| | |
| | |--1.67%--quote_literal_cstr
| | | quote_literal_internal
| | |
| | |--1.67%--relation_close
| | | RelationClose
| | | RelationCloseCleanup (inlined)
| | | RelationCloseCleanup (inlined)
| | |
| | --1.67%--appendStringInfo
| | appendStringInfoVA
| | pvsnprintf
| | pg_vsnprintf
| | dopr (inlined)
| | |
| | --0.83%--__strchrnul_evex
| |
| --20.83%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
|--3.33%--ProcessInterrupts (inlined)
| ProcessInterrupts (inlined)
| |
| |--2.50%--errfinish
| | proc_exit
| | |
| | |--1.67%--exit
| | | __run_exit_handlers
| | | |
| | | |--0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--__do_global_dtors_aux
| | |
| | --0.83%--proc_exit_prepare
| | shmem_exit
| | pgstat_shutdown_hook
| | pgstat_report_stat
| | pgstat_flush_pending_entries (inlined)
| | pgstat_delete_pending_entry
| | pgstat_unlink_relation
| |
| --0.83%--errmsg
| __dcigettext
| _nl_find_domain
| _nl_make_l10nflist.localalias
| cfree@GLIBC_2.2.5
| _int_free
|
--0.83%--ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
83.33% 0.83% postgres postgres [.] start_sequence_sync
|
|--82.50%--start_sequence_sync
| |
| |--78.33%--LogicalRepSyncSequences (inlined)
| | |
| | |--57.50%--copy_sequences
| | | |
| | | |--19.17%--copy_sequence (inlined)
| | | | |
| | | | |--10.00%--GetSubscriptionRelState
| | | | | |
| | | | | |--5.00%--SearchCatCacheInternal
| | | | | | |
| | | | | | |--2.50%--SearchCatCacheMiss
| | | | | | | |
| | | | | | | |--0.83%--systable_getnext
| | | | | | | | index_getnext_slot
| | | | | | | | index_fetch_heap
| | | | | | | | table_index_fetch_tuple (inlined)
| | | | | | | | heapam_index_fetch_tuple
| | | | | | | | heap_hot_search_buffer
| | | | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | | | |
| | | | | | | |--0.83%--systable_beginscan
| | | | | | | | ReindexIsProcessingIndex
| | | | | | | |
| | | | | | | --0.83%--relation_close
| | | | | | | UnlockRelationId
| | | | | | | LockRelease
| | | | | | |
| | | | | | --0.83%--dlist_move_head (inlined)
| | | | | | dlist_delete (inlined)
| | | | | |
| | | | | |--2.50%--table_open
| | | | | | relation_open
| | | | | | |
| | | | | | --1.67%--LockRelationOid
| | | | | | LockAcquireExtended
| | | | | | |
| | | | | | --0.83%--SetupLockInTable
| | | | | | hash_search_with_hash_value
| | | | | | get_hash_entry (inlined)
| | | | | |
| | | | | |--1.67%--relation_close
| | | | | | UnlockRelationId
| | | | | | LockRelease
| | | | | | |
| | | | | | --0.83%--RemoveLocalLock
| | | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--ReleaseCatCache
| | | | | ReleaseCatCacheWithOwner (inlined)
| | | | | ResourceOwnerForgetCatCacheRef (inlined)
| | | | | ResourceOwnerForget
| | | | |
| | | | --9.17%--validate_seqsync_state (inlined)
| | | | GetSequence
| | | | read_seq_tuple
| | | | |
| | | | --7.50%--ReadBufferExtended
| | | | |
| | | | --6.67%--ReadBuffer_common (inlined)
| | | | StartReadBuffer
| | | | StartReadBuffersImpl (inlined)
| | | | PinBufferForBlock (inlined)
| | | | |
| | | | --5.00%--BufferAlloc (inlined)
| | | | |
| | | | |--1.67%--LWLockAcquire
| | | | | LWLockAttemptLock
| | | | | |
| | | | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | | | |
| | | | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | | | sysvec_apic_timer_interrupt
| | | | | __irq_exit_rcu
| | | | | handle_softirqs
| | | | | rcu_core
| | | | |
| | | | |--1.67%--InitBufferTag (inlined)
| | | | |
| | | | |--0.83%--PinBuffer
| | | | | BufferDescriptorGetBuffer (inlined)
| | | | |
| | | | --0.83%--BufTableLookup
| | | | hash_search_with_hash_value
| | | |
| | | |--14.17%--libpqrcv_exec
| | | | libpqsrv_exec (inlined)
| | | | |
| | | | |--11.67%--libpqsrv_get_result_last (inlined)
| | | | | libpqsrv_get_result (inlined)
| | | | | |
| | | | | |--5.00%--WaitLatchOrSocket
| | | | | | |
| | | | | | |--2.50%--WaitEventSetWait
| | | | | | | WaitEventSetWaitBlock (inlined)
| | | | | | | |
| | | | | | | --1.67%--epoll_wait
| | | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | | do_syscall_64
| | | | | | | __x64_sys_epoll_wait
| | | | | | | do_epoll_wait
| | | | | | | ep_poll
| | | | | | | |
| | | | | | | --0.83%--ep_send_events
| | | | | | | mutex_lock
| | | | | | |
| | | | | | |--1.67%--CreateWaitEventSet
| | | | | | | epoll_create1
| | | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | | do_syscall_64
| | | | | | | __x64_sys_epoll_create1
| | | | | | | do_epoll_create
| | | | | | | |
| | | | | | | |--0.83%--__anon_inode_getfile
| | | | | | | | alloc_file_pseudo
| | | | | | | | d_instantiate
| | | | | | | | _raw_spin_lock
| | | | | | | |
| | | | | | | --0.83%--__init_waitqueue_head
| | | | | | |
| | | | | | --0.83%--AddWaitEventToSet
| | | | | | WaitEventAdjustEpoll (inlined)
| | | | | | epoll_ctl
| | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | do_syscall_64
| | | | | | __x64_sys_epoll_ctl
| | | | | | do_epoll_ctl
| | | | | | ep_insert
| | | | | | ep_item_poll.isra.0
| | | | | | pipe_poll
| | | | | |
| | | | | |--4.17%--PQisBusy
| | | | | | parseInput (inlined)
| | | | | | pqParseInput3
| | | | | | |
| | | | | | |--2.50%--getAnotherTuple (inlined)
| | | | | | | |
| | | | | | | |--1.67%--pqRowProcessor
| | | | | | | | |
| | | | | | | | |--0.83%--pqResultAlloc
| | | | | | | | |
| | | | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | | | |
| | | | | | | --0.83%--pqGetInt
| | | | | | |
| | | | | | --1.67%--getRowDescriptions (inlined)
| | | | | | pqGets_internal
| | | | | | |
| | | | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | | | appendBinaryPQExpBuffer
| | | | | | | __memmove_evex_unaligned_erms
| | | | | | |
| | | | | | --0.83%--resetPQExpBuffer
| | | | | |
| | | | | |--1.67%--PQconsumeInput
| | | | | | pqReadData
| | | | | | pqsecure_raw_read
| | | | | | |
| | | | | | |--0.83%--__libc_recv
| | | | | | | entry_SYSCALL_64_after_hwframe
| | | | | | | do_syscall_64
| | | | | | | __x64_sys_recvfrom
| | | | | | | __sys_recvfrom
| | | | | | | sock_recvmsg
| | | | | | | unix_stream_recvmsg
| | | | | | | unix_stream_read_generic
| | | | | | | unix_stream_read_actor
| | | | | | | skb_copy_datagram_iter
| | | | | | | __skb_datagram_iter
| | | | | | | _copy_to_iter
| | | | | | | copyout
| | | | | | | rep_movs_alternative
| | | | | | |
| | | | | | --0.83%--__errno_location
| | | | | |
| | | | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | | | PQgetResult
| | | | | PQgetResult
| | | | | pqCommandQueueAdvance
| | | | |
| | | | --2.50%--PQsendQueryInternal
| | | | PQsendQueryInternal
| | | | pqSendSome
| | | | pqsecure_raw_write (inlined)
| | | | __send
| | | | entry_SYSCALL_64_after_hwframe
| | | | do_syscall_64
| | | | __x64_sys_sendto
| | | | __sys_sendto
| | | | unix_stream_sendmsg
| | | | |
| | | | |--1.67%--sock_def_readable
| | | | | _raw_spin_unlock_irqrestore
| | | | |
| | | | --0.83%--sock_alloc_send_pskb
| | | | alloc_skb_with_frags
| | | | __alloc_skb
| | | | kmalloc_reserve
| | | | __kmalloc_node_track_caller
| | | | memcg_slab_post_alloc_hook
| | | | mod_objcg_state
| | | |
| | | |--12.50%--get_and_validate_seq_info (inlined)
| | | | |
| | | | |--6.67%--try_table_open
| | | | | try_relation_open
| | | | | |
| | | | | |--3.33%--SearchSysCacheExists
| | | | | | SearchCatCacheInternal
| | | | | |
| | | | | |--1.67%--LockRelationOid
| | | | | | LockAcquireExtended
| | | | | | SetupLockInTable
| | | | | | hash_search_with_hash_value
| | | | | |
| | | | | --0.83%--RelationIdGetRelation
| | | | |
| | | | |--2.50%--slot_getattr (inlined)
| | | | | |
| | | | | --1.67%--slot_getsomeattrs (inlined)
| | | | | slot_getsomeattrs_int
| | | | | tts_minimal_getsomeattrs
| | | | | slot_deform_heap_tuple (inlined)
| | | | | slot_deform_heap_tuple_internal (inlined)
| | | | |
| | | | |--1.67%--get_namespace_name
| | | | | |
| | | | | |--0.83%--MemoryContextStrdup
| | | | | | __strlen_evex
| | | | | |
| | | | | --0.83%--SearchCatCache1
| | | | |
| | | | |--0.83%--SearchCatCacheInternal
| | | | |
| | | | --0.83%--__strcmp_evex
| | | |
| | | |--5.83%--CommitTransactionCommand
| | | | CommitTransactionCommandInternal (inlined)
| | | | CommitTransaction
| | | | |
| | | | |--3.33%--ResourceOwnerReleaseInternal
| | | | | ProcReleaseLocks
| | | | | LockReleaseAll
| | | | | |
| | | | | |--1.67%--RemoveLocalLock
| | | | | | hash_search_with_hash_value
| | | | | | |
| | | | | | --0.83%--hash_initial_lookup (inlined)
| | | | | |
| | | | | --0.83%--LWLockRelease
| | | | |
| | | | |--0.83%--pgstat_clear_snapshot
| | | | |
| | | | --0.83%--AtEOXact_LargeObject
| | | |
| | | |--1.67%--quote_literal_cstr
| | | | quote_literal_internal
| | | |
| | | |--1.67%--relation_close
| | | | RelationClose
| | | | RelationCloseCleanup (inlined)
| | | | RelationCloseCleanup (inlined)
| | | |
| | | --1.67%--appendStringInfo
| | | appendStringInfoVA
| | | pvsnprintf
| | | pg_vsnprintf
| | | dopr (inlined)
| | | |
| | | --0.83%--__strchrnul_evex
| | |
| | --20.83%--scan_subscription_relations
| | |
| | |--10.83%--try_table_open
| | | try_relation_open
| | | |
| | | |--5.00%--LockRelationOid
| | | | LockAcquireExtended
| | | | |
| | | | |--1.67%--hash_search_with_hash_value
| | | | |
| | | | |--1.67%--SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | --1.67%--FastPathGrantRelationLock (inlined)
| | | |
| | | |--4.17%--SearchSysCacheExists
| | | | SearchCatCacheInternal
| | | | |
| | | | --0.83%--CatalogCacheComputeHashValue
| | | | int4hashfast
| | | | murmurhash32 (inlined)
| | | |
| | | --0.83%--RelationIdGetRelation
| | | hash_search_with_hash_value
| | |
| | |--2.50%--systable_beginscan
| | | table_beginscan_strat (inlined)
| | | table_beginscan_common (inlined)
| | | heap_beginscan
| | | |
| | | --1.67%--initscan
| | | RelationGetNumberOfBlocksInFork
| | | table_relation_size (inlined)
| | | table_block_relation_size
| | | smgrnblocks
| | | mdnblocks
| | | _mdnblocks (inlined)
| | | llseek@GLIBC_2.2.5
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | |
| | | |--0.83%--syscall_exit_to_user_mode
| | | | syscall_exit_work
| | | |
| | | --0.83%--syscall_trace_enter.constprop.0
| | | probe_fini
| | | probe_fini
| | | uid_tracker_process_syscall
| | | keeper_lookup
| | |
| | |--1.67%--get_namespace_name
| | | |
| | | |--0.83%--MemoryContextStrdup
| | | | strlen@plt
| | | |
| | | --0.83%--SearchCatCacheInternal
| | | ResourceOwnerEnlarge
| | |
| | |--1.67%--CommitTransactionCommand
| | | CommitTransactionCommandInternal (inlined)
| | | CommitTransaction
| | | ResourceOwnerReleaseInternal
| | | |
| | | |--0.83%--ResourceOwnerReleaseAll
| | | |
| | | --0.83%--ProcReleaseLocks
| | | LockReleaseAll
| | | FastPathUnGrantRelationLock
| | |
| | |--1.67%--systable_getnext
| | | table_scan_getnextslot (inlined)
| | | heap_getnextslot
| | | heapgettup_pagemode
| | | |
| | | --0.83%--HeapKeyTest (inlined)
| | |
| | |--0.83%--MemoryContextStrdup
| | | __strlen_evex
| | |
| | --0.83%--relation_close
| | RelationClose
| | RelationCloseCleanup (inlined)
| | RelationCloseCleanup (inlined)
| |
| |--3.33%--ProcessInterrupts (inlined)
| | ProcessInterrupts (inlined)
| | |
| | |--2.50%--errfinish
| | | proc_exit
| | | |
| | | |--1.67%--exit
| | | | __run_exit_handlers
| | | | |
| | | | |--0.83%--__do_global_dtors_aux
| | | | |
| | | | --0.83%--__do_global_dtors_aux
| | | |
| | | --0.83%--proc_exit_prepare
| | | shmem_exit
| | | pgstat_shutdown_hook
| | | pgstat_report_stat
| | | pgstat_flush_pending_entries (inlined)
| | | pgstat_delete_pending_entry
| | | pgstat_unlink_relation
| | |
| | --0.83%--errmsg
| | __dcigettext
| | _nl_find_domain
| | _nl_make_l10nflist.localalias
| | cfree@GLIBC_2.2.5
| | _int_free
| |
| --0.83%--ReceiveSharedInvalidMessages
| LocalExecuteInvalidationMessage
| RelationCacheInvalidateEntry
| RelationFlushRelation (inlined)
| RelationClearRelation
| RelationInvalidateRelation (inlined)
| RelationCloseSmgr (inlined)
| smgrrelease
| mdclose
| FileClose
| __close
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_close
| __fput
| kmem_cache_free
| __slab_free
| slab_update_freelist.constprop.0.isra.0
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
78.33% 0.00% postgres postgres [.] LogicalRepSyncSequences (inlined)
|
|--45.00%--0x7bd2f0
| |
| |--34.17%--0x7bc6c7
| | |
| | |--9.17%--0x7bca60
| | | |
| | | |--5.00%--0x608d41
| | | | |
| | | | |--1.67%--0x929492
| | | | |
| | | | |--1.67%--0x5aa6f8
| | | | | 0x53923c
| | | | | 0x807699
| | | | | 0x80b612
| | | | | |
| | | | | --0.83%--0x808c58
| | | | | 0x94e124
| | | | | 0x94e124
| | | | |
| | | | |--0.83%--0x929ed5
| | | | | 0x929ed5
| | | | | 0x929ed5
| | | | | 0x969185
| | | | |
| | | | --0.83%--0x5393cb
| | | | 0x8077e8
| | | | 0x809f62
| | | | 0x809228
| | | | 0x94dce7
| | | |
| | | --4.17%--0x7bca60
| | | 0x64eeda
| | | 0x64dbe9
| | | |
| | | --3.33%--0x7eb9a4
| | | 0x7eb9a4
| | | 0x7eae84
| | | 0x7eae84
| | | 0x7eae84
| | | |
| | | --2.50%--0x7eae84
| | | |
| | | |--1.67%--0x80d658
| | | | 0x80cc56
| | | | |
| | | | |--0.83%--0xffffffff85800e46
| | | | | 0xffffffff8573f60c
| | | | | 0xffffffff84b1de71
| | | | | 0xffffffff84b1dbe0
| | | | | 0xffffffff84bd083a
| | | | |
| | | | --0.83%--0x80cc56
| | | | 0x80cc56
| | | |
| | | --0.83%--0x7eae33
| | |
| | |--8.33%--0x7f4b743e8e8b
| | | 0x7f4b743e8e8b
| | | |
| | | |--6.67%--0x7f4b743e8e8b
| | | | 0x7f4b743e8e8b
| | | | |
| | | | |--2.50%--0x7f4b73d6975d
| | | | | 0x7f4b73d6975d
| | | | | 0x7f4b73d71aa7
| | | | | |
| | | | | |--1.67%--0x7f4b73d71aa7
| | | | | | 0x7f4b73d6cd67
| | | | | | |
| | | | | | |--0.83%--0x7f4b73d7536b
| | | | | | | 0x7f4b73d7536b
| | | | | | | 0x7f4b73b6b740
| | | | | | |
| | | | | | --0.83%--0x7f4b73d74fa0
| | | | | |
| | | | | --0.83%--0x7f4b73d71bab
| | | | | 0x7f4b73d68eb3
| | | | | 0x7f4b73d6704a
| | | | |
| | | | |--2.50%--0x7f9f12
| | | | | |
| | | | | |--1.67%--0x8046ba
| | | | | | 0x8046ba
| | | | | | |
| | | | | | --0.83%--0x7f4b73b0f9ca
| | | | | | 0xffffffff8580012b
| | | | | | 0xffffffff8573b6df
| | | | | | 0xffffffff84ed82d0
| | | | | | 0xffffffff84ed7a4b
| | | | | | 0xffffffff84ed76fa
| | | | | | 0xffffffff84ed6a5e
| | | | | | 0xffffffff8574bbce
| | | | | |
| | | | | --0.83%--0x804466
| | | | | 0x8041bc
| | | | | 0x7f4b73b1064e
| | | | | 0xffffffff8580012b
| | | | | 0xffffffff8573b6df
| | | | | 0xffffffff84ed9341
| | | | | 0xffffffff84ed8e6e
| | | | | 0xffffffff84ed8607
| | | | | 0xffffffff84ed697a
| | | | | 0xffffffff84e7f258
| | | | |
| | | | |--0.83%--0x7f4b743e8eef
| | | | | 0x7f4b73d6a045
| | | | | 0x7f4b73d6a045
| | | | | 0x7f4b73d69df0
| | | | |
| | | | --0.83%--0x7f4b73d69732
| | | | 0x7f4b73d6da18
| | | | 0x7f4b73d72b1a
| | | | 0x7f4b73a2aa20
| | | |
| | | --1.67%--0x7f4b73d67a45
| | | 0x7f4b73d67a45
| | | 0x7f4b73d6dc87
| | | 0x7f4b73d72da4
| | | 0x7f4b73b10ff0
| | | 0xffffffff8580012b
| | | 0xffffffff8573b6df
| | | 0xffffffff8546be60
| | | 0xffffffff8546be1f
| | | 0xffffffff85606eff
| | | |
| | | |--0.83%--0xffffffff85471362
| | | | 0xffffffff8547d70d
| | | | 0xffffffff85477613
| | | | 0xffffffff8547644d
| | | | 0xffffffff84e1f3fc
| | | | 0xffffffff84e19ade
| | | | 0xffffffff84e47f1b
| | | |
| | | --0.83%--0xffffffff8547000e
| | | 0xffffffff85750c8b
| | |
| | |--8.33%--0x7bc86e
| | | |
| | | |--5.00%--0x5aa738
| | | | 0x5392e6
| | | | |
| | | | |--3.33%--0x93bcd8
| | | | | 0x929492
| | | | |
| | | | |--0.83%--0x939312
| | | | |
| | | | --0.83%--0x807699
| | | | 0x80b612
| | | | 0x808c58
| | | | 0x94dd65
| | | |
| | | |--1.67%--0x92f4af
| | | | |
| | | | |--0.83%--0x967192
| | | | | 0x7f4b73b6f383
| | | | |
| | | | --0.83%--0x929e36
| | | |
| | | |--0.83%--0x929480
| | | |
| | | --0.83%--0x7bc77e
| | |
| | |--3.33%--0x5bdae4
| | | 0x5bdae4
| | | 0x5bc784
| | | |
| | | |--0.83%--0x968e7b
| | | | 0x813fe7
| | | | 0x80c96b
| | | |
| | | |--0.83%--0x83518b
| | | |
| | | --0.83%--0x6dd6a0
| | |
| | |--1.67%--0x8cd8ed
| | | 0x8cd7a8
| | |
| | |--1.67%--0x5393b4
| | | 0x93446f
| | | 0x93446f
| | | 0x93446f
| | |
| | --0.83%--0x98ab40
| | 0x98a9e2
| | 0x989360
| | 0x97f165
| | 0x97e0df
| | 0x7f4b73b6e7c2
| |
| --10.83%--0x7bc331
| |
| |--6.67%--0x5aa738
| | 0x5392e6
| | |
| | |--3.33%--0x93bcd8
| | | 0x92943a
| | | |
| | | --0.83%--0x9283e0
| | | 0x928380
| | | 0x928380
| | |
| | --3.33%--0x807699
| | 0x80bee3
| | |
| | |--1.67%--0x80bee3
| | |
| | |--0.83%--0x94de53
| | |
| | --0.83%--0x808c9b
| | 0x94e124
| | 0x94e124
| |
| |--1.67%--0x582212
| | 0x582212
| | 0x582212
| | 0x568be9
| | 0x567ba9
| | 0x7e610a
| | 0x7e610a
| | 0x5ab083
| | 0x819de3
| | 0x818b2a
| | 0x818b2a
| | 0x7f4b73aff1bb
| | 0xffffffff8580012b
| | 0xffffffff8573b6eb
| | |
| | |--0.83%--0xffffffff85740149
| | | 0xffffffff84bdf8c9
| | |
| | --0.83%--0xffffffff84bdf48e
| | 0xffffffffc0f59659
| | 0xffffffffc0f595d8
| | 0xffffffffc0f5fbbc
| | 0xffffffffc0f60db4
| |
| |--0.83%--0x967192
| | 0x7f4b73b6f38f
| |
| --0.83%--0x5393b4
| 0x934457
| 0x934457
| 0x934457
|
--33.33%--LogicalRepSyncSequences (inlined)
|
|--23.33%--copy_sequences
| |
| |--10.00%--copy_sequence (inlined)
| | |
| | |--5.00%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | |
| | | --4.17%--ReadBufferExtended
| | | |
| | | --3.33%--ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | |
| | | --2.50%--BufferAlloc (inlined)
| | | |
| | | |--0.83%--PinBuffer
| | | | BufferDescriptorGetBuffer (inlined)
| | | |
| | | |--0.83%--InitBufferTag (inlined)
| | | |
| | | --0.83%--BufTableLookup
| | | hash_search_with_hash_value
| | |
| | --5.00%--GetSubscriptionRelState
| | |
| | |--3.33%--SearchCatCacheInternal
| | | |
| | | |--2.50%--SearchCatCacheMiss
| | | | |
| | | | |--0.83%--systable_getnext
| | | | | index_getnext_slot
| | | | | index_fetch_heap
| | | | | table_index_fetch_tuple (inlined)
| | | | | heapam_index_fetch_tuple
| | | | | heap_hot_search_buffer
| | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | |
| | | | |--0.83%--systable_beginscan
| | | | | ReindexIsProcessingIndex
| | | | |
| | | | --0.83%--relation_close
| | | | UnlockRelationId
| | | | LockRelease
| | | |
| | | --0.83%--dlist_move_head (inlined)
| | | dlist_delete (inlined)
| | |
| | |--0.83%--table_open
| | | relation_open
| | |
| | --0.83%--relation_close
| | UnlockRelationId
| | LockRelease
| |
| |--5.83%--libpqrcv_exec
| | libpqsrv_exec (inlined)
| | |
| | |--5.00%--libpqsrv_get_result_last (inlined)
| | | libpqsrv_get_result (inlined)
| | | |
| | | |--2.50%--WaitLatchOrSocket
| | | | |
| | | | |--1.67%--CreateWaitEventSet
| | | | | epoll_create1
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_create1
| | | | | do_epoll_create
| | | | | |
| | | | | |--0.83%--__anon_inode_getfile
| | | | | | alloc_file_pseudo
| | | | | | d_instantiate
| | | | | | _raw_spin_lock
| | | | | |
| | | | | --0.83%--__init_waitqueue_head
| | | | |
| | | | --0.83%--WaitEventSetWait
| | | | WaitEventSetWaitBlock (inlined)
| | | | epoll_wait
| | | | entry_SYSCALL_64_after_hwframe
| | | | do_syscall_64
| | | | __x64_sys_epoll_wait
| | | | do_epoll_wait
| | | | ep_poll
| | | |
| | | |--1.67%--PQisBusy
| | | | parseInput (inlined)
| | | | pqParseInput3
| | | | getAnotherTuple (inlined)
| | | | |
| | | | |--0.83%--pqGetInt
| | | | |
| | | | --0.83%--pqRowProcessor
| | | | __memmove_evex_unaligned_erms
| | | |
| | | --0.83%--PQconsumeInput
| | | pqReadData
| | | pqsecure_raw_read
| | | __libc_recv
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_recvfrom
| | | __sys_recvfrom
| | | sock_recvmsg
| | | unix_stream_recvmsg
| | | unix_stream_read_generic
| | | unix_stream_read_actor
| | | skb_copy_datagram_iter
| | | __skb_datagram_iter
| | | _copy_to_iter
| | | copyout
| | | rep_movs_alternative
| | |
| | --0.83%--PQsendQueryInternal
| | PQsendQueryInternal
| | pqSendSome
| | pqsecure_raw_write (inlined)
| | __send
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_sendto
| | __sys_sendto
| | unix_stream_sendmsg
| | sock_def_readable
| | _raw_spin_unlock_irqrestore
| |
| |--4.17%--get_and_validate_seq_info (inlined)
| | |
| | |--1.67%--try_table_open
| | | try_relation_open
| | | |
| | | --0.83%--LockRelationOid
| | | LockAcquireExtended
| | | SetupLockInTable
| | | hash_search_with_hash_value
| | |
| | |--1.67%--slot_getattr (inlined)
| | | slot_getsomeattrs (inlined)
| | | slot_getsomeattrs_int
| | | tts_minimal_getsomeattrs
| | | slot_deform_heap_tuple (inlined)
| | | slot_deform_heap_tuple_internal (inlined)
| | |
| | --0.83%--__strcmp_evex
| |
| |--2.50%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | ProcReleaseLocks
| | LockReleaseAll
| | |
| | |--1.67%--RemoveLocalLock
| | | hash_search_with_hash_value
| | | |
| | | --0.83%--hash_initial_lookup (inlined)
| | |
| | --0.83%--LWLockRelease
| |
| --0.83%--appendStringInfo
| appendStringInfoVA
| pvsnprintf
| pg_vsnprintf
| dopr (inlined)
|
--10.00%--scan_subscription_relations
|
|--4.17%--try_table_open
| try_relation_open
| |
| |--1.67%--LockRelationOid
| | LockAcquireExtended
| | |
| | |--0.83%--hash_search_with_hash_value
| | |
| | --0.83%--SetupLockInTable
| | hash_search_with_hash_value
| | get_hash_entry (inlined)
| |
| |--0.83%--SearchSysCacheExists
| | SearchCatCacheInternal
| |
| --0.83%--RelationIdGetRelation
| hash_search_with_hash_value
|
|--1.67%--get_namespace_name
| |
| |--0.83%--MemoryContextStrdup
| | strlen@plt
| |
| --0.83%--SearchCatCacheInternal
| ResourceOwnerEnlarge
|
|--1.67%--CommitTransactionCommand
| CommitTransactionCommandInternal (inlined)
| CommitTransaction
| ResourceOwnerReleaseInternal
| |
| |--0.83%--ResourceOwnerReleaseAll
| |
| --0.83%--ProcReleaseLocks
| LockReleaseAll
| FastPathUnGrantRelationLock
|
|--1.67%--systable_getnext
| table_scan_getnextslot (inlined)
| heap_getnextslot
| heapgettup_pagemode
| |
| --0.83%--HeapKeyTest (inlined)
|
--0.83%--systable_beginscan
table_beginscan_strat (inlined)
table_beginscan_common (inlined)
heap_beginscan
57.50% 1.67% postgres postgres [.] copy_sequences
|
|--55.83%--copy_sequences
| |
| |--19.17%--copy_sequence (inlined)
| | |
| | |--10.00%--GetSubscriptionRelState
| | | |
| | | |--5.00%--SearchCatCacheInternal
| | | | |
| | | | |--2.50%--SearchCatCacheMiss
| | | | | |
| | | | | |--0.83%--systable_getnext
| | | | | | index_getnext_slot
| | | | | | index_fetch_heap
| | | | | | table_index_fetch_tuple (inlined)
| | | | | | heapam_index_fetch_tuple
| | | | | | heap_hot_search_buffer
| | | | | | HeapTupleSatisfiesMVCC (inlined)
| | | | | | HeapTupleHeaderXminCommitted (inlined)
| | | | | |
| | | | | |--0.83%--systable_beginscan
| | | | | | ReindexIsProcessingIndex
| | | | | |
| | | | | --0.83%--relation_close
| | | | | UnlockRelationId
| | | | | LockRelease
| | | | |
| | | | --0.83%--dlist_move_head (inlined)
| | | | dlist_delete (inlined)
| | | |
| | | |--2.50%--table_open
| | | | relation_open
| | | | |
| | | | --1.67%--LockRelationOid
| | | | LockAcquireExtended
| | | | |
| | | | --0.83%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | |--1.67%--relation_close
| | | | UnlockRelationId
| | | | LockRelease
| | | | |
| | | | --0.83%--RemoveLocalLock
| | | | hash_search_with_hash_value
| | | |
| | | --0.83%--ReleaseCatCache
| | | ReleaseCatCacheWithOwner (inlined)
| | | ResourceOwnerForgetCatCacheRef (inlined)
| | | ResourceOwnerForget
| | |
| | --9.17%--validate_seqsync_state (inlined)
| | GetSequence
| | read_seq_tuple
| | |
| | --7.50%--ReadBufferExtended
| | |
| | --6.67%--ReadBuffer_common (inlined)
| | StartReadBuffer
| | StartReadBuffersImpl (inlined)
| | PinBufferForBlock (inlined)
| | |
| | --5.00%--BufferAlloc (inlined)
| | |
| | |--1.67%--LWLockAcquire
| | | LWLockAttemptLock
| | | |
| | | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | | pg_atomic_compare_exchange_u32_impl (inlined)
| | | |
| | | --0.83%--asm_sysvec_apic_timer_interrupt
| | | sysvec_apic_timer_interrupt
| | | __irq_exit_rcu
| | | handle_softirqs
| | | rcu_core
| | |
| | |--1.67%--InitBufferTag (inlined)
| | |
| | |--0.83%--PinBuffer
| | | BufferDescriptorGetBuffer (inlined)
| | |
| | --0.83%--BufTableLookup
| | hash_search_with_hash_value
| |
| |--14.17%--libpqrcv_exec
| | libpqsrv_exec (inlined)
| | |
| | |--11.67%--libpqsrv_get_result_last (inlined)
| | | libpqsrv_get_result (inlined)
| | | |
| | | |--5.00%--WaitLatchOrSocket
| | | | |
| | | | |--2.50%--WaitEventSetWait
| | | | | WaitEventSetWaitBlock (inlined)
| | | | | |
| | | | | --1.67%--epoll_wait
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_wait
| | | | | do_epoll_wait
| | | | | ep_poll
| | | | | |
| | | | | --0.83%--ep_send_events
| | | | | mutex_lock
| | | | |
| | | | |--1.67%--CreateWaitEventSet
| | | | | epoll_create1
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_epoll_create1
| | | | | do_epoll_create
| | | | | |
| | | | | |--0.83%--__anon_inode_getfile
| | | | | | alloc_file_pseudo
| | | | | | d_instantiate
| | | | | | _raw_spin_lock
| | | | | |
| | | | | --0.83%--__init_waitqueue_head
| | | | |
| | | | --0.83%--AddWaitEventToSet
| | | | WaitEventAdjustEpoll (inlined)
| | | | epoll_ctl
| | | | entry_SYSCALL_64_after_hwframe
| | | | do_syscall_64
| | | | __x64_sys_epoll_ctl
| | | | do_epoll_ctl
| | | | ep_insert
| | | | ep_item_poll.isra.0
| | | | pipe_poll
| | | |
| | | |--4.17%--PQisBusy
| | | | parseInput (inlined)
| | | | pqParseInput3
| | | | |
| | | | |--2.50%--getAnotherTuple (inlined)
| | | | | |
| | | | | |--1.67%--pqRowProcessor
| | | | | | |
| | | | | | |--0.83%--pqResultAlloc
| | | | | | |
| | | | | | --0.83%--__memmove_evex_unaligned_erms
| | | | | |
| | | | | --0.83%--pqGetInt
| | | | |
| | | | --1.67%--getRowDescriptions (inlined)
| | | | pqGets_internal
| | | | |
| | | | |--0.83%--appendBinaryPQExpBuffer
| | | | | appendBinaryPQExpBuffer
| | | | | __memmove_evex_unaligned_erms
| | | | |
| | | | --0.83%--resetPQExpBuffer
| | | |
| | | |--1.67%--PQconsumeInput
| | | | pqReadData
| | | | pqsecure_raw_read
| | | | |
| | | | |--0.83%--__libc_recv
| | | | | entry_SYSCALL_64_after_hwframe
| | | | | do_syscall_64
| | | | | __x64_sys_recvfrom
| | | | | __sys_recvfrom
| | | | | sock_recvmsg
| | | | | unix_stream_recvmsg
| | | | | unix_stream_read_generic
| | | | | unix_stream_read_actor
| | | | | skb_copy_datagram_iter
| | | | | __skb_datagram_iter
| | | | | _copy_to_iter
| | | | | copyout
| | | | | rep_movs_alternative
| | | | |
| | | | --0.83%--__errno_location
| | | |
| | | --0.83%--libpqsrv_PQgetResult (inlined)
| | | PQgetResult
| | | PQgetResult
| | | pqCommandQueueAdvance
| | |
| | --2.50%--PQsendQueryInternal
| | PQsendQueryInternal
| | pqSendSome
| | pqsecure_raw_write (inlined)
| | __send
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_sendto
| | __sys_sendto
| | unix_stream_sendmsg
| | |
| | |--1.67%--sock_def_readable
| | | _raw_spin_unlock_irqrestore
| | |
| | --0.83%--sock_alloc_send_pskb
| | alloc_skb_with_frags
| | __alloc_skb
| | kmalloc_reserve
| | __kmalloc_node_track_caller
| | memcg_slab_post_alloc_hook
| | mod_objcg_state
| |
| |--11.67%--get_and_validate_seq_info (inlined)
| | |
| | |--6.67%--try_table_open
| | | try_relation_open
| | | |
| | | |--3.33%--SearchSysCacheExists
| | | | SearchCatCacheInternal
| | | |
| | | |--1.67%--LockRelationOid
| | | | LockAcquireExtended
| | | | SetupLockInTable
| | | | hash_search_with_hash_value
| | | |
| | | --0.83%--RelationIdGetRelation
| | |
| | |--1.67%--slot_getattr (inlined)
| | | slot_getsomeattrs (inlined)
| | | slot_getsomeattrs_int
| | | tts_minimal_getsomeattrs
| | | slot_deform_heap_tuple (inlined)
| | | slot_deform_heap_tuple_internal (inlined)
| | |
| | |--1.67%--get_namespace_name
| | | |
| | | |--0.83%--MemoryContextStrdup
| | | | __strlen_evex
| | | |
| | | --0.83%--SearchCatCache1
| | |
| | |--0.83%--SearchCatCacheInternal
| | |
| | --0.83%--__strcmp_evex
| |
| |--5.83%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | |
| | |--3.33%--ResourceOwnerReleaseInternal
| | | ProcReleaseLocks
| | | LockReleaseAll
| | | |
| | | |--1.67%--RemoveLocalLock
| | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--hash_initial_lookup (inlined)
| | | |
| | | --0.83%--LWLockRelease
| | |
| | |--0.83%--pgstat_clear_snapshot
| | |
| | --0.83%--AtEOXact_LargeObject
| |
| |--1.67%--quote_literal_cstr
| | quote_literal_internal
| |
| |--1.67%--relation_close
| | RelationClose
| | RelationCloseCleanup (inlined)
| | RelationCloseCleanup (inlined)
| |
| --1.67%--appendStringInfo
| appendStringInfoVA
| pvsnprintf
| pg_vsnprintf
| dopr (inlined)
| |
| --0.83%--__strchrnul_evex
|
--1.67%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
|
--0.83%--get_and_validate_seq_info (inlined)
slot_getattr (inlined)
20.83% 0.83% postgres postgres [.] scan_subscription_relations
|
|--20.00%--scan_subscription_relations
| |
| |--10.83%--try_table_open
| | try_relation_open
| | |
| | |--5.00%--LockRelationOid
| | | LockAcquireExtended
| | | |
| | | |--1.67%--hash_search_with_hash_value
| | | |
| | | |--1.67%--SetupLockInTable
| | | | hash_search_with_hash_value
| | | | get_hash_entry (inlined)
| | | |
| | | --1.67%--FastPathGrantRelationLock (inlined)
| | |
| | |--4.17%--SearchSysCacheExists
| | | SearchCatCacheInternal
| | | |
| | | --0.83%--CatalogCacheComputeHashValue
| | | int4hashfast
| | | murmurhash32 (inlined)
| | |
| | --0.83%--RelationIdGetRelation
| | hash_search_with_hash_value
| |
| |--2.50%--systable_beginscan
| | table_beginscan_strat (inlined)
| | table_beginscan_common (inlined)
| | heap_beginscan
| | |
| | --1.67%--initscan
| | RelationGetNumberOfBlocksInFork
| | table_relation_size (inlined)
| | table_block_relation_size
| | smgrnblocks
| | mdnblocks
| | _mdnblocks (inlined)
| | llseek@GLIBC_2.2.5
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | |
| | |--0.83%--syscall_exit_to_user_mode
| | | syscall_exit_work
| | |
| | --0.83%--syscall_trace_enter.constprop.0
| | probe_fini
| | probe_fini
| | uid_tracker_process_syscall
| | keeper_lookup
| |
| |--1.67%--get_namespace_name
| | |
| | |--0.83%--MemoryContextStrdup
| | | strlen@plt
| | |
| | --0.83%--SearchCatCacheInternal
| | ResourceOwnerEnlarge
| |
| |--1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | |
| | |--0.83%--ResourceOwnerReleaseAll
| | |
| | --0.83%--ProcReleaseLocks
| | LockReleaseAll
| | FastPathUnGrantRelationLock
| |
| |--1.67%--systable_getnext
| | table_scan_getnextslot (inlined)
| | heap_getnextslot
| | heapgettup_pagemode
| | |
| | --0.83%--HeapKeyTest (inlined)
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
19.17% 0.00% postgres postgres [.] copy_sequence (inlined)
|
---copy_sequence (inlined)
|
|--10.00%--GetSubscriptionRelState
| |
| |--5.00%--SearchCatCacheInternal
| | |
| | |--2.50%--SearchCatCacheMiss
| | | |
| | | |--0.83%--systable_getnext
| | | | index_getnext_slot
| | | | index_fetch_heap
| | | | table_index_fetch_tuple (inlined)
| | | | heapam_index_fetch_tuple
| | | | heap_hot_search_buffer
| | | | HeapTupleSatisfiesMVCC (inlined)
| | | | HeapTupleHeaderXminCommitted (inlined)
| | | |
| | | |--0.83%--systable_beginscan
| | | | ReindexIsProcessingIndex
| | | |
| | | --0.83%--relation_close
| | | UnlockRelationId
| | | LockRelease
| | |
| | --0.83%--dlist_move_head (inlined)
| | dlist_delete (inlined)
| |
| |--2.50%--table_open
| | relation_open
| | |
| | --1.67%--LockRelationOid
| | LockAcquireExtended
| | |
| | --0.83%--SetupLockInTable
| | hash_search_with_hash_value
| | get_hash_entry (inlined)
| |
| |--1.67%--relation_close
| | UnlockRelationId
| | LockRelease
| | |
| | --0.83%--RemoveLocalLock
| | hash_search_with_hash_value
| |
| --0.83%--ReleaseCatCache
| ReleaseCatCacheWithOwner (inlined)
| ResourceOwnerForgetCatCacheRef (inlined)
| ResourceOwnerForget
|
--9.17%--validate_seqsync_state (inlined)
GetSequence
read_seq_tuple
|
--7.50%--ReadBufferExtended
|
--6.67%--ReadBuffer_common (inlined)
StartReadBuffer
StartReadBuffersImpl (inlined)
PinBufferForBlock (inlined)
|
--5.00%--BufferAlloc (inlined)
|
|--1.67%--LWLockAcquire
| LWLockAttemptLock
| |
| |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | pg_atomic_compare_exchange_u32_impl (inlined)
| |
| --0.83%--asm_sysvec_apic_timer_interrupt
| sysvec_apic_timer_interrupt
| __irq_exit_rcu
| handle_softirqs
| rcu_core
|
|--1.67%--InitBufferTag (inlined)
|
|--0.83%--PinBuffer
| BufferDescriptorGetBuffer (inlined)
|
--0.83%--BufTableLookup
hash_search_with_hash_value
17.50% 1.67% postgres postgres [.] try_relation_open
|
|--15.83%--try_relation_open
| |
| |--7.50%--SearchSysCacheExists
| | SearchCatCacheInternal
| | |
| | --0.83%--CatalogCacheComputeHashValue
| | int4hashfast
| | murmurhash32 (inlined)
| |
| |--6.67%--LockRelationOid
| | LockAcquireExtended
| | |
| | |--3.33%--SetupLockInTable
| | | hash_search_with_hash_value
| | | |
| | | --1.67%--get_hash_entry (inlined)
| | |
| | |--1.67%--hash_search_with_hash_value
| | |
| | --1.67%--FastPathGrantRelationLock (inlined)
| |
| --1.67%--RelationIdGetRelation
| |
| --0.83%--hash_search_with_hash_value
|
--1.67%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
|
|--0.83%--copy_sequences
| get_and_validate_seq_info (inlined)
| try_table_open
| try_relation_open
|
--0.83%--scan_subscription_relations
try_table_open
try_relation_open
17.50% 0.00% postgres postgres [.] try_table_open
|
---try_table_open
try_relation_open
|
|--7.50%--SearchSysCacheExists
| SearchCatCacheInternal
| |
| --0.83%--CatalogCacheComputeHashValue
| int4hashfast
| murmurhash32 (inlined)
|
|--6.67%--LockRelationOid
| LockAcquireExtended
| |
| |--3.33%--SetupLockInTable
| | hash_search_with_hash_value
| | |
| | --1.67%--get_hash_entry (inlined)
| |
| |--1.67%--hash_search_with_hash_value
| |
| --1.67%--FastPathGrantRelationLock (inlined)
|
--1.67%--RelationIdGetRelation
|
--0.83%--hash_search_with_hash_value
16.67% 0.00% postgres [kernel.kallsyms] [k] entry_SYSCALL_64_after_hwframe
|
---entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--6.67%--__x64_sys_exit_group
| do_group_exit
| do_exit
| exit_mm
| mmput
| exit_mmap
| |
| |--5.83%--unmap_vmas
| | unmap_page_range
| | zap_pmd_range.isra.0
| | zap_pte_range
| | |
| | |--3.33%--page_remove_rmap
| | |
| | |--1.67%--_compound_head
| | |
| | --0.83%--tlb_batch_pages_flush
| | release_pages
| | _raw_spin_unlock_irqrestore
| |
| --0.83%--kmem_cache_free
| __memcg_slab_free_hook
|
|--2.50%--__x64_sys_sendto
| __sys_sendto
| unix_stream_sendmsg
| |
| |--1.67%--sock_def_readable
| | _raw_spin_unlock_irqrestore
| |
| --0.83%--sock_alloc_send_pskb
| alloc_skb_with_frags
| __alloc_skb
| kmalloc_reserve
| __kmalloc_node_track_caller
| memcg_slab_post_alloc_hook
| mod_objcg_state
|
|--1.67%--__x64_sys_epoll_wait
| do_epoll_wait
| ep_poll
| |
| --0.83%--ep_send_events
| mutex_lock
|
|--1.67%--__x64_sys_epoll_create1
| do_epoll_create
| |
| |--0.83%--__anon_inode_getfile
| | alloc_file_pseudo
| | d_instantiate
| | _raw_spin_lock
| |
| --0.83%--__init_waitqueue_head
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
|--0.83%--__x64_sys_recvfrom
| __sys_recvfrom
| sock_recvmsg
| unix_stream_recvmsg
| unix_stream_read_generic
| unix_stream_read_actor
| skb_copy_datagram_iter
| __skb_datagram_iter
| _copy_to_iter
| copyout
| rep_movs_alternative
|
|--0.83%--__x64_sys_epoll_ctl
| do_epoll_ctl
| ep_insert
| ep_item_poll.isra.0
| pipe_poll
|
|--0.83%--__x64_sys_close
| __fput
| kmem_cache_free
| __slab_free
| slab_update_freelist.constprop.0.isra.0
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
16.67% 0.00% postgres [kernel.kallsyms] [k] do_syscall_64
|
---do_syscall_64
|
|--6.67%--__x64_sys_exit_group
| do_group_exit
| do_exit
| exit_mm
| mmput
| exit_mmap
| |
| |--5.83%--unmap_vmas
| | unmap_page_range
| | zap_pmd_range.isra.0
| | zap_pte_range
| | |
| | |--3.33%--page_remove_rmap
| | |
| | |--1.67%--_compound_head
| | |
| | --0.83%--tlb_batch_pages_flush
| | release_pages
| | _raw_spin_unlock_irqrestore
| |
| --0.83%--kmem_cache_free
| __memcg_slab_free_hook
|
|--2.50%--__x64_sys_sendto
| __sys_sendto
| unix_stream_sendmsg
| |
| |--1.67%--sock_def_readable
| | _raw_spin_unlock_irqrestore
| |
| --0.83%--sock_alloc_send_pskb
| alloc_skb_with_frags
| __alloc_skb
| kmalloc_reserve
| __kmalloc_node_track_caller
| memcg_slab_post_alloc_hook
| mod_objcg_state
|
|--1.67%--__x64_sys_epoll_wait
| do_epoll_wait
| ep_poll
| |
| --0.83%--ep_send_events
| mutex_lock
|
|--1.67%--__x64_sys_epoll_create1
| do_epoll_create
| |
| |--0.83%--__anon_inode_getfile
| | alloc_file_pseudo
| | d_instantiate
| | _raw_spin_lock
| |
| --0.83%--__init_waitqueue_head
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
|--0.83%--__x64_sys_recvfrom
| __sys_recvfrom
| sock_recvmsg
| unix_stream_recvmsg
| unix_stream_read_generic
| unix_stream_read_actor
| skb_copy_datagram_iter
| __skb_datagram_iter
| _copy_to_iter
| copyout
| rep_movs_alternative
|
|--0.83%--__x64_sys_epoll_ctl
| do_epoll_ctl
| ep_insert
| ep_item_poll.isra.0
| pipe_poll
|
|--0.83%--__x64_sys_close
| __fput
| kmem_cache_free
| __slab_free
| slab_update_freelist.constprop.0.isra.0
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
14.17% 0.00% postgres libpqwalreceiver.so [.] libpqrcv_exec
|
---libpqrcv_exec
libpqsrv_exec (inlined)
|
|--11.67%--libpqsrv_get_result_last (inlined)
| libpqsrv_get_result (inlined)
| |
| |--5.00%--WaitLatchOrSocket
| | |
| | |--2.50%--WaitEventSetWait
| | | WaitEventSetWaitBlock (inlined)
| | | |
| | | --1.67%--epoll_wait
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_epoll_wait
| | | do_epoll_wait
| | | ep_poll
| | | |
| | | --0.83%--ep_send_events
| | | mutex_lock
| | |
| | |--1.67%--CreateWaitEventSet
| | | epoll_create1
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_epoll_create1
| | | do_epoll_create
| | | |
| | | |--0.83%--__anon_inode_getfile
| | | | alloc_file_pseudo
| | | | d_instantiate
| | | | _raw_spin_lock
| | | |
| | | --0.83%--__init_waitqueue_head
| | |
| | --0.83%--AddWaitEventToSet
| | WaitEventAdjustEpoll (inlined)
| | epoll_ctl
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_epoll_ctl
| | do_epoll_ctl
| | ep_insert
| | ep_item_poll.isra.0
| | pipe_poll
| |
| |--4.17%--PQisBusy
| | parseInput (inlined)
| | pqParseInput3
| | |
| | |--2.50%--getAnotherTuple (inlined)
| | | |
| | | |--1.67%--pqRowProcessor
| | | | |
| | | | |--0.83%--pqResultAlloc
| | | | |
| | | | --0.83%--__memmove_evex_unaligned_erms
| | | |
| | | --0.83%--pqGetInt
| | |
| | --1.67%--getRowDescriptions (inlined)
| | pqGets_internal
| | |
| | |--0.83%--appendBinaryPQExpBuffer
| | | appendBinaryPQExpBuffer
| | | __memmove_evex_unaligned_erms
| | |
| | --0.83%--resetPQExpBuffer
| |
| |--1.67%--PQconsumeInput
| | pqReadData
| | pqsecure_raw_read
| | |
| | |--0.83%--__libc_recv
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_recvfrom
| | | __sys_recvfrom
| | | sock_recvmsg
| | | unix_stream_recvmsg
| | | unix_stream_read_generic
| | | unix_stream_read_actor
| | | skb_copy_datagram_iter
| | | __skb_datagram_iter
| | | _copy_to_iter
| | | copyout
| | | rep_movs_alternative
| | |
| | --0.83%--__errno_location
| |
| --0.83%--libpqsrv_PQgetResult (inlined)
| PQgetResult
| PQgetResult
| pqCommandQueueAdvance
|
--2.50%--PQsendQueryInternal
PQsendQueryInternal
pqSendSome
pqsecure_raw_write (inlined)
__send
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_sendto
__sys_sendto
unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
14.17% 10.00% postgres postgres [.] SearchCatCacheInternal
|
|--10.00%--_start
| __libc_start_main@@GLIBC_2.34
| __libc_start_call_main
| main
| PostmasterMain
| ServerLoop
| LaunchMissingBackgroundProcesses (inlined)
| maybe_start_bgworkers
| StartBackgroundWorker (inlined)
| postmaster_child_launch
| BackgroundWorkerMain
| SequenceSyncWorkerMain
| start_sequence_sync
| LogicalRepSyncSequences (inlined)
| |
| |--6.67%--copy_sequences
| | |
| | |--4.17%--get_and_validate_seq_info (inlined)
| | | |
| | | |--3.33%--try_table_open
| | | | try_relation_open
| | | | SearchSysCacheExists
| | | | SearchCatCacheInternal
| | | |
| | | --0.83%--SearchCatCacheInternal
| | |
| | --2.50%--copy_sequence (inlined)
| | GetSubscriptionRelState
| | SearchCatCacheInternal
| | |
| | --0.83%--dlist_move_head (inlined)
| | dlist_delete (inlined)
| |
| --3.33%--scan_subscription_relations
| try_table_open
| try_relation_open
| SearchSysCacheExists
| SearchCatCacheInternal
|
--4.17%--SearchCatCacheInternal
|
|--2.50%--SearchCatCacheMiss
| |
| |--0.83%--systable_getnext
| | index_getnext_slot
| | index_fetch_heap
| | table_index_fetch_tuple (inlined)
| | heapam_index_fetch_tuple
| | heap_hot_search_buffer
| | HeapTupleSatisfiesMVCC (inlined)
| | HeapTupleHeaderXminCommitted (inlined)
| |
| |--0.83%--systable_beginscan
| | ReindexIsProcessingIndex
| |
| --0.83%--relation_close
| UnlockRelationId
| LockRelease
|
|--0.83%--ResourceOwnerEnlarge
|
--0.83%--CatalogCacheComputeHashValue
int4hashfast
murmurhash32 (inlined)
14.17% 0.00% postgres libpqwalreceiver.so [.] libpqsrv_exec (inlined)
|
---libpqsrv_exec (inlined)
|
|--11.67%--libpqsrv_get_result_last (inlined)
| libpqsrv_get_result (inlined)
| |
| |--5.00%--WaitLatchOrSocket
| | |
| | |--2.50%--WaitEventSetWait
| | | WaitEventSetWaitBlock (inlined)
| | | |
| | | --1.67%--epoll_wait
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_epoll_wait
| | | do_epoll_wait
| | | ep_poll
| | | |
| | | --0.83%--ep_send_events
| | | mutex_lock
| | |
| | |--1.67%--CreateWaitEventSet
| | | epoll_create1
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_epoll_create1
| | | do_epoll_create
| | | |
| | | |--0.83%--__anon_inode_getfile
| | | | alloc_file_pseudo
| | | | d_instantiate
| | | | _raw_spin_lock
| | | |
| | | --0.83%--__init_waitqueue_head
| | |
| | --0.83%--AddWaitEventToSet
| | WaitEventAdjustEpoll (inlined)
| | epoll_ctl
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_epoll_ctl
| | do_epoll_ctl
| | ep_insert
| | ep_item_poll.isra.0
| | pipe_poll
| |
| |--4.17%--PQisBusy
| | parseInput (inlined)
| | pqParseInput3
| | |
| | |--2.50%--getAnotherTuple (inlined)
| | | |
| | | |--1.67%--pqRowProcessor
| | | | |
| | | | |--0.83%--pqResultAlloc
| | | | |
| | | | --0.83%--__memmove_evex_unaligned_erms
| | | |
| | | --0.83%--pqGetInt
| | |
| | --1.67%--getRowDescriptions (inlined)
| | pqGets_internal
| | |
| | |--0.83%--appendBinaryPQExpBuffer
| | | appendBinaryPQExpBuffer
| | | __memmove_evex_unaligned_erms
| | |
| | --0.83%--resetPQExpBuffer
| |
| |--1.67%--PQconsumeInput
| | pqReadData
| | pqsecure_raw_read
| | |
| | |--0.83%--__libc_recv
| | | entry_SYSCALL_64_after_hwframe
| | | do_syscall_64
| | | __x64_sys_recvfrom
| | | __sys_recvfrom
| | | sock_recvmsg
| | | unix_stream_recvmsg
| | | unix_stream_read_generic
| | | unix_stream_read_actor
| | | skb_copy_datagram_iter
| | | __skb_datagram_iter
| | | _copy_to_iter
| | | copyout
| | | rep_movs_alternative
| | |
| | --0.83%--__errno_location
| |
| --0.83%--libpqsrv_PQgetResult (inlined)
| PQgetResult
| PQgetResult
| pqCommandQueueAdvance
|
--2.50%--PQsendQueryInternal
PQsendQueryInternal
pqSendSome
pqsecure_raw_write (inlined)
__send
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_sendto
__sys_sendto
unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
12.50% 0.00% postgres postgres [.] get_and_validate_seq_info (inlined)
|
---get_and_validate_seq_info (inlined)
|
|--6.67%--try_table_open
| try_relation_open
| |
| |--3.33%--SearchSysCacheExists
| | SearchCatCacheInternal
| |
| |--1.67%--LockRelationOid
| | LockAcquireExtended
| | SetupLockInTable
| | hash_search_with_hash_value
| |
| --0.83%--RelationIdGetRelation
|
|--2.50%--slot_getattr (inlined)
| |
| --1.67%--slot_getsomeattrs (inlined)
| slot_getsomeattrs_int
| tts_minimal_getsomeattrs
| slot_deform_heap_tuple (inlined)
| slot_deform_heap_tuple_internal (inlined)
|
|--1.67%--get_namespace_name
| |
| |--0.83%--MemoryContextStrdup
| | __strlen_evex
| |
| --0.83%--SearchCatCache1
|
|--0.83%--SearchCatCacheInternal
|
--0.83%--__strcmp_evex
11.67% 0.00% postgres libpqwalreceiver.so [.] libpqsrv_get_result_last (inlined)
|
---libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
|
|--5.00%--WaitLatchOrSocket
| |
| |--2.50%--WaitEventSetWait
| | WaitEventSetWaitBlock (inlined)
| | |
| | --1.67%--epoll_wait
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_epoll_wait
| | do_epoll_wait
| | ep_poll
| | |
| | --0.83%--ep_send_events
| | mutex_lock
| |
| |--1.67%--CreateWaitEventSet
| | epoll_create1
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_epoll_create1
| | do_epoll_create
| | |
| | |--0.83%--__anon_inode_getfile
| | | alloc_file_pseudo
| | | d_instantiate
| | | _raw_spin_lock
| | |
| | --0.83%--__init_waitqueue_head
| |
| --0.83%--AddWaitEventToSet
| WaitEventAdjustEpoll (inlined)
| epoll_ctl
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_epoll_ctl
| do_epoll_ctl
| ep_insert
| ep_item_poll.isra.0
| pipe_poll
|
|--4.17%--PQisBusy
| parseInput (inlined)
| pqParseInput3
| |
| |--2.50%--getAnotherTuple (inlined)
| | |
| | |--1.67%--pqRowProcessor
| | | |
| | | |--0.83%--pqResultAlloc
| | | |
| | | --0.83%--__memmove_evex_unaligned_erms
| | |
| | --0.83%--pqGetInt
| |
| --1.67%--getRowDescriptions (inlined)
| pqGets_internal
| |
| |--0.83%--appendBinaryPQExpBuffer
| | appendBinaryPQExpBuffer
| | __memmove_evex_unaligned_erms
| |
| --0.83%--resetPQExpBuffer
|
|--1.67%--PQconsumeInput
| pqReadData
| pqsecure_raw_read
| |
| |--0.83%--__libc_recv
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_recvfrom
| | __sys_recvfrom
| | sock_recvmsg
| | unix_stream_recvmsg
| | unix_stream_read_generic
| | unix_stream_read_actor
| | skb_copy_datagram_iter
| | __skb_datagram_iter
| | _copy_to_iter
| | copyout
| | rep_movs_alternative
| |
| --0.83%--__errno_location
|
--0.83%--libpqsrv_PQgetResult (inlined)
PQgetResult
PQgetResult
pqCommandQueueAdvance
11.67% 0.00% postgres libpqwalreceiver.so [.] libpqsrv_get_result (inlined)
|
---libpqsrv_get_result (inlined)
|
|--5.00%--WaitLatchOrSocket
| |
| |--2.50%--WaitEventSetWait
| | WaitEventSetWaitBlock (inlined)
| | |
| | --1.67%--epoll_wait
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_epoll_wait
| | do_epoll_wait
| | ep_poll
| | |
| | --0.83%--ep_send_events
| | mutex_lock
| |
| |--1.67%--CreateWaitEventSet
| | epoll_create1
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_epoll_create1
| | do_epoll_create
| | |
| | |--0.83%--__anon_inode_getfile
| | | alloc_file_pseudo
| | | d_instantiate
| | | _raw_spin_lock
| | |
| | --0.83%--__init_waitqueue_head
| |
| --0.83%--AddWaitEventToSet
| WaitEventAdjustEpoll (inlined)
| epoll_ctl
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_epoll_ctl
| do_epoll_ctl
| ep_insert
| ep_item_poll.isra.0
| pipe_poll
|
|--4.17%--PQisBusy
| parseInput (inlined)
| pqParseInput3
| |
| |--2.50%--getAnotherTuple (inlined)
| | |
| | |--1.67%--pqRowProcessor
| | | |
| | | |--0.83%--pqResultAlloc
| | | |
| | | --0.83%--__memmove_evex_unaligned_erms
| | |
| | --0.83%--pqGetInt
| |
| --1.67%--getRowDescriptions (inlined)
| pqGets_internal
| |
| |--0.83%--appendBinaryPQExpBuffer
| | appendBinaryPQExpBuffer
| | __memmove_evex_unaligned_erms
| |
| --0.83%--resetPQExpBuffer
|
|--1.67%--PQconsumeInput
| pqReadData
| pqsecure_raw_read
| |
| |--0.83%--__libc_recv
| | entry_SYSCALL_64_after_hwframe
| | do_syscall_64
| | __x64_sys_recvfrom
| | __sys_recvfrom
| | sock_recvmsg
| | unix_stream_recvmsg
| | unix_stream_read_generic
| | unix_stream_read_actor
| | skb_copy_datagram_iter
| | __skb_datagram_iter
| | _copy_to_iter
| | copyout
| | rep_movs_alternative
| |
| --0.83%--__errno_location
|
--0.83%--libpqsrv_PQgetResult (inlined)
PQgetResult
PQgetResult
pqCommandQueueAdvance
10.83% 10.83% postgres postgres [.] hash_search_with_hash_value
|
|--10.00%--_start
| __libc_start_main@@GLIBC_2.34
| __libc_start_call_main
| main
| PostmasterMain
| ServerLoop
| LaunchMissingBackgroundProcesses (inlined)
| maybe_start_bgworkers
| StartBackgroundWorker (inlined)
| postmaster_child_launch
| BackgroundWorkerMain
| SequenceSyncWorkerMain
| start_sequence_sync
| LogicalRepSyncSequences (inlined)
| |
| |--5.83%--copy_sequences
| | |
| | |--2.50%--copy_sequence (inlined)
| | | |
| | | |--1.67%--GetSubscriptionRelState
| | | | |
| | | | |--0.83%--table_open
| | | | | relation_open
| | | | | LockRelationOid
| | | | | LockAcquireExtended
| | | | | SetupLockInTable
| | | | | hash_search_with_hash_value
| | | | | get_hash_entry (inlined)
| | | | |
| | | | --0.83%--relation_close
| | | | UnlockRelationId
| | | | LockRelease
| | | | RemoveLocalLock
| | | | hash_search_with_hash_value
| | | |
| | | --0.83%--validate_seqsync_state (inlined)
| | | GetSequence
| | | read_seq_tuple
| | | ReadBufferExtended
| | | ReadBuffer_common (inlined)
| | | StartReadBuffer
| | | StartReadBuffersImpl (inlined)
| | | PinBufferForBlock (inlined)
| | | BufferAlloc (inlined)
| | | BufTableLookup
| | | hash_search_with_hash_value
| | |
| | |--1.67%--get_and_validate_seq_info (inlined)
| | | try_table_open
| | | try_relation_open
| | | LockRelationOid
| | | LockAcquireExtended
| | | SetupLockInTable
| | | hash_search_with_hash_value
| | |
| | --1.67%--CommitTransactionCommand
| | CommitTransactionCommandInternal (inlined)
| | CommitTransaction
| | ResourceOwnerReleaseInternal
| | ProcReleaseLocks
| | LockReleaseAll
| | RemoveLocalLock
| | hash_search_with_hash_value
| | |
| | --0.83%--hash_initial_lookup (inlined)
| |
| --4.17%--scan_subscription_relations
| try_table_open
| try_relation_open
| |
| |--3.33%--LockRelationOid
| | LockAcquireExtended
| | |
| | |--1.67%--hash_search_with_hash_value
| | |
| | --1.67%--SetupLockInTable
| | hash_search_with_hash_value
| | get_hash_entry (inlined)
| |
| --0.83%--RelationIdGetRelation
| hash_search_with_hash_value
|
--0.83%--libpqrcv_processTuples (inlined)
TupleDescGetAttInMetadata
BlessTupleDesc
BlessTupleDesc
assign_record_type_typmod
hash_search_with_hash_value
hash_initial_lookup (inlined)
10.00% 0.00% postgres postgres [.] GetSubscriptionRelState
|
---GetSubscriptionRelState
|
|--5.00%--SearchCatCacheInternal
| |
| |--2.50%--SearchCatCacheMiss
| | |
| | |--0.83%--systable_getnext
| | | index_getnext_slot
| | | index_fetch_heap
| | | table_index_fetch_tuple (inlined)
| | | heapam_index_fetch_tuple
| | | heap_hot_search_buffer
| | | HeapTupleSatisfiesMVCC (inlined)
| | | HeapTupleHeaderXminCommitted (inlined)
| | |
| | |--0.83%--systable_beginscan
| | | ReindexIsProcessingIndex
| | |
| | --0.83%--relation_close
| | UnlockRelationId
| | LockRelease
| |
| --0.83%--dlist_move_head (inlined)
| dlist_delete (inlined)
|
|--2.50%--table_open
| relation_open
| |
| --1.67%--LockRelationOid
| LockAcquireExtended
| |
| --0.83%--SetupLockInTable
| hash_search_with_hash_value
| get_hash_entry (inlined)
|
|--1.67%--relation_close
| UnlockRelationId
| LockRelease
| |
| --0.83%--RemoveLocalLock
| hash_search_with_hash_value
|
--0.83%--ReleaseCatCache
ReleaseCatCacheWithOwner (inlined)
ResourceOwnerForgetCatCacheRef (inlined)
ResourceOwnerForget
9.17% 1.67% postgres postgres [.] read_seq_tuple
|
|--7.50%--read_seq_tuple
| ReadBufferExtended
| |
| --6.67%--ReadBuffer_common (inlined)
| StartReadBuffer
| StartReadBuffersImpl (inlined)
| PinBufferForBlock (inlined)
| |
| --5.00%--BufferAlloc (inlined)
| |
| |--1.67%--LWLockAcquire
| | LWLockAttemptLock
| | |
| | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | pg_atomic_compare_exchange_u32_impl (inlined)
| | |
| | --0.83%--asm_sysvec_apic_timer_interrupt
| | sysvec_apic_timer_interrupt
| | __irq_exit_rcu
| | handle_softirqs
| | rcu_core
| |
| |--1.67%--InitBufferTag (inlined)
| |
| |--0.83%--PinBuffer
| | BufferDescriptorGetBuffer (inlined)
| |
| --0.83%--BufTableLookup
| hash_search_with_hash_value
|
--1.67%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
validate_seqsync_state (inlined)
GetSequence
read_seq_tuple
9.17% 0.00% postgres postgres [.] validate_seqsync_state (inlined)
|
---validate_seqsync_state (inlined)
GetSequence
read_seq_tuple
|
--7.50%--ReadBufferExtended
|
--6.67%--ReadBuffer_common (inlined)
StartReadBuffer
StartReadBuffersImpl (inlined)
PinBufferForBlock (inlined)
|
--5.00%--BufferAlloc (inlined)
|
|--1.67%--LWLockAcquire
| LWLockAttemptLock
| |
| |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | pg_atomic_compare_exchange_u32_impl (inlined)
| |
| --0.83%--asm_sysvec_apic_timer_interrupt
| sysvec_apic_timer_interrupt
| __irq_exit_rcu
| handle_softirqs
| rcu_core
|
|--1.67%--InitBufferTag (inlined)
|
|--0.83%--PinBuffer
| BufferDescriptorGetBuffer (inlined)
|
--0.83%--BufTableLookup
hash_search_with_hash_value
9.17% 0.00% postgres postgres [.] GetSequence
|
---GetSequence
read_seq_tuple
|
--7.50%--ReadBufferExtended
|
--6.67%--ReadBuffer_common (inlined)
StartReadBuffer
StartReadBuffersImpl (inlined)
PinBufferForBlock (inlined)
|
--5.00%--BufferAlloc (inlined)
|
|--1.67%--LWLockAcquire
| LWLockAttemptLock
| |
| |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | pg_atomic_compare_exchange_u32_impl (inlined)
| |
| --0.83%--asm_sysvec_apic_timer_interrupt
| sysvec_apic_timer_interrupt
| __irq_exit_rcu
| handle_softirqs
| rcu_core
|
|--1.67%--InitBufferTag (inlined)
|
|--0.83%--PinBuffer
| BufferDescriptorGetBuffer (inlined)
|
--0.83%--BufTableLookup
hash_search_with_hash_value
9.17% 0.00% postgres libpqwalreceiver.so [.] libpqrcv_processTuples (inlined)
|
---libpqrcv_processTuples (inlined)
|
|--5.00%--BuildTupleFromCStrings
| |
| |--2.50%--InputFunctionCall
| | |
| | |--1.67%--pg_lsn_in_safe
| | | |
| | | |--0.83%--__strspn_sse2
| | | |
| | | --0.83%--__GI_____strtoull_l_internal
| | |
| | --0.83%--pg_strtoint64_safe
| |
| --2.50%--heap_form_tuple
| |
| |--0.83%--heap_fill_tuple
| |
| --0.83%--heap_compute_data_size
|
|--1.67%--tuplestore_begin_heap
| tuplestore_begin_common (inlined)
| |
| |--0.83%--palloc0
| | __memset_evex_unaligned_erms
| |
| --0.83%--GenerationContextCreate
| malloc
| _int_malloc
| unlink_chunk.constprop.0
|
|--0.83%--libpqsrv_PQgetvalue (inlined)
| PQgetvalue
|
|--0.83%--MemoryContextResetOnly
| MemoryContextResetOnly
| AllocSetReset
|
--0.83%--TupleDescGetAttInMetadata
BlessTupleDesc
BlessTupleDesc
assign_record_type_typmod
hash_search_with_hash_value
hash_initial_lookup (inlined)
8.33% 2.50% postgres postgres [.] LockAcquireExtended
|
|--5.00%--LockAcquireExtended
| |
| |--4.17%--SetupLockInTable
| | hash_search_with_hash_value
| | |
| | --2.50%--get_hash_entry (inlined)
| |
| --0.83%--hash_search_with_hash_value
|
|--2.50%--_start
| __libc_start_main@@GLIBC_2.34
| __libc_start_call_main
| main
| PostmasterMain
| ServerLoop
| LaunchMissingBackgroundProcesses (inlined)
| maybe_start_bgworkers
| StartBackgroundWorker (inlined)
| postmaster_child_launch
| BackgroundWorkerMain
| SequenceSyncWorkerMain
| start_sequence_sync
| LogicalRepSyncSequences (inlined)
| |
| |--1.67%--scan_subscription_relations
| | try_table_open
| | try_relation_open
| | LockRelationOid
| | LockAcquireExtended
| | FastPathGrantRelationLock (inlined)
| |
| --0.83%--copy_sequences
| copy_sequence (inlined)
| GetSubscriptionRelState
| table_open
| relation_open
| LockRelationOid
| LockAcquireExtended
|
--0.83%--0x80b570
0x94dd6a
8.33% 0.00% postgres postgres [.] LockRelationOid
|
---LockRelationOid
|
|--7.50%--LockAcquireExtended
| |
| |--4.17%--SetupLockInTable
| | hash_search_with_hash_value
| | |
| | --2.50%--get_hash_entry (inlined)
| |
| |--1.67%--FastPathGrantRelationLock (inlined)
| |
| --0.83%--hash_search_with_hash_value
|
--0.83%--0x80b570
0x94dd6a
7.50% 0.83% postgres postgres [.] ReadBufferExtended
|
|--6.67%--ReadBufferExtended
| ReadBuffer_common (inlined)
| StartReadBuffer
| StartReadBuffersImpl (inlined)
| PinBufferForBlock (inlined)
| |
| --5.00%--BufferAlloc (inlined)
| |
| |--1.67%--LWLockAcquire
| | LWLockAttemptLock
| | |
| | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | pg_atomic_compare_exchange_u32_impl (inlined)
| | |
| | --0.83%--asm_sysvec_apic_timer_interrupt
| | sysvec_apic_timer_interrupt
| | __irq_exit_rcu
| | handle_softirqs
| | rcu_core
| |
| |--1.67%--InitBufferTag (inlined)
| |
| |--0.83%--PinBuffer
| | BufferDescriptorGetBuffer (inlined)
| |
| --0.83%--BufTableLookup
| hash_search_with_hash_value
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
validate_seqsync_state (inlined)
GetSequence
read_seq_tuple
ReadBufferExtended
7.50% 0.83% postgres postgres [.] CommitTransaction
|
|--6.67%--CommitTransaction
| |
| |--5.00%--ResourceOwnerReleaseInternal
| | |
| | |--4.17%--ProcReleaseLocks
| | | LockReleaseAll
| | | |
| | | |--1.67%--RemoveLocalLock
| | | | hash_search_with_hash_value
| | | | |
| | | | --0.83%--hash_initial_lookup (inlined)
| | | |
| | | |--0.83%--LWLockRelease
| | | |
| | | --0.83%--FastPathUnGrantRelationLock
| | |
| | --0.83%--ResourceOwnerReleaseAll
| |
| |--0.83%--pgstat_clear_snapshot
| |
| --0.83%--AtEOXact_LargeObject
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
CommitTransactionCommand
CommitTransactionCommandInternal (inlined)
CommitTransaction
7.50% 0.00% postgres postgres [.] CommitTransactionCommand
|
---CommitTransactionCommand
CommitTransactionCommandInternal (inlined)
CommitTransaction
|
|--5.00%--ResourceOwnerReleaseInternal
| |
| |--4.17%--ProcReleaseLocks
| | LockReleaseAll
| | |
| | |--1.67%--RemoveLocalLock
| | | hash_search_with_hash_value
| | | |
| | | --0.83%--hash_initial_lookup (inlined)
| | |
| | |--0.83%--LWLockRelease
| | |
| | --0.83%--FastPathUnGrantRelationLock
| |
| --0.83%--ResourceOwnerReleaseAll
|
|--0.83%--pgstat_clear_snapshot
|
--0.83%--AtEOXact_LargeObject
7.50% 0.00% postgres postgres [.] CommitTransactionCommandInternal (inlined)
|
---CommitTransactionCommandInternal (inlined)
CommitTransaction
|
|--5.00%--ResourceOwnerReleaseInternal
| |
| |--4.17%--ProcReleaseLocks
| | LockReleaseAll
| | |
| | |--1.67%--RemoveLocalLock
| | | hash_search_with_hash_value
| | | |
| | | --0.83%--hash_initial_lookup (inlined)
| | |
| | |--0.83%--LWLockRelease
| | |
| | --0.83%--FastPathUnGrantRelationLock
| |
| --0.83%--ResourceOwnerReleaseAll
|
|--0.83%--pgstat_clear_snapshot
|
--0.83%--AtEOXact_LargeObject
7.50% 0.00% postgres postgres [.] SearchSysCacheExists
|
---SearchSysCacheExists
SearchCatCacheInternal
|
--0.83%--CatalogCacheComputeHashValue
int4hashfast
murmurhash32 (inlined)
6.67% 3.33% postgres postgres [.] StartReadBuffer
|
|--3.33%--StartReadBuffer
| StartReadBuffersImpl (inlined)
| PinBufferForBlock (inlined)
| BufferAlloc (inlined)
| |
| |--1.67%--LWLockAcquire
| | LWLockAttemptLock
| | |
| | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | pg_atomic_compare_exchange_u32_impl (inlined)
| | |
| | --0.83%--asm_sysvec_apic_timer_interrupt
| | sysvec_apic_timer_interrupt
| | __irq_exit_rcu
| | handle_softirqs
| | rcu_core
| |
| |--0.83%--PinBuffer
| | BufferDescriptorGetBuffer (inlined)
| |
| --0.83%--BufTableLookup
| hash_search_with_hash_value
|
--3.33%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
validate_seqsync_state (inlined)
GetSequence
read_seq_tuple
ReadBufferExtended
ReadBuffer_common (inlined)
StartReadBuffer
StartReadBuffersImpl (inlined)
PinBufferForBlock (inlined)
|
--1.67%--BufferAlloc (inlined)
InitBufferTag (inlined)
6.67% 0.00% postgres [kernel.kallsyms] [k] __x64_sys_exit_group
|
---__x64_sys_exit_group
do_group_exit
do_exit
exit_mm
mmput
exit_mmap
|
|--5.83%--unmap_vmas
| unmap_page_range
| zap_pmd_range.isra.0
| zap_pte_range
| |
| |--3.33%--page_remove_rmap
| |
| |--1.67%--_compound_head
| |
| --0.83%--tlb_batch_pages_flush
| release_pages
| _raw_spin_unlock_irqrestore
|
--0.83%--kmem_cache_free
__memcg_slab_free_hook
6.67% 0.00% postgres [kernel.kallsyms] [k] do_group_exit
|
---do_group_exit
do_exit
exit_mm
mmput
exit_mmap
|
|--5.83%--unmap_vmas
| unmap_page_range
| zap_pmd_range.isra.0
| zap_pte_range
| |
| |--3.33%--page_remove_rmap
| |
| |--1.67%--_compound_head
| |
| --0.83%--tlb_batch_pages_flush
| release_pages
| _raw_spin_unlock_irqrestore
|
--0.83%--kmem_cache_free
__memcg_slab_free_hook
6.67% 0.00% postgres postgres [.] ReadBuffer_common (inlined)
|
---ReadBuffer_common (inlined)
|
|--4.17%--StartReadBuffer
| StartReadBuffersImpl (inlined)
| PinBufferForBlock (inlined)
| |
| --3.33%--BufferAlloc (inlined)
| |
| |--1.67%--LWLockAcquire
| | LWLockAttemptLock
| | |
| | |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | | pg_atomic_compare_exchange_u32_impl (inlined)
| | |
| | --0.83%--asm_sysvec_apic_timer_interrupt
| | sysvec_apic_timer_interrupt
| | __irq_exit_rcu
| | handle_softirqs
| | rcu_core
| |
| |--0.83%--InitBufferTag (inlined)
| |
| --0.83%--BufTableLookup
| hash_search_with_hash_value
|
--2.50%--0x7eae33
0x7eae33
0x7eae33
|
--1.67%--0x7eae33
|
|--0.83%--0x7eae33
|
--0.83%--0x7e9e46
0x7e9e46
6.67% 0.00% postgres [kernel.kallsyms] [k] do_exit
|
---do_exit
exit_mm
mmput
exit_mmap
|
|--5.83%--unmap_vmas
| unmap_page_range
| zap_pmd_range.isra.0
| zap_pte_range
| |
| |--3.33%--page_remove_rmap
| |
| |--1.67%--_compound_head
| |
| --0.83%--tlb_batch_pages_flush
| release_pages
| _raw_spin_unlock_irqrestore
|
--0.83%--kmem_cache_free
__memcg_slab_free_hook
6.67% 0.00% postgres [kernel.kallsyms] [k] exit_mm
|
---exit_mm
mmput
exit_mmap
|
|--5.83%--unmap_vmas
| unmap_page_range
| zap_pmd_range.isra.0
| zap_pte_range
| |
| |--3.33%--page_remove_rmap
| |
| |--1.67%--_compound_head
| |
| --0.83%--tlb_batch_pages_flush
| release_pages
| _raw_spin_unlock_irqrestore
|
--0.83%--kmem_cache_free
__memcg_slab_free_hook
6.67% 0.00% postgres postgres [.] StartReadBuffersImpl (inlined)
|
---StartReadBuffersImpl (inlined)
PinBufferForBlock (inlined)
|
--5.00%--BufferAlloc (inlined)
|
|--1.67%--LWLockAcquire
| LWLockAttemptLock
| |
| |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | pg_atomic_compare_exchange_u32_impl (inlined)
| |
| --0.83%--asm_sysvec_apic_timer_interrupt
| sysvec_apic_timer_interrupt
| __irq_exit_rcu
| handle_softirqs
| rcu_core
|
|--1.67%--InitBufferTag (inlined)
|
|--0.83%--PinBuffer
| BufferDescriptorGetBuffer (inlined)
|
--0.83%--BufTableLookup
hash_search_with_hash_value
6.67% 0.00% postgres [kernel.kallsyms] [k] mmput
|
---mmput
exit_mmap
|
|--5.83%--unmap_vmas
| unmap_page_range
| zap_pmd_range.isra.0
| zap_pte_range
| |
| |--3.33%--page_remove_rmap
| |
| |--1.67%--_compound_head
| |
| --0.83%--tlb_batch_pages_flush
| release_pages
| _raw_spin_unlock_irqrestore
|
--0.83%--kmem_cache_free
__memcg_slab_free_hook
6.67% 0.00% postgres [kernel.kallsyms] [k] exit_mmap
|
---exit_mmap
|
|--5.83%--unmap_vmas
| unmap_page_range
| zap_pmd_range.isra.0
| zap_pte_range
| |
| |--3.33%--page_remove_rmap
| |
| |--1.67%--_compound_head
| |
| --0.83%--tlb_batch_pages_flush
| release_pages
| _raw_spin_unlock_irqrestore
|
--0.83%--kmem_cache_free
__memcg_slab_free_hook
6.67% 0.00% postgres postgres [.] PinBufferForBlock (inlined)
|
|--3.33%--0x7eae84
| |
| --2.50%--0x7eae84
| |
| |--1.67%--0x80d658
| | 0x80cc56
| | |
| | |--0.83%--0xffffffff85800e46
| | | 0xffffffff8573f60c
| | | 0xffffffff84b1de71
| | | 0xffffffff84b1dbe0
| | | 0xffffffff84bd083a
| | |
| | --0.83%--0x80cc56
| | 0x80cc56
| |
| --0.83%--0x7eae33
|
--3.33%--PinBufferForBlock (inlined)
|
--2.50%--BufferAlloc (inlined)
|
|--0.83%--PinBuffer
| BufferDescriptorGetBuffer (inlined)
|
|--0.83%--InitBufferTag (inlined)
|
--0.83%--BufTableLookup
hash_search_with_hash_value
5.83% 0.00% postgres [kernel.kallsyms] [k] unmap_vmas
|
---unmap_vmas
unmap_page_range
zap_pmd_range.isra.0
zap_pte_range
|
|--3.33%--page_remove_rmap
|
|--1.67%--_compound_head
|
--0.83%--tlb_batch_pages_flush
release_pages
_raw_spin_unlock_irqrestore
5.83% 0.00% postgres [kernel.kallsyms] [k] unmap_page_range
|
---unmap_page_range
zap_pmd_range.isra.0
zap_pte_range
|
|--3.33%--page_remove_rmap
|
|--1.67%--_compound_head
|
--0.83%--tlb_batch_pages_flush
release_pages
_raw_spin_unlock_irqrestore
5.83% 0.00% postgres [kernel.kallsyms] [k] zap_pmd_range.isra.0
|
---zap_pmd_range.isra.0
zap_pte_range
|
|--3.33%--page_remove_rmap
|
|--1.67%--_compound_head
|
--0.83%--tlb_batch_pages_flush
release_pages
_raw_spin_unlock_irqrestore
5.83% 0.00% postgres [kernel.kallsyms] [k] zap_pte_range
|
---zap_pte_range
|
|--3.33%--page_remove_rmap
|
|--1.67%--_compound_head
|
--0.83%--tlb_batch_pages_flush
release_pages
_raw_spin_unlock_irqrestore
5.00% 0.00% postgres postgres [.] WaitLatchOrSocket
|
---WaitLatchOrSocket
|
|--2.50%--WaitEventSetWait
| WaitEventSetWaitBlock (inlined)
| |
| --1.67%--epoll_wait
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_epoll_wait
| do_epoll_wait
| ep_poll
| |
| --0.83%--ep_send_events
| mutex_lock
|
|--1.67%--CreateWaitEventSet
| epoll_create1
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_epoll_create1
| do_epoll_create
| |
| |--0.83%--__anon_inode_getfile
| | alloc_file_pseudo
| | d_instantiate
| | _raw_spin_lock
| |
| --0.83%--__init_waitqueue_head
|
--0.83%--AddWaitEventToSet
WaitEventAdjustEpoll (inlined)
epoll_ctl
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_ctl
do_epoll_ctl
ep_insert
ep_item_poll.isra.0
pipe_poll
5.00% 0.00% postgres postgres [.] BufferAlloc (inlined)
|
---BufferAlloc (inlined)
|
|--1.67%--LWLockAcquire
| LWLockAttemptLock
| |
| |--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| | pg_atomic_compare_exchange_u32_impl (inlined)
| |
| --0.83%--asm_sysvec_apic_timer_interrupt
| sysvec_apic_timer_interrupt
| __irq_exit_rcu
| handle_softirqs
| rcu_core
|
|--1.67%--InitBufferTag (inlined)
|
|--0.83%--PinBuffer
| BufferDescriptorGetBuffer (inlined)
|
--0.83%--BufTableLookup
hash_search_with_hash_value
5.00% 0.00% postgres postgres [.] ResourceOwnerReleaseInternal
|
---ResourceOwnerReleaseInternal
|
|--4.17%--ProcReleaseLocks
| LockReleaseAll
| |
| |--1.67%--RemoveLocalLock
| | hash_search_with_hash_value
| | |
| | --0.83%--hash_initial_lookup (inlined)
| |
| |--0.83%--LWLockRelease
| |
| --0.83%--FastPathUnGrantRelationLock
|
--0.83%--ResourceOwnerReleaseAll
5.00% 0.00% postgres postgres [.] relation_close
|
---relation_close
|
|--2.50%--RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
--2.50%--UnlockRelationId
LockRelease
|
--0.83%--RemoveLocalLock
hash_search_with_hash_value
5.00% 0.00% postgres postgres [.] BuildTupleFromCStrings
|
---BuildTupleFromCStrings
|
|--2.50%--InputFunctionCall
| |
| |--1.67%--pg_lsn_in_safe
| | |
| | |--0.83%--__strspn_sse2
| | |
| | --0.83%--__GI_____strtoull_l_internal
| |
| --0.83%--pg_strtoint64_safe
|
--2.50%--heap_form_tuple
|
|--0.83%--heap_fill_tuple
|
--0.83%--heap_compute_data_size
4.17% 0.83% postgres postgres [.] LockReleaseAll
|
|--3.33%--LockReleaseAll
| |
| |--1.67%--RemoveLocalLock
| | hash_search_with_hash_value
| | |
| | --0.83%--hash_initial_lookup (inlined)
| |
| |--0.83%--LWLockRelease
| |
| --0.83%--FastPathUnGrantRelationLock
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
CommitTransactionCommand
CommitTransactionCommandInternal (inlined)
CommitTransaction
ResourceOwnerReleaseInternal
ProcReleaseLocks
LockReleaseAll
4.17% 0.00% postgres postgres [.] systable_beginscan
|
---systable_beginscan
|
|--2.50%--table_beginscan_strat (inlined)
| table_beginscan_common (inlined)
| heap_beginscan
| |
| --1.67%--initscan
| RelationGetNumberOfBlocksInFork
| table_relation_size (inlined)
| table_block_relation_size
| smgrnblocks
| mdnblocks
| _mdnblocks (inlined)
| llseek@GLIBC_2.2.5
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| |
| |--0.83%--syscall_exit_to_user_mode
| | syscall_exit_work
| |
| --0.83%--syscall_trace_enter.constprop.0
| probe_fini
| probe_fini
| uid_tracker_process_syscall
| keeper_lookup
|
|--0.83%--ReindexIsProcessingIndex
|
--0.83%--index_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadIndexInfo (inlined)
ScanPgRelation
systable_getnext
table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
4.17% 0.00% postgres libpq.so.5.19 [.] PQisBusy
|
---PQisBusy
parseInput (inlined)
pqParseInput3
|
|--2.50%--getAnotherTuple (inlined)
| |
| |--1.67%--pqRowProcessor
| | |
| | |--0.83%--pqResultAlloc
| | |
| | --0.83%--__memmove_evex_unaligned_erms
| |
| --0.83%--pqGetInt
|
--1.67%--getRowDescriptions (inlined)
pqGets_internal
|
|--0.83%--appendBinaryPQExpBuffer
| appendBinaryPQExpBuffer
| __memmove_evex_unaligned_erms
|
--0.83%--resetPQExpBuffer
4.17% 0.00% postgres libpq.so.5.19 [.] parseInput (inlined)
|
---parseInput (inlined)
pqParseInput3
|
|--2.50%--getAnotherTuple (inlined)
| |
| |--1.67%--pqRowProcessor
| | |
| | |--0.83%--pqResultAlloc
| | |
| | --0.83%--__memmove_evex_unaligned_erms
| |
| --0.83%--pqGetInt
|
--1.67%--getRowDescriptions (inlined)
pqGets_internal
|
|--0.83%--appendBinaryPQExpBuffer
| appendBinaryPQExpBuffer
| __memmove_evex_unaligned_erms
|
--0.83%--resetPQExpBuffer
4.17% 0.00% postgres libpq.so.5.19 [.] pqParseInput3
|
---pqParseInput3
|
|--2.50%--getAnotherTuple (inlined)
| |
| |--1.67%--pqRowProcessor
| | |
| | |--0.83%--pqResultAlloc
| | |
| | --0.83%--__memmove_evex_unaligned_erms
| |
| --0.83%--pqGetInt
|
--1.67%--getRowDescriptions (inlined)
pqGets_internal
|
|--0.83%--appendBinaryPQExpBuffer
| appendBinaryPQExpBuffer
| __memmove_evex_unaligned_erms
|
--0.83%--resetPQExpBuffer
4.17% 0.00% postgres postgres [.] ProcReleaseLocks
|
---ProcReleaseLocks
LockReleaseAll
|
|--1.67%--RemoveLocalLock
| hash_search_with_hash_value
| |
| --0.83%--hash_initial_lookup (inlined)
|
|--0.83%--LWLockRelease
|
--0.83%--FastPathUnGrantRelationLock
4.17% 0.00% postgres postgres [.] SetupLockInTable
|
---SetupLockInTable
hash_search_with_hash_value
|
--2.50%--get_hash_entry (inlined)
3.33% 0.83% postgres postgres [.] relation_open
|
|--2.50%--relation_open
| |
| |--1.67%--LockRelationOid
| | LockAcquireExtended
| | |
| | --0.83%--SetupLockInTable
| | hash_search_with_hash_value
| | get_hash_entry (inlined)
| |
| --0.83%--RelationIdGetRelation
| RelationRebuildRelation
| RelationReloadNailed (inlined)
| ScanPgRelation
| systable_beginscan
| index_open
| relation_open
| RelationIdGetRelation
| RelationRebuildRelation
| RelationReloadIndexInfo (inlined)
| ScanPgRelation
| systable_getnext
| table_scan_getnextslot (inlined)
| heap_getnextslot
| heapgettup_pagemode
| heap_prepare_pagescan
| page_collect_tuples (inlined)
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
GetSubscriptionRelState
table_open
relation_open
3.33% 0.00% postgres postgres [.] table_open
|
---table_open
relation_open
|
|--1.67%--LockRelationOid
| LockAcquireExtended
| |
| --0.83%--SetupLockInTable
| hash_search_with_hash_value
| get_hash_entry (inlined)
|
--0.83%--RelationIdGetRelation
RelationRebuildRelation
RelationReloadNailed (inlined)
ScanPgRelation
systable_beginscan
index_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadIndexInfo (inlined)
ScanPgRelation
systable_getnext
table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
3.33% 3.33% postgres [kernel.kallsyms] [k] page_remove_rmap
|
---entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_exit_group
do_group_exit
do_exit
exit_mm
mmput
exit_mmap
unmap_vmas
unmap_page_range
zap_pmd_range.isra.0
zap_pte_range
page_remove_rmap
3.33% 0.00% postgres postgres [.] ProcessInterrupts (inlined)
|
---ProcessInterrupts (inlined)
ProcessInterrupts (inlined)
|
|--2.50%--errfinish
| proc_exit
| |
| |--1.67%--exit
| | __run_exit_handlers
| | |
| | |--0.83%--__do_global_dtors_aux
| | |
| | --0.83%--__do_global_dtors_aux
| |
| --0.83%--proc_exit_prepare
| shmem_exit
| pgstat_shutdown_hook
| pgstat_report_stat
| pgstat_flush_pending_entries (inlined)
| pgstat_delete_pending_entry
| pgstat_unlink_relation
|
--0.83%--errmsg
__dcigettext
_nl_find_domain
_nl_make_l10nflist.localalias
cfree@GLIBC_2.2.5
_int_free
3.33% 0.00% postgres postgres [.] systable_getnext
|
---systable_getnext
|
|--2.50%--table_scan_getnextslot (inlined)
| heap_getnextslot
| heapgettup_pagemode
| |
| |--0.83%--heap_prepare_pagescan
| | page_collect_tuples (inlined)
| |
| --0.83%--HeapKeyTest (inlined)
|
--0.83%--index_getnext_slot
index_fetch_heap
table_index_fetch_tuple (inlined)
heapam_index_fetch_tuple
heap_hot_search_buffer
HeapTupleSatisfiesMVCC (inlined)
HeapTupleHeaderXminCommitted (inlined)
3.33% 0.00% postgres postgres [.] get_namespace_name
|
---get_namespace_name
|
|--1.67%--MemoryContextStrdup
| |
| |--0.83%--strlen@plt
| |
| --0.83%--__strlen_evex
|
|--0.83%--SearchCatCache1
|
--0.83%--SearchCatCacheInternal
ResourceOwnerEnlarge
2.50% 2.50% postgres [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore
|
|--1.67%--_start
| __libc_start_main@@GLIBC_2.34
| __libc_start_call_main
| main
| PostmasterMain
| ServerLoop
| LaunchMissingBackgroundProcesses (inlined)
| maybe_start_bgworkers
| StartBackgroundWorker (inlined)
| postmaster_child_launch
| BackgroundWorkerMain
| SequenceSyncWorkerMain
| start_sequence_sync
| LogicalRepSyncSequences (inlined)
| copy_sequences
| libpqrcv_exec
| libpqsrv_exec (inlined)
| PQsendQueryInternal
| PQsendQueryInternal
| pqSendSome
| pqsecure_raw_write (inlined)
| __send
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_sendto
| __sys_sendto
| unix_stream_sendmsg
| sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_exit_group
do_group_exit
do_exit
exit_mm
mmput
exit_mmap
unmap_vmas
unmap_page_range
zap_pmd_range.isra.0
zap_pte_range
tlb_batch_pages_flush
release_pages
_raw_spin_unlock_irqrestore
2.50% 1.67% postgres postgres [.] LockRelease
|
|--1.67%--_start
| __libc_start_main@@GLIBC_2.34
| __libc_start_call_main
| main
| PostmasterMain
| ServerLoop
| LaunchMissingBackgroundProcesses (inlined)
| maybe_start_bgworkers
| StartBackgroundWorker (inlined)
| postmaster_child_launch
| BackgroundWorkerMain
| SequenceSyncWorkerMain
| start_sequence_sync
| LogicalRepSyncSequences (inlined)
| copy_sequences
| copy_sequence (inlined)
| GetSubscriptionRelState
| |
| |--0.83%--SearchCatCacheInternal
| | SearchCatCacheMiss
| | relation_close
| | UnlockRelationId
| | LockRelease
| |
| --0.83%--relation_close
| UnlockRelationId
| LockRelease
|
--0.83%--LockRelease
RemoveLocalLock
hash_search_with_hash_value
2.50% 0.83% postgres postgres [.] WaitEventSetWait
|
|--1.67%--WaitEventSetWait
| WaitEventSetWaitBlock (inlined)
| epoll_wait
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_epoll_wait
| do_epoll_wait
| ep_poll
| |
| --0.83%--ep_send_events
| mutex_lock
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
WaitLatchOrSocket
WaitEventSetWait
WaitEventSetWaitBlock (inlined)
2.50% 1.67% postgres postgres [.] heapgettup_pagemode
|
|--1.67%--_start
| __libc_start_main@@GLIBC_2.34
| __libc_start_call_main
| main
| PostmasterMain
| ServerLoop
| LaunchMissingBackgroundProcesses (inlined)
| maybe_start_bgworkers
| StartBackgroundWorker (inlined)
| postmaster_child_launch
| BackgroundWorkerMain
| SequenceSyncWorkerMain
| start_sequence_sync
| LogicalRepSyncSequences (inlined)
| scan_subscription_relations
| systable_getnext
| table_scan_getnextslot (inlined)
| heap_getnextslot
| heapgettup_pagemode
| |
| --0.83%--HeapKeyTest (inlined)
|
--0.83%--heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
2.50% 2.50% postgres postgres [.] RelationClose
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
|
|--1.67%--copy_sequences
| relation_close
| RelationClose
| RelationCloseCleanup (inlined)
| RelationCloseCleanup (inlined)
|
--0.83%--scan_subscription_relations
relation_close
RelationClose
RelationCloseCleanup (inlined)
RelationCloseCleanup (inlined)
2.50% 0.83% postgres postgres [.] RelationIdGetRelation
|
|--1.67%--RelationIdGetRelation
| |
| |--0.83%--hash_search_with_hash_value
| |
| --0.83%--RelationRebuildRelation
| RelationReloadNailed (inlined)
| ScanPgRelation
| systable_beginscan
| index_open
| relation_open
| RelationIdGetRelation
| RelationRebuildRelation
| RelationReloadIndexInfo (inlined)
| ScanPgRelation
| systable_getnext
| table_scan_getnextslot (inlined)
| heap_getnextslot
| heapgettup_pagemode
| heap_prepare_pagescan
| page_collect_tuples (inlined)
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
get_and_validate_seq_info (inlined)
try_table_open
try_relation_open
RelationIdGetRelation
2.50% 0.83% postgres postgres [.] heap_beginscan
|
|--1.67%--heap_beginscan
| initscan
| RelationGetNumberOfBlocksInFork
| table_relation_size (inlined)
| table_block_relation_size
| smgrnblocks
| mdnblocks
| _mdnblocks (inlined)
| llseek@GLIBC_2.2.5
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| |
| |--0.83%--syscall_exit_to_user_mode
| | syscall_exit_work
| |
| --0.83%--syscall_trace_enter.constprop.0
| probe_fini
| probe_fini
| uid_tracker_process_syscall
| keeper_lookup
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
systable_beginscan
table_beginscan_strat (inlined)
table_beginscan_common (inlined)
heap_beginscan
2.50% 0.00% postgres postgres [.] table_beginscan_strat (inlined)
|
---table_beginscan_strat (inlined)
table_beginscan_common (inlined)
heap_beginscan
|
--1.67%--initscan
RelationGetNumberOfBlocksInFork
table_relation_size (inlined)
table_block_relation_size
smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
2.50% 0.00% postgres libpq.so.5.19 [.] PQsendQueryInternal
|
---PQsendQueryInternal
PQsendQueryInternal
pqSendSome
pqsecure_raw_write (inlined)
__send
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_sendto
__sys_sendto
unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
2.50% 0.00% postgres postgres [.] table_beginscan_common (inlined)
|
---table_beginscan_common (inlined)
heap_beginscan
|
--1.67%--initscan
RelationGetNumberOfBlocksInFork
table_relation_size (inlined)
table_block_relation_size
smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
2.50% 0.00% postgres libpq.so.5.19 [.] pqSendSome
|
---pqSendSome
pqsecure_raw_write (inlined)
__send
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_sendto
__sys_sendto
unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
2.50% 0.00% postgres libpq.so.5.19 [.] pqsecure_raw_write (inlined)
|
---pqsecure_raw_write (inlined)
__send
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_sendto
__sys_sendto
unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
2.50% 0.00% postgres libc.so.6 [.] __send
|
---__send
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_sendto
__sys_sendto
unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
2.50% 0.00% postgres [kernel.kallsyms] [k] __x64_sys_sendto
|
---__x64_sys_sendto
__sys_sendto
unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
2.50% 0.00% postgres [kernel.kallsyms] [k] __sys_sendto
|
---__sys_sendto
unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
2.50% 0.00% postgres postgres [.] SearchCatCacheMiss
|
---SearchCatCacheMiss
|
|--0.83%--systable_getnext
| index_getnext_slot
| index_fetch_heap
| table_index_fetch_tuple (inlined)
| heapam_index_fetch_tuple
| heap_hot_search_buffer
| HeapTupleSatisfiesMVCC (inlined)
| HeapTupleHeaderXminCommitted (inlined)
|
|--0.83%--systable_beginscan
| ReindexIsProcessingIndex
|
--0.83%--relation_close
UnlockRelationId
LockRelease
2.50% 0.00% postgres postgres [.] WaitEventSetWaitBlock (inlined)
|
---WaitEventSetWaitBlock (inlined)
|
--1.67%--epoll_wait
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_wait
do_epoll_wait
ep_poll
|
--0.83%--ep_send_events
mutex_lock
2.50% 0.00% postgres postgres [.] errfinish
|
---errfinish
proc_exit
|
|--1.67%--exit
| __run_exit_handlers
| |
| |--0.83%--__do_global_dtors_aux
| |
| --0.83%--__do_global_dtors_aux
|
--0.83%--proc_exit_prepare
shmem_exit
pgstat_shutdown_hook
pgstat_report_stat
pgstat_flush_pending_entries (inlined)
pgstat_delete_pending_entry
pgstat_unlink_relation
2.50% 0.00% postgres [kernel.kallsyms] [k] unix_stream_sendmsg
|
---unix_stream_sendmsg
|
|--1.67%--sock_def_readable
| _raw_spin_unlock_irqrestore
|
--0.83%--sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
2.50% 0.00% postgres postgres [.] proc_exit
|
---proc_exit
|
|--1.67%--exit
| __run_exit_handlers
| |
| |--0.83%--__do_global_dtors_aux
| |
| --0.83%--__do_global_dtors_aux
|
--0.83%--proc_exit_prepare
shmem_exit
pgstat_shutdown_hook
pgstat_report_stat
pgstat_flush_pending_entries (inlined)
pgstat_delete_pending_entry
pgstat_unlink_relation
2.50% 0.00% postgres postgres [.] slot_getattr (inlined)
|
---slot_getattr (inlined)
|
--1.67%--slot_getsomeattrs (inlined)
slot_getsomeattrs_int
tts_minimal_getsomeattrs
slot_deform_heap_tuple (inlined)
slot_deform_heap_tuple_internal (inlined)
2.50% 0.00% postgres postgres [.] table_scan_getnextslot (inlined)
|
---table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
|
|--0.83%--heap_prepare_pagescan
| page_collect_tuples (inlined)
|
--0.83%--HeapKeyTest (inlined)
2.50% 0.00% postgres postgres [.] UnlockRelationId
|
---UnlockRelationId
LockRelease
|
--0.83%--RemoveLocalLock
hash_search_with_hash_value
2.50% 0.00% postgres postgres [.] heap_getnextslot
|
---heap_getnextslot
heapgettup_pagemode
|
|--0.83%--heap_prepare_pagescan
| page_collect_tuples (inlined)
|
--0.83%--HeapKeyTest (inlined)
2.50% 0.83% postgres postgres [.] heap_form_tuple
|
|--1.67%--heap_form_tuple
| |
| |--0.83%--heap_fill_tuple
| |
| --0.83%--heap_compute_data_size
|
--0.83%--libpqrcv_processTuples (inlined)
BuildTupleFromCStrings
heap_form_tuple
2.50% 0.00% postgres libpq.so.5.19 [.] getAnotherTuple (inlined)
|
---getAnotherTuple (inlined)
|
|--1.67%--pqRowProcessor
| |
| |--0.83%--pqResultAlloc
| |
| --0.83%--__memmove_evex_unaligned_erms
|
--0.83%--pqGetInt
2.50% 0.00% postgres postgres [.] InputFunctionCall
|
---InputFunctionCall
|
|--1.67%--pg_lsn_in_safe
| |
| |--0.83%--__strspn_sse2
| |
| --0.83%--__GI_____strtoull_l_internal
|
--0.83%--pg_strtoint64_safe
2.50% 0.00% postgres postgres [.] RemoveLocalLock
|
---RemoveLocalLock
hash_search_with_hash_value
|
--0.83%--hash_initial_lookup (inlined)
2.50% 0.00% postgres postgres [.] MemoryContextStrdup
|
---MemoryContextStrdup
|
|--1.67%--0x7f4b73b6f38f
|
--0.83%--strlen@plt
2.50% 0.00% postgres postgres [.] RelationCloseCleanup (inlined)
|
---RelationCloseCleanup (inlined)
RelationCloseCleanup (inlined)
2.50% 0.00% postgres postgres [.] get_hash_entry (inlined)
|
---get_hash_entry (inlined)
1.67% 0.83% postgres postgres [.] LWLockAttemptLock
|
|--0.83%--LWLockAttemptLock
| asm_sysvec_apic_timer_interrupt
| sysvec_apic_timer_interrupt
| __irq_exit_rcu
| handle_softirqs
| rcu_core
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
validate_seqsync_state (inlined)
GetSequence
read_seq_tuple
ReadBufferExtended
ReadBuffer_common (inlined)
StartReadBuffer
StartReadBuffersImpl (inlined)
PinBufferForBlock (inlined)
BufferAlloc (inlined)
LWLockAcquire
LWLockAttemptLock
pg_atomic_compare_exchange_u32 (inlined)
pg_atomic_compare_exchange_u32_impl (inlined)
1.67% 0.83% postgres [kernel.kallsyms] [k] ep_poll
|
|--0.83%--ep_poll
| ep_send_events
| mutex_lock
|
--0.83%--_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
WaitLatchOrSocket
WaitEventSetWait
WaitEventSetWaitBlock (inlined)
epoll_wait
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_wait
do_epoll_wait
ep_poll
1.67% 1.67% postgres libc.so.6 [.] __memmove_evex_unaligned_erms
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
PQisBusy
parseInput (inlined)
pqParseInput3
|
|--0.83%--getRowDescriptions (inlined)
| pqGets_internal
| appendBinaryPQExpBuffer
| appendBinaryPQExpBuffer
| __memmove_evex_unaligned_erms
|
--0.83%--getAnotherTuple (inlined)
pqRowProcessor
__memmove_evex_unaligned_erms
1.67% 1.67% postgres postgres [.] tts_minimal_getsomeattrs
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
get_and_validate_seq_info (inlined)
slot_getattr (inlined)
slot_getsomeattrs (inlined)
slot_getsomeattrs_int
tts_minimal_getsomeattrs
slot_deform_heap_tuple (inlined)
slot_deform_heap_tuple_internal (inlined)
1.67% 1.67% postgres libc.so.6 [.] __strlen_evex
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
|
|--0.83%--copy_sequences
| get_and_validate_seq_info (inlined)
| get_namespace_name
| MemoryContextStrdup
| __strlen_evex
|
--0.83%--scan_subscription_relations
MemoryContextStrdup
__strlen_evex
1.67% 1.67% postgres postgres [.] quote_literal_internal
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
quote_literal_cstr
quote_literal_internal
1.67% 0.00% postgres libpq.so.5.19 [.] PQconsumeInput
|
---PQconsumeInput
pqReadData
pqsecure_raw_read
|
|--0.83%--__libc_recv
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_recvfrom
| __sys_recvfrom
| sock_recvmsg
| unix_stream_recvmsg
| unix_stream_read_generic
| unix_stream_read_actor
| skb_copy_datagram_iter
| __skb_datagram_iter
| _copy_to_iter
| copyout
| rep_movs_alternative
|
--0.83%--__errno_location
1.67% 0.00% postgres libpq.so.5.19 [.] pqReadData
|
---pqReadData
pqsecure_raw_read
|
|--0.83%--__libc_recv
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_recvfrom
| __sys_recvfrom
| sock_recvmsg
| unix_stream_recvmsg
| unix_stream_read_generic
| unix_stream_read_actor
| skb_copy_datagram_iter
| __skb_datagram_iter
| _copy_to_iter
| copyout
| rep_movs_alternative
|
--0.83%--__errno_location
1.67% 0.00% postgres libpq.so.5.19 [.] pqsecure_raw_read
|
---pqsecure_raw_read
|
|--0.83%--__libc_recv
| entry_SYSCALL_64_after_hwframe
| do_syscall_64
| __x64_sys_recvfrom
| __sys_recvfrom
| sock_recvmsg
| unix_stream_recvmsg
| unix_stream_read_generic
| unix_stream_read_actor
| skb_copy_datagram_iter
| __skb_datagram_iter
| _copy_to_iter
| copyout
| rep_movs_alternative
|
--0.83%--__errno_location
1.67% 0.00% postgres postgres [.] initscan
|
---initscan
RelationGetNumberOfBlocksInFork
table_relation_size (inlined)
table_block_relation_size
smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
1.67% 0.00% postgres postgres [.] RelationGetNumberOfBlocksInFork
|
---RelationGetNumberOfBlocksInFork
table_relation_size (inlined)
table_block_relation_size
smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
1.67% 1.67% postgres [kernel.kallsyms] [k] _compound_head
|
---entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_exit_group
do_group_exit
do_exit
exit_mm
mmput
exit_mmap
unmap_vmas
unmap_page_range
zap_pmd_range.isra.0
zap_pte_range
_compound_head
1.67% 0.00% postgres postgres [.] table_relation_size (inlined)
|
---table_relation_size (inlined)
table_block_relation_size
smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
1.67% 0.00% postgres postgres [.] table_block_relation_size
|
---table_block_relation_size
smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
1.67% 0.00% postgres postgres [.] smgrnblocks
|
---smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
1.67% 0.00% postgres postgres [.] CreateWaitEventSet
|
---CreateWaitEventSet
epoll_create1
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_create1
do_epoll_create
|
|--0.83%--__anon_inode_getfile
| alloc_file_pseudo
| d_instantiate
| _raw_spin_lock
|
--0.83%--__init_waitqueue_head
1.67% 0.00% postgres postgres [.] mdnblocks
|
---mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
1.67% 0.00% postgres libc.so.6 [.] epoll_create1
|
---epoll_create1
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_create1
do_epoll_create
|
|--0.83%--__anon_inode_getfile
| alloc_file_pseudo
| d_instantiate
| _raw_spin_lock
|
--0.83%--__init_waitqueue_head
1.67% 0.00% postgres postgres [.] _mdnblocks (inlined)
|
---_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
1.67% 0.00% postgres libc.so.6 [.] epoll_wait
|
---epoll_wait
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_wait
do_epoll_wait
ep_poll
|
--0.83%--ep_send_events
mutex_lock
1.67% 0.00% postgres libc.so.6 [.] llseek@GLIBC_2.2.5
|
---llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
|
|--0.83%--syscall_exit_to_user_mode
| syscall_exit_work
|
--0.83%--syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
1.67% 0.00% postgres postgres [.] LWLockAcquire
|
---LWLockAcquire
LWLockAttemptLock
|
|--0.83%--pg_atomic_compare_exchange_u32 (inlined)
| pg_atomic_compare_exchange_u32_impl (inlined)
|
--0.83%--asm_sysvec_apic_timer_interrupt
sysvec_apic_timer_interrupt
__irq_exit_rcu
handle_softirqs
rcu_core
1.67% 0.00% postgres [kernel.kallsyms] [k] __x64_sys_epoll_create1
|
---__x64_sys_epoll_create1
do_epoll_create
|
|--0.83%--__anon_inode_getfile
| alloc_file_pseudo
| d_instantiate
| _raw_spin_lock
|
--0.83%--__init_waitqueue_head
1.67% 0.00% postgres postgres [.] appendStringInfo
|
---appendStringInfo
appendStringInfoVA
pvsnprintf
pg_vsnprintf
dopr (inlined)
|
--0.83%--__strchrnul_evex
1.67% 0.00% postgres postgres [.] tuplestore_begin_heap
|
---tuplestore_begin_heap
tuplestore_begin_common (inlined)
|
|--0.83%--palloc0
| __memset_evex_unaligned_erms
|
--0.83%--GenerationContextCreate
malloc
_int_malloc
unlink_chunk.constprop.0
1.67% 0.00% postgres [kernel.kallsyms] [k] __x64_sys_epoll_wait
|
---__x64_sys_epoll_wait
do_epoll_wait
ep_poll
|
--0.83%--ep_send_events
mutex_lock
1.67% 0.00% postgres [kernel.kallsyms] [k] do_epoll_create
|
---do_epoll_create
|
|--0.83%--__anon_inode_getfile
| alloc_file_pseudo
| d_instantiate
| _raw_spin_lock
|
--0.83%--__init_waitqueue_head
1.67% 0.00% postgres libpq.so.5.19 [.] getRowDescriptions (inlined)
|
---getRowDescriptions (inlined)
pqGets_internal
|
|--0.83%--appendBinaryPQExpBuffer
| appendBinaryPQExpBuffer
| __memmove_evex_unaligned_erms
|
--0.83%--resetPQExpBuffer
1.67% 0.00% postgres postgres [.] appendStringInfoVA
|
---appendStringInfoVA
pvsnprintf
pg_vsnprintf
dopr (inlined)
|
--0.83%--__strchrnul_evex
1.67% 0.00% postgres postgres [.] slot_getsomeattrs (inlined)
|
---slot_getsomeattrs (inlined)
slot_getsomeattrs_int
tts_minimal_getsomeattrs
slot_deform_heap_tuple (inlined)
slot_deform_heap_tuple_internal (inlined)
1.67% 0.00% postgres postgres [.] tuplestore_begin_common (inlined)
|
---tuplestore_begin_common (inlined)
|
|--0.83%--palloc0
| __memset_evex_unaligned_erms
|
--0.83%--GenerationContextCreate
malloc
_int_malloc
unlink_chunk.constprop.0
1.67% 0.00% postgres [kernel.kallsyms] [k] do_epoll_wait
|
---do_epoll_wait
ep_poll
|
--0.83%--ep_send_events
mutex_lock
1.67% 0.00% postgres libpq.so.5.19 [.] pqGets_internal
|
---pqGets_internal
|
|--0.83%--appendBinaryPQExpBuffer
| appendBinaryPQExpBuffer
| __memmove_evex_unaligned_erms
|
--0.83%--resetPQExpBuffer
1.67% 0.00% postgres postgres [.] pvsnprintf
|
---pvsnprintf
pg_vsnprintf
dopr (inlined)
|
--0.83%--__strchrnul_evex
1.67% 0.00% postgres postgres [.] slot_getsomeattrs_int
|
---slot_getsomeattrs_int
tts_minimal_getsomeattrs
slot_deform_heap_tuple (inlined)
slot_deform_heap_tuple_internal (inlined)
1.67% 0.00% postgres [kernel.kallsyms] [k] kmem_cache_free
|
---kmem_cache_free
|
|--0.83%--__slab_free
| slab_update_freelist.constprop.0.isra.0
|
--0.83%--__memcg_slab_free_hook
1.67% 0.00% postgres libc.so.6 [.] exit
|
---exit
__run_exit_handlers
|
|--0.83%--__do_global_dtors_aux
|
--0.83%--__do_global_dtors_aux
1.67% 0.00% postgres postgres [.] pg_vsnprintf
|
---pg_vsnprintf
dopr (inlined)
|
--0.83%--__strchrnul_evex
1.67% 0.00% postgres [kernel.kallsyms] [k] sock_def_readable
|
---sock_def_readable
_raw_spin_unlock_irqrestore
1.67% 0.00% postgres libc.so.6 [.] __run_exit_handlers
|
---__run_exit_handlers
|
|--0.83%--__do_global_dtors_aux
|
--0.83%--__do_global_dtors_aux
1.67% 0.00% postgres libpq.so.5.19 [.] pqRowProcessor
|
---pqRowProcessor
|
|--0.83%--pqResultAlloc
|
--0.83%--__memmove_evex_unaligned_erms
1.67% 0.00% postgres postgres [.] dopr (inlined)
|
---dopr (inlined)
|
--0.83%--__strchrnul_evex
1.67% 0.00% postgres postgres [.] pg_lsn_in_safe
|
---pg_lsn_in_safe
|
|--0.83%--__strspn_sse2
|
--0.83%--__GI_____strtoull_l_internal
1.67% 0.00% postgres postgres [.] quote_literal_cstr
|
---quote_literal_cstr
quote_literal_internal
1.67% 0.00% postgres postgres [.] slot_deform_heap_tuple (inlined)
|
---slot_deform_heap_tuple (inlined)
slot_deform_heap_tuple_internal (inlined)
1.67% 0.00% postgres postgres [.] FastPathGrantRelationLock (inlined)
|
---FastPathGrantRelationLock (inlined)
1.67% 0.00% postgres postgres [.] InitBufferTag (inlined)
|
---InitBufferTag (inlined)
1.67% 0.00% postgres postgres [.] hash_initial_lookup (inlined)
|
---hash_initial_lookup (inlined)
1.67% 0.00% postgres postgres [.] slot_deform_heap_tuple_internal (inlined)
|
---slot_deform_heap_tuple_internal (inlined)
0.83% 0.83% postgres [kernel.kallsyms] [k] rep_movs_alternative
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
PQconsumeInput
pqReadData
pqsecure_raw_read
__libc_recv
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_recvfrom
__sys_recvfrom
sock_recvmsg
unix_stream_recvmsg
unix_stream_read_generic
unix_stream_read_actor
skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.83% postgres [kernel.kallsyms] [k] keeper_lookup
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
systable_beginscan
table_beginscan_strat (inlined)
table_beginscan_common (inlined)
heap_beginscan
initscan
RelationGetNumberOfBlocksInFork
table_relation_size (inlined)
table_block_relation_size
smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
0.83% 0.83% postgres [kernel.kallsyms] [k] mod_objcg_state
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
PQsendQueryInternal
PQsendQueryInternal
pqSendSome
pqsecure_raw_write (inlined)
__send
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_sendto
__sys_sendto
unix_stream_sendmsg
sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
0.83% 0.83% postgres [kernel.kallsyms] [k] rcu_core
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
validate_seqsync_state (inlined)
GetSequence
read_seq_tuple
ReadBufferExtended
ReadBuffer_common (inlined)
StartReadBuffer
StartReadBuffersImpl (inlined)
PinBufferForBlock (inlined)
BufferAlloc (inlined)
LWLockAcquire
LWLockAttemptLock
asm_sysvec_apic_timer_interrupt
sysvec_apic_timer_interrupt
__irq_exit_rcu
handle_softirqs
rcu_core
0.83% 0.83% postgres [kernel.kallsyms] [k] slab_update_freelist.constprop.0.isra.0
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.83% postgres [kernel.kallsyms] [k] syscall_exit_work
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
systable_beginscan
table_beginscan_strat (inlined)
table_beginscan_common (inlined)
heap_beginscan
initscan
RelationGetNumberOfBlocksInFork
table_relation_size (inlined)
table_block_relation_size
smgrnblocks
mdnblocks
_mdnblocks (inlined)
llseek@GLIBC_2.2.5
entry_SYSCALL_64_after_hwframe
do_syscall_64
syscall_exit_to_user_mode
syscall_exit_work
0.83% 0.83% postgres [kernel.kallsyms] [k] _raw_spin_lock
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
WaitLatchOrSocket
CreateWaitEventSet
epoll_create1
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_create1
do_epoll_create
__anon_inode_getfile
alloc_file_pseudo
d_instantiate
_raw_spin_lock
0.83% 0.83% postgres [kernel.kallsyms] [k] mutex_lock
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
WaitLatchOrSocket
WaitEventSetWait
WaitEventSetWaitBlock (inlined)
epoll_wait
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_wait
do_epoll_wait
ep_poll
ep_send_events
mutex_lock
0.83% 0.83% postgres [kernel.kallsyms] [k] pipe_poll
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
WaitLatchOrSocket
AddWaitEventToSet
WaitEventAdjustEpoll (inlined)
epoll_ctl
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_ctl
do_epoll_ctl
ep_insert
ep_item_poll.isra.0
pipe_poll
0.83% 0.83% postgres [kernel.kallsyms] [k] __init_waitqueue_head
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
WaitLatchOrSocket
CreateWaitEventSet
epoll_create1
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_create1
do_epoll_create
__init_waitqueue_head
0.83% 0.83% postgres postgres [.] HeapTupleSatisfiesMVCC.isra.0
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
GetSubscriptionRelState
SearchCatCacheInternal
SearchCatCacheMiss
systable_getnext
index_getnext_slot
index_fetch_heap
table_index_fetch_tuple (inlined)
heapam_index_fetch_tuple
heap_hot_search_buffer
HeapTupleSatisfiesMVCC (inlined)
HeapTupleHeaderXminCommitted (inlined)
0.83% 0.83% postgres postgres [.] PinBuffer
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
validate_seqsync_state (inlined)
GetSequence
read_seq_tuple
ReadBufferExtended
ReadBuffer_common (inlined)
StartReadBuffer
StartReadBuffersImpl (inlined)
PinBufferForBlock (inlined)
BufferAlloc (inlined)
PinBuffer
BufferDescriptorGetBuffer (inlined)
0.83% 0.83% postgres libpq.so.5.19 [.] pqResultAlloc
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
PQisBusy
parseInput (inlined)
pqParseInput3
getAnotherTuple (inlined)
pqRowProcessor
pqResultAlloc
0.83% 0.83% postgres libpq.so.5.19 [.] resetPQExpBuffer
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
PQisBusy
parseInput (inlined)
pqParseInput3
getRowDescriptions (inlined)
pqGets_internal
resetPQExpBuffer
0.83% 0.83% postgres libpq.so.5.19 [.] pqGetInt
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
PQisBusy
parseInput (inlined)
pqParseInput3
getAnotherTuple (inlined)
pqGetInt
0.83% 0.83% postgres postgres [.] pgstat_unlink_relation
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
ProcessInterrupts (inlined)
ProcessInterrupts (inlined)
errfinish
proc_exit
proc_exit_prepare
shmem_exit
pgstat_shutdown_hook
pgstat_report_stat
pgstat_flush_pending_entries (inlined)
pgstat_delete_pending_entry
pgstat_unlink_relation
0.83% 0.83% postgres libc.so.6 [.] __errno_location
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
PQconsumeInput
pqReadData
pqsecure_raw_read
__errno_location
0.83% 0.83% postgres libpq.so.5.19 [.] pqCommandQueueAdvance
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
libpqrcv_exec
libpqsrv_exec (inlined)
libpqsrv_get_result_last (inlined)
libpqsrv_get_result (inlined)
libpqsrv_PQgetResult (inlined)
PQgetResult
PQgetResult
pqCommandQueueAdvance
0.83% 0.83% postgres postgres [.] FastPathUnGrantRelationLock
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
CommitTransactionCommand
CommitTransactionCommandInternal (inlined)
CommitTransaction
ResourceOwnerReleaseInternal
ProcReleaseLocks
LockReleaseAll
FastPathUnGrantRelationLock
0.83% 0.83% postgres postgres [.] LWLockRelease
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
CommitTransactionCommand
CommitTransactionCommandInternal (inlined)
CommitTransaction
ResourceOwnerReleaseInternal
ProcReleaseLocks
LockReleaseAll
LWLockRelease
0.83% 0.83% postgres postgres [.] int4hashfast
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
try_table_open
try_relation_open
SearchSysCacheExists
SearchCatCacheInternal
CatalogCacheComputeHashValue
int4hashfast
murmurhash32 (inlined)
0.83% 0.83% postgres libc.so.6 [.] __strchrnul_evex
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
appendStringInfo
appendStringInfoVA
pvsnprintf
pg_vsnprintf
dopr (inlined)
__strchrnul_evex
0.83% 0.83% postgres libc.so.6 [.] _int_free
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
ProcessInterrupts (inlined)
ProcessInterrupts (inlined)
errmsg
__dcigettext
_nl_find_domain
_nl_make_l10nflist.localalias
cfree@GLIBC_2.2.5
_int_free
0.83% 0.83% postgres postgres [.] ReindexIsProcessingIndex
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
GetSubscriptionRelState
SearchCatCacheInternal
SearchCatCacheMiss
systable_beginscan
ReindexIsProcessingIndex
0.83% 0.83% postgres postgres [.] ResourceOwnerForget
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
copy_sequence (inlined)
GetSubscriptionRelState
ReleaseCatCache
ReleaseCatCacheWithOwner (inlined)
ResourceOwnerForgetCatCacheRef (inlined)
ResourceOwnerForget
0.83% 0.83% postgres libicui18n.so.67.1 [.] __do_global_dtors_aux
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
ProcessInterrupts (inlined)
ProcessInterrupts (inlined)
errfinish
proc_exit
exit
__run_exit_handlers
__do_global_dtors_aux
0.83% 0.83% postgres libm.so.6 [.] __do_global_dtors_aux
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
ProcessInterrupts (inlined)
ProcessInterrupts (inlined)
errfinish
proc_exit
exit
__run_exit_handlers
__do_global_dtors_aux
0.83% 0.83% postgres postgres [.] ResourceOwnerReleaseAll
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
CommitTransactionCommand
CommitTransactionCommandInternal (inlined)
CommitTransaction
ResourceOwnerReleaseInternal
ResourceOwnerReleaseAll
0.83% 0.83% postgres postgres [.] dopr.constprop.0
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
appendStringInfo
appendStringInfoVA
pvsnprintf
pg_vsnprintf
dopr (inlined)
0.83% 0.83% postgres postgres [.] heap_prepare_pagescan
|
---ScanPgRelation
table_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadNailed (inlined)
ScanPgRelation
systable_beginscan
index_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadIndexInfo (inlined)
ScanPgRelation
systable_getnext
table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
0.83% 0.00% postgres postgres [.] ScanPgRelation
|
---ScanPgRelation
table_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadNailed (inlined)
ScanPgRelation
systable_beginscan
index_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadIndexInfo (inlined)
ScanPgRelation
systable_getnext
table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
0.83% 0.83% postgres postgres [.] AtEOXact_LargeObject
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
CommitTransactionCommand
CommitTransactionCommandInternal (inlined)
CommitTransaction
AtEOXact_LargeObject
0.83% 0.83% postgres postgres [.] pgstat_clear_snapshot
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
CommitTransactionCommand
CommitTransactionCommandInternal (inlined)
CommitTransaction
pgstat_clear_snapshot
0.83% 0.83% postgres postgres [.] ResourceOwnerEnlarge
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
get_namespace_name
SearchCatCacheInternal
ResourceOwnerEnlarge
0.83% 0.83% postgres postgres [.] SearchCatCache1
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
get_and_validate_seq_info (inlined)
get_namespace_name
SearchCatCache1
0.83% 0.83% postgres postgres [.] strlen@plt
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
scan_subscription_relations
get_namespace_name
MemoryContextStrdup
strlen@plt
0.83% 0.00% postgres postgres [.] ReceiveSharedInvalidMessages
|
---ReceiveSharedInvalidMessages
LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.83% postgres libc.so.6 [.] __strcmp_evex
|
---_start
__libc_start_main@@GLIBC_2.34
__libc_start_call_main
main
PostmasterMain
ServerLoop
LaunchMissingBackgroundProcesses (inlined)
maybe_start_bgworkers
StartBackgroundWorker (inlined)
postmaster_child_launch
BackgroundWorkerMain
SequenceSyncWorkerMain
start_sequence_sync
LogicalRepSyncSequences (inlined)
copy_sequences
get_and_validate_seq_info (inlined)
__strcmp_evex
0.83% 0.00% postgres postgres [.] LocalExecuteInvalidationMessage
|
---LocalExecuteInvalidationMessage
RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres postgres [.] RelationCacheInvalidateEntry
|
---RelationCacheInvalidateEntry
RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres postgres [.] RelationRebuildRelation
|
---RelationRebuildRelation
RelationReloadNailed (inlined)
ScanPgRelation
systable_beginscan
index_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadIndexInfo (inlined)
ScanPgRelation
systable_getnext
table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
0.83% 0.00% postgres postgres [.] RelationFlushRelation (inlined)
|
---RelationFlushRelation (inlined)
RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres postgres [.] RelationReloadNailed (inlined)
|
---RelationReloadNailed (inlined)
ScanPgRelation
systable_beginscan
index_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadIndexInfo (inlined)
ScanPgRelation
systable_getnext
table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
0.83% 0.00% postgres libc.so.6 [.] __libc_recv
|
---__libc_recv
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_recvfrom
__sys_recvfrom
sock_recvmsg
unix_stream_recvmsg
unix_stream_read_generic
unix_stream_read_actor
skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres postgres [.] RelationClearRelation
|
---RelationClearRelation
RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres postgres [.] RelationInvalidateRelation (inlined)
|
---RelationInvalidateRelation (inlined)
RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres postgres [.] RelationCloseSmgr (inlined)
|
---RelationCloseSmgr (inlined)
smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres postgres [.] index_open
|
---index_open
relation_open
RelationIdGetRelation
RelationRebuildRelation
RelationReloadIndexInfo (inlined)
ScanPgRelation
systable_getnext
table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
0.83% 0.00% postgres [kernel.kallsyms] [k] __x64_sys_recvfrom
|
---__x64_sys_recvfrom
__sys_recvfrom
sock_recvmsg
unix_stream_recvmsg
unix_stream_read_generic
unix_stream_read_actor
skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres postgres [.] smgrrelease
|
---smgrrelease
mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.83% postgres [kernel.kallsyms] [k] __memcg_slab_free_hook
|
---entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_exit_group
do_group_exit
do_exit
exit_mm
mmput
exit_mmap
kmem_cache_free
__memcg_slab_free_hook
0.83% 0.00% postgres [kernel.kallsyms] [k] __sys_recvfrom
|
---__sys_recvfrom
sock_recvmsg
unix_stream_recvmsg
unix_stream_read_generic
unix_stream_read_actor
skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres postgres [.] AddWaitEventToSet
|
---AddWaitEventToSet
WaitEventAdjustEpoll (inlined)
epoll_ctl
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_ctl
do_epoll_ctl
ep_insert
ep_item_poll.isra.0
pipe_poll
0.83% 0.00% postgres postgres [.] mdclose
|
---mdclose
FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres [kernel.kallsyms] [k] sock_recvmsg
|
---sock_recvmsg
unix_stream_recvmsg
unix_stream_read_generic
unix_stream_read_actor
skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres postgres [.] FileClose
|
---FileClose
__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres postgres [.] WaitEventAdjustEpoll (inlined)
|
---WaitEventAdjustEpoll (inlined)
epoll_ctl
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_ctl
do_epoll_ctl
ep_insert
ep_item_poll.isra.0
pipe_poll
0.83% 0.00% postgres [kernel.kallsyms] [k] unix_stream_recvmsg
|
---unix_stream_recvmsg
unix_stream_read_generic
unix_stream_read_actor
skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres libc.so.6 [.] __close
|
---__close
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres libc.so.6 [.] epoll_ctl
|
---epoll_ctl
entry_SYSCALL_64_after_hwframe
do_syscall_64
__x64_sys_epoll_ctl
do_epoll_ctl
ep_insert
ep_item_poll.isra.0
pipe_poll
0.83% 0.00% postgres postgres [.] RelationReloadIndexInfo (inlined)
|
---RelationReloadIndexInfo (inlined)
ScanPgRelation
systable_getnext
table_scan_getnextslot (inlined)
heap_getnextslot
heapgettup_pagemode
heap_prepare_pagescan
page_collect_tuples (inlined)
0.83% 0.83% postgres libc.so.6 [.] unlink_chunk.constprop.0
|
---libpqrcv_processTuples (inlined)
tuplestore_begin_heap
tuplestore_begin_common (inlined)
GenerationContextCreate
malloc
_int_malloc
unlink_chunk.constprop.0
0.83% 0.00% postgres [kernel.kallsyms] [k] sock_alloc_send_pskb
|
---sock_alloc_send_pskb
alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
0.83% 0.00% postgres [kernel.kallsyms] [k] unix_stream_read_generic
|
---unix_stream_read_generic
unix_stream_read_actor
skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres postgres [.] index_getnext_slot
|
---index_getnext_slot
index_fetch_heap
table_index_fetch_tuple (inlined)
heapam_index_fetch_tuple
heap_hot_search_buffer
HeapTupleSatisfiesMVCC (inlined)
HeapTupleHeaderXminCommitted (inlined)
0.83% 0.00% postgres postgres [.] proc_exit_prepare
|
---proc_exit_prepare
shmem_exit
pgstat_shutdown_hook
pgstat_report_stat
pgstat_flush_pending_entries (inlined)
pgstat_delete_pending_entry
pgstat_unlink_relation
0.83% 0.00% postgres [kernel.kallsyms] [k] alloc_skb_with_frags
|
---alloc_skb_with_frags
__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
0.83% 0.00% postgres [kernel.kallsyms] [k] unix_stream_read_actor
|
---unix_stream_read_actor
skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres postgres [.] TupleDescGetAttInMetadata
|
---TupleDescGetAttInMetadata
BlessTupleDesc
BlessTupleDesc
assign_record_type_typmod
hash_search_with_hash_value
hash_initial_lookup (inlined)
0.83% 0.00% postgres postgres [.] errmsg
|
---errmsg
__dcigettext
_nl_find_domain
_nl_make_l10nflist.localalias
cfree@GLIBC_2.2.5
_int_free
0.83% 0.00% postgres postgres [.] index_fetch_heap
|
---index_fetch_heap
table_index_fetch_tuple (inlined)
heapam_index_fetch_tuple
heap_hot_search_buffer
HeapTupleSatisfiesMVCC (inlined)
HeapTupleHeaderXminCommitted (inlined)
0.83% 0.00% postgres postgres [.] shmem_exit
|
---shmem_exit
pgstat_shutdown_hook
pgstat_report_stat
pgstat_flush_pending_entries (inlined)
pgstat_delete_pending_entry
pgstat_unlink_relation
0.83% 0.83% postgres libc.so.6 [.] __GI_____strtoull_l_internal
|
---libpqrcv_processTuples (inlined)
BuildTupleFromCStrings
InputFunctionCall
pg_lsn_in_safe
__GI_____strtoull_l_internal
0.83% 0.83% postgres libc.so.6 [.] __memset_evex_unaligned_erms
|
---libpqrcv_processTuples (inlined)
tuplestore_begin_heap
tuplestore_begin_common (inlined)
palloc0
__memset_evex_unaligned_erms
0.83% 0.83% postgres libc.so.6 [.] __strspn_sse2
|
---libpqrcv_processTuples (inlined)
BuildTupleFromCStrings
InputFunctionCall
pg_lsn_in_safe
__strspn_sse2
0.83% 0.00% postgres [kernel.kallsyms] [k] __alloc_skb
|
---__alloc_skb
kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
0.83% 0.00% postgres [kernel.kallsyms] [k] __x64_sys_close
|
---__x64_sys_close
__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres [kernel.kallsyms] [k] __x64_sys_epoll_ctl
|
---__x64_sys_epoll_ctl
do_epoll_ctl
ep_insert
ep_item_poll.isra.0
pipe_poll
0.83% 0.00% postgres [kernel.kallsyms] [k] asm_sysvec_apic_timer_interrupt
|
---asm_sysvec_apic_timer_interrupt
sysvec_apic_timer_interrupt
__irq_exit_rcu
handle_softirqs
rcu_core
0.83% 0.00% postgres [kernel.kallsyms] [k] skb_copy_datagram_iter
|
---skb_copy_datagram_iter
__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres [kernel.kallsyms] [k] syscall_trace_enter.constprop.0
|
---syscall_trace_enter.constprop.0
probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
0.83% 0.00% postgres libc.so.6 [.] __dcigettext
|
---__dcigettext
_nl_find_domain
_nl_make_l10nflist.localalias
cfree@GLIBC_2.2.5
_int_free
0.83% 0.00% postgres postgres [.] BlessTupleDesc
|
---BlessTupleDesc
BlessTupleDesc
assign_record_type_typmod
hash_search_with_hash_value
hash_initial_lookup (inlined)
0.83% 0.00% postgres postgres [.] pgstat_shutdown_hook
|
---pgstat_shutdown_hook
pgstat_report_stat
pgstat_flush_pending_entries (inlined)
pgstat_delete_pending_entry
pgstat_unlink_relation
0.83% 0.00% postgres postgres [.] table_index_fetch_tuple (inlined)
|
---table_index_fetch_tuple (inlined)
heapam_index_fetch_tuple
heap_hot_search_buffer
HeapTupleSatisfiesMVCC (inlined)
HeapTupleHeaderXminCommitted (inlined)
0.83% 0.83% postgres postgres [.] AllocSetReset
|
---libpqrcv_processTuples (inlined)
MemoryContextResetOnly
MemoryContextResetOnly
AllocSetReset
0.83% 0.83% postgres postgres [.] heap_compute_data_size
|
---libpqrcv_processTuples (inlined)
BuildTupleFromCStrings
heap_form_tuple
heap_compute_data_size
0.83% 0.83% postgres postgres [.] heap_fill_tuple
|
---libpqrcv_processTuples (inlined)
BuildTupleFromCStrings
heap_form_tuple
heap_fill_tuple
0.83% 0.83% postgres postgres [.] pg_strtoint64_safe
|
---libpqrcv_processTuples (inlined)
BuildTupleFromCStrings
InputFunctionCall
pg_strtoint64_safe
0.83% 0.00% postgres [kernel.kallsyms] [k] __anon_inode_getfile
|
---__anon_inode_getfile
alloc_file_pseudo
d_instantiate
_raw_spin_lock
0.83% 0.00% postgres [kernel.kallsyms] [k] __fput
|
---__fput
kmem_cache_free
__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres [kernel.kallsyms] [k] __skb_datagram_iter
|
---__skb_datagram_iter
_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres [kernel.kallsyms] [k] do_epoll_ctl
|
---do_epoll_ctl
ep_insert
ep_item_poll.isra.0
pipe_poll
0.83% 0.00% postgres [kernel.kallsyms] [k] kmalloc_reserve
|
---kmalloc_reserve
__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
0.83% 0.00% postgres [kernel.kallsyms] [k] probe_fini
|
---probe_fini
probe_fini
uid_tracker_process_syscall
keeper_lookup
0.83% 0.00% postgres [kernel.kallsyms] [k] sysvec_apic_timer_interrupt
|
---sysvec_apic_timer_interrupt
__irq_exit_rcu
handle_softirqs
rcu_core
0.83% 0.00% postgres libc.so.6 [.] _nl_find_domain
|
---_nl_find_domain
_nl_make_l10nflist.localalias
cfree@GLIBC_2.2.5
_int_free
0.83% 0.00% postgres libpqwalreceiver.so [.] libpqsrv_PQgetResult (inlined)
|
---libpqsrv_PQgetResult (inlined)
PQgetResult
PQgetResult
pqCommandQueueAdvance
0.83% 0.00% postgres postgres [.] GenerationContextCreate
|
---GenerationContextCreate
malloc
_int_malloc
unlink_chunk.constprop.0
0.83% 0.00% postgres postgres [.] ReleaseCatCache
|
---ReleaseCatCache
ReleaseCatCacheWithOwner (inlined)
ResourceOwnerForgetCatCacheRef (inlined)
ResourceOwnerForget
0.83% 0.00% postgres postgres [.] heapam_index_fetch_tuple
|
---heapam_index_fetch_tuple
heap_hot_search_buffer
HeapTupleSatisfiesMVCC (inlined)
HeapTupleHeaderXminCommitted (inlined)
0.83% 0.00% postgres postgres [.] pgstat_report_stat
|
---pgstat_report_stat
pgstat_flush_pending_entries (inlined)
pgstat_delete_pending_entry
pgstat_unlink_relation
0.83% 0.83% postgres libpq.so.5.19 [.] PQgetvalue
|
---libpqrcv_processTuples (inlined)
libpqsrv_PQgetvalue (inlined)
PQgetvalue
0.83% 0.00% postgres [kernel.kallsyms] [k] __irq_exit_rcu
|
---__irq_exit_rcu
handle_softirqs
rcu_core
0.83% 0.00% postgres [kernel.kallsyms] [k] __kmalloc_node_track_caller
|
---__kmalloc_node_track_caller
memcg_slab_post_alloc_hook
mod_objcg_state
0.83% 0.00% postgres [kernel.kallsyms] [k] _copy_to_iter
|
---_copy_to_iter
copyout
rep_movs_alternative
0.83% 0.00% postgres [kernel.kallsyms] [k] alloc_file_pseudo
|
---alloc_file_pseudo
d_instantiate
_raw_spin_lock
0.83% 0.00% postgres [kernel.kallsyms] [k] ep_insert
|
---ep_insert
ep_item_poll.isra.0
pipe_poll
0.83% 0.00% postgres [kernel.kallsyms] [k] tlb_batch_pages_flush
|
---tlb_batch_pages_flush
release_pages
_raw_spin_unlock_irqrestore
0.83% 0.00% postgres libc.so.6 [.] _nl_make_l10nflist.localalias
|
---_nl_make_l10nflist.localalias
cfree@GLIBC_2.2.5
_int_free
0.83% 0.00% postgres libc.so.6 [.] malloc
|
---malloc
_int_malloc
unlink_chunk.constprop.0
0.83% 0.00% postgres libpq.so.5.19 [.] PQgetResult
|
---PQgetResult
PQgetResult
pqCommandQueueAdvance
0.83% 0.00% postgres libpq.so.5.19 [.] appendBinaryPQExpBuffer
|
---appendBinaryPQExpBuffer
appendBinaryPQExpBuffer
__memmove_evex_unaligned_erms
0.83% 0.00% postgres postgres [.] CatalogCacheComputeHashValue
|
---CatalogCacheComputeHashValue
int4hashfast
murmurhash32 (inlined)
0.83% 0.00% postgres postgres [.] MemoryContextResetOnly
|
---MemoryContextResetOnly
MemoryContextResetOnly
AllocSetReset
0.83% 0.00% postgres postgres [.] ReleaseCatCacheWithOwner (inlined)
|
---ReleaseCatCacheWithOwner (inlined)
ResourceOwnerForgetCatCacheRef (inlined)
ResourceOwnerForget
0.83% 0.00% postgres postgres [.] assign_record_type_typmod
|
---assign_record_type_typmod
hash_search_with_hash_value
hash_initial_lookup (inlined)
0.83% 0.00% postgres postgres [.] heap_hot_search_buffer
|
---heap_hot_search_buffer
HeapTupleSatisfiesMVCC (inlined)
HeapTupleHeaderXminCommitted (inlined)
0.83% 0.00% postgres postgres [.] pgstat_flush_pending_entries (inlined)
|
---pgstat_flush_pending_entries (inlined)
pgstat_delete_pending_entry
pgstat_unlink_relation
0.83% 0.00% postgres [kernel.kallsyms] [k] __slab_free
|
---__slab_free
slab_update_freelist.constprop.0.isra.0
0.83% 0.00% postgres [kernel.kallsyms] [k] copyout
|
---copyout
rep_movs_alternative
0.83% 0.00% postgres [kernel.kallsyms] [k] d_instantiate
|
---d_instantiate
_raw_spin_lock
0.83% 0.00% postgres [kernel.kallsyms] [k] ep_item_poll.isra.0
|
---ep_item_poll.isra.0
pipe_poll
0.83% 0.00% postgres [kernel.kallsyms] [k] ep_send_events
|
---ep_send_events
mutex_lock
0.83% 0.00% postgres [kernel.kallsyms] [k] handle_softirqs
|
---handle_softirqs
rcu_core
0.83% 0.00% postgres [kernel.kallsyms] [k] memcg_slab_post_alloc_hook
|
---memcg_slab_post_alloc_hook
mod_objcg_state
0.83% 0.00% postgres [kernel.kallsyms] [k] release_pages
|
---release_pages
_raw_spin_unlock_irqrestore
0.83% 0.00% postgres [kernel.kallsyms] [k] syscall_exit_to_user_mode
|
---syscall_exit_to_user_mode
syscall_exit_work
0.83% 0.00% postgres [kernel.kallsyms] [k] uid_tracker_process_syscall
|
---uid_tracker_process_syscall
keeper_lookup
0.83% 0.00% postgres libc.so.6 [.] _int_malloc
|
---_int_malloc
unlink_chunk.constprop.0
0.83% 0.00% postgres libc.so.6 [.] cfree@GLIBC_2.2.5
|
---cfree@GLIBC_2.2.5
_int_free
0.83% 0.00% postgres libpqwalreceiver.so [.] libpqsrv_PQgetvalue (inlined)
|
---libpqsrv_PQgetvalue (inlined)
PQgetvalue
0.83% 0.00% postgres postgres [.] BufTableLookup
|
---BufTableLookup
hash_search_with_hash_value
0.83% 0.00% postgres postgres [.] HeapTupleSatisfiesMVCC (inlined)
|
---HeapTupleSatisfiesMVCC (inlined)
HeapTupleHeaderXminCommitted (inlined)
0.83% 0.00% postgres postgres [.] ResourceOwnerForgetCatCacheRef (inlined)
|
---ResourceOwnerForgetCatCacheRef (inlined)
ResourceOwnerForget
0.83% 0.00% postgres postgres [.] dlist_move_head (inlined)
|
---dlist_move_head (inlined)
dlist_delete (inlined)
0.83% 0.00% postgres postgres [.] palloc0
|
---palloc0
__memset_evex_unaligned_erms
0.83% 0.00% postgres postgres [.] pg_atomic_compare_exchange_u32 (inlined)
|
---pg_atomic_compare_exchange_u32 (inlined)
pg_atomic_compare_exchange_u32_impl (inlined)
0.83% 0.00% postgres postgres [.] pgstat_delete_pending_entry
|
---pgstat_delete_pending_entry
pgstat_unlink_relation
0.83% 0.00% postgres postgres [.] BufferDescriptorGetBuffer (inlined)
|
---BufferDescriptorGetBuffer (inlined)
0.83% 0.00% postgres postgres [.] HeapKeyTest (inlined)
|
---HeapKeyTest (inlined)
0.83% 0.00% postgres postgres [.] HeapTupleHeaderXminCommitted (inlined)
|
---HeapTupleHeaderXminCommitted (inlined)
0.83% 0.00% postgres postgres [.] dlist_delete (inlined)
|
---dlist_delete (inlined)
0.83% 0.00% postgres postgres [.] murmurhash32 (inlined)
|
---murmurhash32 (inlined)
0.83% 0.00% postgres postgres [.] page_collect_tuples (inlined)
|
---page_collect_tuples (inlined)
0.83% 0.00% postgres postgres [.] pg_atomic_compare_exchange_u32_impl (inlined)
|
---pg_atomic_compare_exchange_u32_impl (inlined)
#
# (Tip: To analyze cache line scalability issues use perf c2c record ... ; perf c2c report)
#