Created
November 23, 2017 11:45
-
-
Save SunguckLee/9fd03e1397eb2446e858e024200cc2ec to your computer and use it in GitHub Desktop.
perf_report_normal.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# To display the perf.data header info, please use --header/--header-only options. | |
# | |
# Samples: 7K of event 'cycles' | |
# Event count (approx.): 183609784867 | |
# | |
# Overhead Command Shared Object Symbol | |
# ........ ............... ................... ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... | |
# | |
3.22% rocksdb:bg3 liblz4.so.1.7.3 [.] LZ4_compress_fast_continue | |
| | |
---LZ4_compress_fast_continue | |
| | |
|--15.95%-- 0 | |
| | |
|--2.22%-- 0x3538333920000000 | |
| | |
|--1.51%-- 0x62c0007374110000 | |
| | |
|--1.35%-- 0x10074 | |
| | |
|--0.98%-- 0xae090000f290165a | |
| | |
|--0.98%-- 0x15a20073741100 | |
| | |
|--0.98%-- 0xa21100002790165a | |
| | |
|--0.98%-- 0x35322d3934353139 | |
| | |
|--0.95%-- 0x10074125a16 | |
| | |
|--0.95%-- 0x9f100000fd8d165a | |
| | |
|--0.95%-- 0xf10900001b8f165a | |
| | |
|--0.94%-- 0x3834200000003d00 | |
| | |
|--0.92%-- 0x783300001e90165a | |
| | |
|--0.92%-- 0x89270000e88d165a | |
| | |
|--0.92%-- 0x2b100000e78d165a | |
| | |
|--0.91%-- 0x5090000e28c165a | |
| | |
|--0.64%-- 0x1c470000e98c165a | |
| | |
|--0.54%-- 0x393436343839392d | |
| | |
|--0.54%-- 0xd65900001c91165a | |
| | |
|--0.50%-- 0x383837312d383838 | |
| | |
|--0.49%-- 0x3235373435343820 | |
| | |
|--0.49%-- 0xe86400000b91165a | |
| | |
|--0.49%-- 0x3432313136392d34 | |
| | |
|--0.49%-- 0x302d353539333335 | |
| | |
|--0.49%-- 0x64617002003638 | |
| | |
|--0.49%-- 0x3337393830392d39 | |
| | |
|--0.49%-- 0x2e5600006290165a | |
| | |
|--0.49%-- 0xd34900001f91165a | |
| | |
|--0.49%-- 0x353233362d353634 | |
| | |
|--0.49%-- 0x3236343138343136 | |
| | |
|--0.49%-- 0x82150000c490165a | |
| | |
|--0.49%-- 0x79006302163d | |
| | |
|--0.49%-- 0x32332d3932373331 | |
| | |
|--0.49%-- 0x3736333331383535 | |
| | |
|--0.49%-- 0x3135353435373331 | |
| | |
|--0.49%-- 0xd54f0000c390165a | |
| | |
|--0.49%-- 0x3833342d31313633 | |
| | |
|--0.49%-- 0x27500737411 | |
| | |
|--0.49%-- 0x383939323939332d | |
| | |
|--0.49%-- 0x3938333533323437 | |
| | |
|--0.49%-- 0x200706f020000 | |
| | |
|--0.49%-- 0x3330383033323234 | |
| | |
|--0.49%-- 0x3031383736333935 | |
| | |
|--0.48%-- 0x36382d3033363231 | |
| | |
|--0.48%-- 0x64100000ec8d165a | |
| | |
|--0.48%-- 0x1a3500001e91165a | |
| | |
|--0.48%-- 0x2d35303633373630 | |
| | |
|--0.48%-- 0x585000002091165a | |
--51.68%-- [...] | |
2.53% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
---rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
|--52.10%-- rocksdb::ReadBlockContents | |
| | | |
| |--99.57%-- rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| | | | |
| | |--99.98%-- rocksdb::BlockBasedTable::NewDataBlockIterator | |
| | | rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| | | rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| | | rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| | | | | |
| | | |--59.79%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | | | rocksdb::MergingIterator::Next | |
| | | | rocksdb::CompactionIterator::Next | |
| | | | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | | | rocksdb::CompactionJob::Run | |
| | | | rocksdb::DBImpl::BackgroundCompaction | |
| | | | rocksdb::DBImpl::BackgroundCallCompaction | |
| | | | rocksdb::DBImpl::BGWorkCompaction | |
| | | | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | | | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | | | execute_native_thread_routine | |
| | | | | |
| | | --40.21%-- rocksdb::MergingIterator::Next | |
| | | rocksdb::CompactionIterator::Next | |
| | | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | | rocksdb::CompactionJob::Run | |
| | | rocksdb::DBImpl::BackgroundCompaction | |
| | | rocksdb::DBImpl::BackgroundCallCompaction | |
| | | rocksdb::DBImpl::BGWorkCompaction | |
| | | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | | execute_native_thread_routine | |
| | --0.02%-- [...] | |
| --0.43%-- [...] | |
| | |
--47.90%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
| | |
|--98.74%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--1.26%-- rocksdb::BlockBasedTableBuilder::Finish | |
rocksdb::CompactionJob::FinishCompactionOutputFile | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
2.51% rocksdb:bg7 liblz4.so.1.7.3 [.] LZ4_compress_fast_continue | |
| | |
---LZ4_compress_fast_continue | |
| | |
|--62.40%-- 0 | |
| | |
|--5.43%-- 0x1b38a83000b0a00 | |
| | |
|--3.13%-- 0xd2dd000b0a000000 | |
| | |
|--3.06%-- 0xb37258bd000c0a00 | |
| | |
|--1.81%-- 0x3b2e80000b0a0000 | |
| | |
|--1.79%-- 0x13aa5d6000b0900 | |
| | |
|--1.31%-- 0xdb4e328f000c0900 | |
| | |
|--1.24%-- 0x4200000000140000 | |
| | |
|--0.68%-- 0x7379ba600420b001 | |
| | |
|--0.68%-- 0xf58a786004cc6101 | |
| | |
|--0.68%-- 0x88193b6004865501 | |
| | |
|--0.67%-- 0x5b00c7000c0a0000 | |
| | |
|--0.66%-- 0x5410286004582601 | |
| | |
|--0.64%-- 0x635d44c060043a2a | |
| | |
|--0.64%-- 0x82b82c5604c66e01 | |
| | |
|--0.63%-- 0x3b8fa56560043245 | |
| | |
|--0.63%-- 0x352aad6004701501 | |
| | |
|--0.63%-- 0x1b31389000b0b00 | |
| | |
|--0.62%-- 0x4200000000150000 | |
| | |
|--0.62%-- 0x9b0f277b600402cc | |
| | |
|--0.62%-- 0x53a73660046c4802 | |
| | |
|--0.62%-- 0xc933d860042c5402 | |
| | |
|--0.62%-- 0xe7818460049a5102 | |
| | |
|--0.62%-- 0x4b4845000c090000 | |
| | |
|--0.61%-- 0x92ff1d540458a902 | |
| | |
|--0.61%-- 0x4b8a36526004ce77 | |
| | |
|--0.61%-- 0x123ab1253000c0a | |
| | |
|--0.61%-- 0x1320d614b000c08 | |
| | |
|--0.61%-- 0xab542d3460047431 | |
| | |
|--0.60%-- 0xe128286004a4ce02 | |
| | |
|--0.60%-- 0x18b59ed73000c0a | |
| | |
|--0.59%-- 0x43b2c3386004bcd8 | |
| | |
|--0.57%-- 0xebe390d360047e93 | |
| | |
|--0.57%-- 0xb3d553896004068e | |
--3.58%-- [...] | |
2.20% rocksdb:bg3 mongod-rocks59.el7 [.] rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
---rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
|--52.67%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--47.33%-- rocksdb::ReadBlockContents | |
rocksdb::(anonymous namespace)::ReadBlockFromFile | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| | |
|--99.98%-- rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
--0.02%-- [...] | |
2.10% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::BlockBuilder::Add | |
| | |
---rocksdb::BlockBuilder::Add | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
2.02% rocksdb:bg7 libc-2.17.so [.] __memcpy_ssse3_back | |
| | |
---__memcpy_ssse3_back | |
| | |
|--25.55%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--23.22%-- 0 | |
| | | |
| |--26.43%-- 0x1a3ac8f5d60 | |
| | | |
| |--24.79%-- 0x1aafded5904 | |
| | | |
| |--24.54%-- 0x1fbb79ad460 | |
| | | |
| --24.24%-- 0x17bc9f57060 | |
| | |
|--20.68%-- 0x7f5680742aa0 | |
| | | |
| |--48.89%-- 0x3739353336353839 | |
| | | |
| |--10.91%-- 0x3532333839303232 | |
| | | |
| |--7.44%-- 0x3335343535303330 | |
| | | |
| |--7.32%-- 0x3037393533363538 | |
| | | |
| |--7.23%-- 0x363333353537362d | |
| | | |
| |--3.73%-- 0x393533363538392d | |
| | | |
| |--3.66%-- 0x3535323338393032 | |
| | | |
| |--3.65%-- 0x3335373530362d30 | |
| | | |
| |--3.64%-- 0x303432383637362d | |
| | | |
| --3.52%-- 0x323338393032322d | |
| | |
|--6.02%-- 0x383235017fffffff | |
| | | |
| |--13.02%-- 0x113e998ae60 | |
| | | |
| |--12.99%-- 0x1b3fbb2ac60 | |
| | | |
| |--12.95%-- 0x10388395f6004 | |
| | | |
| |--12.60%-- 0x1a324ffd96004 | |
| | | |
| |--12.32%-- 0x1b3da2fb86004 | |
| | | |
| |--12.27%-- 0x10a53d645 | |
| | | |
| |--12.12%-- 0x123a6fe2a60 | |
| | | |
| --11.74%-- 0x10262ab4f | |
| | |
|--5.41%-- 0xfffffff2adadb304 | |
| | | |
| |--14.86%-- 0x1e3fab6ce60 | |
| | | |
| |--14.80%-- 0x1cb3b7d4060 | |
| | | |
| |--14.60%-- 0x1a3b2b62e60 | |
| | | |
| |--14.57%-- 0x12beb638b60 | |
| | | |
| |--14.04%-- 0x1c336e49a60 | |
| | | |
| |--14.00%-- 0x15bd32d3760 | |
| | | |
| --13.13%-- 0x1eb73b05460 | |
| | |
|--5.31%-- rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--5.25%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--3.84%-- 0xfffffff2adadb304 | |
| | | |
| |--21.92%-- 0x1ab19bd7d6004 | |
| | | |
| |--20.17%-- 0x1a3ae8d2a6004 | |
| | | |
| |--19.54%-- 0x1cb84732d6004 | |
| | | |
| |--19.25%-- 0x1cb64114d6004 | |
| | | |
| --19.11%-- 0x162e77951 | |
| | |
|--0.85%-- 0x1eb59eac660 | |
| | |
|--0.84%-- 0x1430c3c826004 | |
| | |
|--0.81%-- rocksdb::UncompressBlockContentsForCompressionType | |
| rocksdb::UncompressBlockContents | |
| rocksdb::ReadBlockContents | |
| rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--0.74%-- 0x1bb9d7ea76004 | |
| | |
|--0.74%-- 0x2a266004b8e52c42 | |
| | |
--0.74%-- 0x1f331bc5960 | |
1.63% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::NextFromInput | |
| | |
---rocksdb::CompactionIterator::NextFromInput | |
| | |
|--99.06%-- rocksdb::CompactionIterator::Next | |
| | | |
| |--96.13%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --3.87%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--0.94%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.62% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::NextFromInput | |
| | |
---rocksdb::CompactionIterator::NextFromInput | |
| | |
|--96.17%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--3.83%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.53% rocksdb:bg7 libstdc++.so.6.0.19 [.] std::string::_M_mutate | |
| | |
---std::string::_M_mutate | |
| | |
|--14.39%-- 0x383235017fffffff | |
| | | |
| |--7.73%-- 0x113ddcdba60 | |
| | | |
| |--7.56%-- 0x19bb1899c6004 | |
| | | |
| |--7.18%-- 0x1fb72b9936004 | |
| | | |
| |--7.18%-- 0x19b87f15e6004 | |
| | | |
| |--7.18%-- 0x1c34ab39660 | |
| | | |
| |--7.17%-- 0x1f306775d60 | |
| | | |
| |--7.06%-- 0x1cb77e2d36004 | |
| | | |
| |--7.04%-- 0x1f3f4bb396004 | |
| | | |
| |--7.04%-- 0x1e305a3b16004 | |
| | | |
| |--7.01%-- 0x13bc4b3786004 | |
| | | |
| |--7.01%-- 0x18baabf8760 | |
| | | |
| |--7.00%-- 0x14b9ad26d60 | |
| | | |
| |--6.97%-- 0x143595e9960 | |
| | | |
| --6.85%-- 0x1d389487360 | |
| | |
|--6.12%-- 0xfffffff2adadb304 | |
| | | |
| |--18.68%-- 0x1c3e6ccbd60 | |
| | | |
| |--17.40%-- 0x18bc261d860 | |
| | | |
| |--16.47%-- 0x18b0ae65e6004 | |
| | | |
| |--16.06%-- 0x1aba6e59d6004 | |
| | | |
| |--15.86%-- 0x102f7844d | |
| | | |
| --15.54%-- 0x1532b187860 | |
| | |
|--6.09%-- 0 | |
| | | |
| |--18.51%-- 0x18b334b5c6004 | |
| | | |
| |--16.69%-- 0x18302295c6004 | |
| | | |
| |--16.54%-- 0x173a890bd6004 | |
| | | |
| |--16.22%-- 0x12b3e7f6760 | |
| | | |
| |--16.09%-- 0x1b39bddcf60 | |
| | | |
| --15.95%-- 0x1e36705a860 | |
--73.40%-- [...] | |
1.32% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::PrepareOutput | |
| | |
---rocksdb::CompactionIterator::PrepareOutput | |
| | |
|--93.03%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--6.97%-- rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.31% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | |
---rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.29% rocksdb:bg7 libstdc++.so.6.0.19 [.] std::string::append | |
| | |
---std::string::append | |
| | |
|--40.08%-- rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--28.85%-- 0x7f5680742aa0 | |
| | | |
| |--35.38%-- 0x3739353336353839 | |
| | | |
| |--21.42%-- 0x3037393533363538 | |
| | | |
| |--17.93%-- 0x3532333839303232 | |
| | | |
| |--8.50%-- 0x3535323338393032 | |
| | | |
| |--8.30%-- 0x303537343031332d | |
| | | |
| |--4.35%-- 0x3739353336353839 | |
| | | |
| --4.12%-- 0x323338393032322d | |
| | |
|--26.36%-- 0 | |
| | |
|--2.40%-- 0x1 | |
| | |
|--1.19%-- 0x1baea9850 | |
| | |
--1.12%-- 0x12391b85160 | |
1.28% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
---rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
|--50.80%-- rocksdb::ReadBlockContents | |
| rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| | | |
| |--95.40%-- rocksdb::BlockBasedTable::NewDataBlockIterator | |
| | rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| | | | |
| | |--99.87%-- rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| | | | | |
| | | |--71.11%-- rocksdb::MergingIterator::Next | |
| | | | rocksdb::CompactionIterator::Next | |
| | | | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | | | rocksdb::CompactionJob::Run | |
| | | | rocksdb::DBImpl::BackgroundCompaction | |
| | | | rocksdb::DBImpl::BackgroundCallCompaction | |
| | | | rocksdb::DBImpl::BGWorkCompaction | |
| | | | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | | | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | | | execute_native_thread_routine | |
| | | | | |
| | | --28.89%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | | rocksdb::CompactionIterator::Next | |
| | | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | | rocksdb::CompactionJob::Run | |
| | | rocksdb::DBImpl::BackgroundCompaction | |
| | | rocksdb::DBImpl::BackgroundCallCompaction | |
| | | rocksdb::DBImpl::BGWorkCompaction | |
| | | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | | execute_native_thread_routine | |
| | --0.13%-- [...] | |
| | | |
| --4.60%-- rocksdb::BlockBasedTable::CreateIndexReader | |
| rocksdb::BlockBasedTable::Open | |
| rocksdb::BlockBasedTableFactory::NewTableReader | |
| rocksdb::TableCache::GetTableReader | |
| rocksdb::TableCache::FindTable | |
| rocksdb::TableCache::NewIterator | |
| rocksdb::CompactionJob::FinishCompactionOutputFile | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--49.20%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::Flush | |
rocksdb::BlockBasedTableBuilder::Add | |
| | |
|--62.52%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--37.48%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.25% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
---rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
|--54.98%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--45.02%-- rocksdb::ReadBlockContents | |
rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| | |
|--99.92%-- rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
--0.08%-- [...] | |
1.24% rocksdb:bg1 libc-2.17.so [.] __memcpy_ssse3_back | |
| | |
---__memcpy_ssse3_back | |
| | |
|--15.99%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--12.52%-- 0x7f56807439a0 | |
| | | |
| |--80.68%-- 0x3731383338373636 | |
| | | |
| |--9.76%-- 0xc58d0001c5700001 | |
| | | |
| --9.56%-- 0x735d542a018804 | |
| | |
|--12.20%-- rocksdb::CompactionIterator::Next | |
| | | |
| |--80.64%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --19.36%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--9.76%-- 0x1 | |
| | |
|--7.50%-- 0xa186380000000000 | |
| | | |
| |--51.81%-- 0x1a3840000 | |
| | | |
| --48.19%-- 0x170790000 | |
| | |
|--6.19%-- 0xfffffff20d878204 | |
| | | |
| |--21.40%-- 0x11f480000 | |
| | | |
| |--20.95%-- 0x1353c0000 | |
| | | |
| |--19.34%-- 0x1a24a0000 | |
| | | |
| |--19.33%-- 0x15b640000 | |
| | | |
| --18.98%-- 0x15b5c0000 | |
| | |
|--6.03%-- 0x5017fffffff | |
| | | |
| |--20.81%-- 0x1d7190000 | |
| | | |
| |--20.29%-- 0x10e420000 | |
| | | |
| |--19.88%-- 0x1cb4858e4600492 | |
| | | |
| |--19.60%-- 0x10d480000 | |
| | | |
| --19.43%-- 0x1d8610000 | |
| | |
|--3.40%-- 0xfffffff20d878200 | |
| | | |
| |--36.16%-- 0x3e59e1013f2e0000 | |
| | | |
| |--35.63%-- 0x36697201c2528b1c | |
| | | |
| --28.21%-- 0x1ac5eb007f330000 | |
| | |
|--2.35%-- 0x7f55cd439f00 | |
| | |
|--2.23%-- 0xfffffff2d9f72100 | |
| | | |
| |--55.16%-- 0x87017b8184e46004 | |
| | | |
| --44.84%-- 0x34280400ff700000 | |
| | |
|--2.18%-- rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--1.30%-- 0xa5249260010468 | |
| | |
|--1.28%-- 0x7f55d14422c0 | |
| 0x2d00000000000000 | |
| | |
|--1.26%-- 0xd218392e41000000 | |
| | |
|--1.26%-- rocksdb::UncompressBlockContentsForCompressionType | |
| rocksdb::UncompressBlockContents | |
| rocksdb::ReadBlockContents | |
| rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--1.25%-- 0x10b340000 | |
| | |
|--1.24%-- 0x6b101c901c6a00 | |
| | |
|--1.22%-- 0x6b101c88ba4100 | |
| | |
|--1.21%-- 0x5a16920e0000002c | |
| | |
|--1.21%-- 0x6b101c8903a100 | |
| | |
|--1.21%-- 0x5a16921300004c93 | |
| | |
|--1.20%-- 0x5a16920e00001c92 | |
| | |
|--1.20%-- 0xa5541bc9 | |
| 0xa5542c6f01046e | |
| | |
|--1.20%-- 0x5a169210000064d9 | |
| | |
|--1.13%-- 0x7f57b1cf7800537a | |
| | |
|--1.12%-- 0xa5329df9 | |
| 0x3327dc0192140000 | |
| | |
|--0.78%-- 0x5a16921000003c2c | |
| | |
--0.57%-- 0x9415300007f5500 | |
1.21% rocksdb:bg0 liblz4.so.1.7.3 [.] LZ4_compress_fast_continue | |
| | |
---LZ4_compress_fast_continue | |
| | |
|--30.54%-- 0 | |
| | |
|--2.61%-- 0x9e030000fb91165a | |
| | |
|--2.53%-- 0x131b00000092165a | |
| | |
|--2.26%-- 0x3436382d30343134 | |
| | |
|--1.98%-- 0x3130353420000000 | |
| | |
|--1.67%-- 0xbf0a0000e591165a | |
| | |
|--1.44%-- 0x9b5b0000f291165a | |
| | |
|--1.44%-- 0x3434303834383239 | |
| | |
|--1.44%-- 0xf1050000fa91165a | |
| | |
|--1.43%-- 0x8f010000f591165a | |
| | |
|--1.43%-- 0x56cf11fb9be400 | |
| | |
|--1.43%-- 0x353133362d363034 | |
| | |
|--1.42%-- 0xbe090000f491165a | |
| | |
|--1.42%-- 0x3330373036313937 | |
| | |
|--1.42%-- 0xa4dea08101a3 | |
| | |
|--1.40%-- 0x352d393235353133 | |
| | |
|--1.35%-- 0x343639343232342d | |
| | |
|--1.32%-- 0x3034393635373539 | |
| | |
|--1.32%-- 0x3235353138342d34 | |
| | |
|--1.31%-- 0x336d00000492165a | |
| | |
|--1.31%-- 0xfc090000f691165a | |
| | |
|--1.31%-- 0x3737343132373432 | |
| | |
|--1.31%-- 0xf4420000f091165a | |
| | |
|--1.30%-- 0x3d00646170 | |
| | |
|--1.30%-- 0xa4bf260301 | |
| | |
|--1.30%-- 0x3536343032353931 | |
| | |
|--1.29%-- 0x3730352d34393638 | |
| | |
|--1.29%-- 0x6170020034373033 | |
| | |
|--1.29%-- 0x34392d3939353939 | |
| | |
|--1.28%-- 0x3135323032332000 | |
| | |
|--1.28%-- 0x323134342d373137 | |
| | |
|--1.27%-- 0xcb4f0000fe91165a | |
| | |
|--1.27%-- 0x941400000292165a | |
| | |
|--1.27%-- 0x2d32323238353238 | |
| | |
|--1.27%-- 0x6d460000ff91165a | |
| | |
|--1.27%-- 0x79006302087752 | |
| | |
|--1.27%-- 0x790063020000 | |
| | |
|--1.27%-- 0x1de04090b000001 | |
| | |
|--1.27%-- 0x1d170000fc91165a | |
| | |
|--1.27%-- 0x4090b0000012d00 | |
| | |
|--1.27%-- 0x3839343538302d33 | |
| | |
|--1.27%-- 0xc9820000ac6116 | |
| | |
|--1.27%-- 0x313735313934352d | |
| | |
|--1.27%-- 0x32393238392d3338 | |
| | |
|--1.23%-- 0xa42521d4000b00 | |
| | |
|--1.23%-- 0x1976a0000f79116 | |
| | |
|--1.23%-- 0x10d4b0000b69116 | |
| | |
|--1.22%-- 0x16e0500009b9116 | |
| | |
|--1.07%-- 0xa4b9133f013e02ad | |
| | |
|--0.67%-- 0x3032333639373038 | |
--1.44%-- [...] | |
1.17% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::BlockIter::ParseNextKey | |
| | |
---rocksdb::BlockIter::ParseNextKey | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | |
|--92.08%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--7.92%-- rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.11% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::MergingIterator::Next | |
| | |
---rocksdb::MergingIterator::Next | |
| | |
|--91.75%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--8.25%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.08% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | |
---rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.07% rocksdb:bg7 libc-2.17.so [.] __memcmp_sse4_1 | |
| | |
---__memcmp_sse4_1 | |
| | |
|--49.91%-- rocksdb::InternalKeyComparator::Compare | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--36.89%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--11.83%-- rocksdb::CompactionIterator::PrepareOutput | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--1.37%-- rocksdb::InternalKeyComparator::FindShortestSeparator | |
rocksdb::ShortenedIndexBuilder::AddIndexEntry | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
1.06% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::BlockBuilder::Add | |
| | |
---rocksdb::BlockBuilder::Add | |
| | |
|--98.51%-- rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--97.12%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --2.88%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--1.49%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.99% rocksdb:bg7 libstdc++.so.6.0.19 [.] std::string::_M_replace_safe | |
| | |
---std::string::_M_replace_safe | |
| | |
|--27.16%-- 0x383235017fffffff | |
| | | |
| |--6.54%-- 0x10b40079660 | |
| | | |
| |--6.48%-- 0x10b6684606004 | |
| | | |
| |--6.36%-- 0x18ac3a75304 | |
| | | |
| |--6.04%-- 0x1f346d95860 | |
| | | |
| |--6.02%-- 0x12bcb73aa60 | |
| | | |
| |--5.92%-- 0x14b4dbd206004 | |
| | | |
| |--5.91%-- 0x12a3f0146 | |
| | | |
| |--5.89%-- 0x1f396abb360 | |
| | | |
| |--5.85%-- 0x17b534e5b60 | |
| | | |
| |--5.78%-- 0x1d38d99cf60 | |
| | | |
| |--5.76%-- 0x15305be446004 | |
| | | |
| |--5.70%-- 0x10371482660 | |
| | | |
| |--5.69%-- 0x113a713c56004 | |
| | | |
| |--5.61%-- 0x13366862460 | |
| | | |
| |--5.58%-- 0x1430ca9ac60 | |
| | | |
| |--5.53%-- 0x1b318a8216004 | |
| | | |
| --5.33%-- 0x1eb562fdd60 | |
| | |
|--21.76%-- rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--15.58%-- rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--14.64%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--13.05%-- 0xfffffff2adadb304 | |
| | | |
| |--13.44%-- 0x17bb41f936004 | |
| | | |
| |--13.31%-- 0x14b62298f6004 | |
| | | |
| |--13.25%-- 0x1b39b3d966004 | |
| | | |
| |--12.26%-- 0x1c3b8456e60 | |
| | | |
| |--12.05%-- 0x153976d6560 | |
| | | |
| |--12.04%-- 0x11ad3965704 | |
| | | |
| |--11.99%-- 0x12326c5276004 | |
| | | |
| --11.66%-- 0x1ab34d3c16004 | |
| | |
--7.80%-- 0 | |
| | |
|--20.70%-- 0x1e3ab229a60 | |
| | |
|--20.50%-- 0x1eb02a96e6004 | |
| | |
|--20.20%-- 0x1db3062746004 | |
| | |
|--19.37%-- 0x1a291754f | |
| | |
--19.23%-- 0x1c39c1a8c60 | |
0.97% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
---rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
|--67.17%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--50.61%-- rocksdb::BuildTable | |
| | rocksdb::FlushJob::WriteLevel0Table | |
| | rocksdb::FlushJob::Run | |
| | rocksdb::DBImpl::FlushMemTableToOutputFile | |
| | rocksdb::DBImpl::BackgroundFlush | |
| | rocksdb::DBImpl::BackgroundCallFlush | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --49.39%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--29.79%-- rocksdb::ReadBlockContents | |
| | | |
| |--95.18%-- rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| | rocksdb::BlockBasedTable::NewDataBlockIterator | |
| | rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | rocksdb::MergingIterator::Next | |
| | rocksdb::CompactionIterator::Next | |
| | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --4.82%-- rocksdb::BlockBasedTable::ReadFilter | |
| rocksdb::BlockBasedTable::Open | |
| rocksdb::BlockBasedTableFactory::NewTableReader | |
| rocksdb::TableCache::GetTableReader | |
| rocksdb::TableCache::FindTable | |
| rocksdb::TableCache::NewIterator | |
| rocksdb::CompactionJob::FinishCompactionOutputFile | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--3.04%-- rocksdb::BlockBasedTableBuilder::Finish | |
| | |
|--50.52%-- rocksdb::CompactionJob::FinishCompactionOutputFile | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--49.48%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.94% rocksdb:bg5 liblz4.so.1.7.3 [.] LZ4_compress_fast_continue | |
| | |
---LZ4_compress_fast_continue | |
| | |
|--40.83%-- 0x169771c00000000 | |
| | |
|--3.08%-- 0x6d0064695f100000 | |
| | |
|--1.74%-- 0x3131333237363734 | |
| | |
|--1.65%-- 0x6302066a563100 | |
| | |
|--1.61%-- 0x2701db090b000035 | |
| | |
|--1.60%-- 0x6461700200373631 | |
| | |
|--1.60%-- 0x3739393034383432 | |
| | |
|--1.59%-- 0x3d006461700200 | |
| | |
|--1.58%-- 0x38312d3131393837 | |
| | |
|--1.58%-- 0x3739382000000079 | |
| | |
|--1.57%-- 0x9bd701046642e338 | |
| | |
|--1.57%-- 0xe360000000a49315 | |
| | |
|--1.57%-- 0x3930392d30373933 | |
| | |
|--1.57%-- 0x4000000006 | |
| | |
|--1.57%-- 0x3232303034303337 | |
| | |
|--1.56%-- 0x3037323536302d33 | |
| | |
|--1.56%-- 0x38312d3537303538 | |
| | |
|--1.56%-- 0xa4cda5d801 | |
| | |
|--1.55%-- 0x39372d3134343539 | |
| | |
|--1.55%-- 0x3134372d38303833 | |
| | |
|--1.55%-- 0x3233352d30383430 | |
| | |
|--1.54%-- 0x3534313520000000 | |
| | |
|--1.54%-- 0xf1f290019001db09 | |
| | |
|--1.53%-- 0x3637342d34313639 | |
| | |
|--1.53%-- 0x3631302d35303632 | |
| | |
|--1.53%-- 0x3638303339333935 | |
| | |
|--1.53%-- 0x3434363836352000 | |
| | |
|--1.53%-- 0x3730323736313439 | |
| | |
|--1.53%-- 0x1db090b00003337 | |
| | |
|--1.52%-- 0x3039353733373038 | |
| | |
|--1.52%-- 0x352d393639343435 | |
| | |
|--1.52%-- 0x46a050a08a3f116 | |
| | |
|--1.51%-- 0xd5c70104b6bffe38 | |
| | |
|--1.51%-- 0x2d39393938393631 | |
| | |
|--1.51%-- 0x2d31303939383933 | |
| | |
|--0.94%-- 0x3636382d37353732 | |
| | |
|--0.57%-- 0x3039303132200000 | |
--3.11%-- [...] | |
0.93% conn83 libc-2.17.so [.] __memcmp_sse4_1 | |
| | |
---__memcmp_sse4_1 | |
| | |
|--55.09%-- rocksdb::InternalKeyComparator::Compare | |
| | | |
| |--72.26%-- rocksdb::MemTable::KeyComparator::operator() | |
| | | | |
| | |--54.01%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | | rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | | rocksdb::MemTable::Add | |
| | | rocksdb::MemTableInserter::PutCFImpl | |
| | | rocksdb::MemTableInserter::PutCF | |
| | | rocksdb::WriteBatch::Iterate | |
| | | rocksdb::WriteBatchInternal::InsertInto | |
| | | rocksdb::DBImpl::WriteImpl | |
| | | rocksdb::DBImpl::Write | |
| | | mongo::RocksRecoveryUnit::_commit | |
| | | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | |--29.77%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::FindGreaterOrEqual | |
| | | rocksdb::(anonymous namespace)::SkipListRep::Get | |
| | | rocksdb::MemTable::Get | |
| | | rocksdb::DBImpl::GetImpl | |
| | | rocksdb::DBImpl::Get | |
| | | mongo::RocksRecoveryUnit::Get | |
| | | mongo::RocksUniqueIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --16.22%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | rocksdb::MemTable::Add | |
| | rocksdb::MemTableInserter::PutCFImpl | |
| | rocksdb::MemTableInserter::PutCF | |
| | rocksdb::WriteBatch::Iterate | |
| | rocksdb::WriteBatchInternal::InsertInto | |
| | rocksdb::DBImpl::WriteImpl | |
| | rocksdb::DBImpl::Write | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--24.28%-- rocksdb::BlockIter::BinarySeek | |
| | rocksdb::BlockIter::Seek | |
| | rocksdb::BlockBasedTable::Get | |
| | rocksdb::TableCache::Get | |
| | rocksdb::Version::Get | |
| | rocksdb::DBImpl::GetImpl | |
| | rocksdb::DBImpl::Get | |
| | mongo::RocksRecoveryUnit::Get | |
| | mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --3.46%-- rocksdb::BlockIter::Seek | |
| rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--26.15%-- rocksdb::WriteBatchEntryComparator::operator() | |
| | | |
| |--54.11%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| | | | |
| | |--88.74%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| | | rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| | | rocksdb::WriteBatchWithIndex::Put | |
| | | | | |
| | | |--58.39%-- mongo::RocksRecordStore::insertRecord | |
| | | | mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | | | mongo::Collection::insertDocumentsForOplog | |
| | | | mongo::repl::_logOpsInner | |
| | | | mongo::repl::logOps | |
| | | | mongo::OpObserverImpl::onInserts | |
| | | | mongo::Collection::insertDocuments | |
| | | | mongo::insertDocuments | |
| | | | mongo::performInserts | |
| | | | mongo::CmdInsert::runImpl | |
| | | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | | mongo::Command::run | |
| | | | mongo::Command::execCommand | |
| | | | mongo::runCommands | |
| | | | mongo::(anonymous namespace)::receivedCommand | |
| | | | mongo::assembleResponse | |
| | | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | | mongo::(anonymous namespace)::runFunc | |
| | | | start_thread | |
| | | | | |
| | | |--35.68%-- mongo::RocksStandardIndex::insert | |
| | | | mongo::IndexAccessMethod::insert | |
| | | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | | mongo::IndexCatalog::_indexRecords | |
| | | | mongo::IndexCatalog::indexRecords | |
| | | | mongo::Collection::_insertDocuments | |
| | | | mongo::Collection::insertDocuments | |
| | | | mongo::insertDocuments | |
| | | | mongo::performInserts | |
| | | | mongo::CmdInsert::runImpl | |
| | | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | | mongo::Command::run | |
| | | | mongo::Command::execCommand | |
| | | | mongo::runCommands | |
| | | | mongo::(anonymous namespace)::receivedCommand | |
| | | | mongo::assembleResponse | |
| | | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | | mongo::(anonymous namespace)::runFunc | |
| | | | start_thread | |
| | | | | |
| | | --5.92%-- mongo::RocksUniqueIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --11.26%-- rocksdb::WBWIIteratorImpl::Seek | |
| | mongo::RocksRecoveryUnit::Get | |
| | mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--42.27%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
| | rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| | rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| | rocksdb::WriteBatchWithIndex::Put | |
| | | | |
| | |--52.73%-- mongo::RocksRecordStore::insertRecord | |
| | | mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | | mongo::Collection::insertDocumentsForOplog | |
| | | mongo::repl::_logOpsInner | |
| | | mongo::repl::logOps | |
| | | mongo::OpObserverImpl::onInserts | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --47.27%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --3.62%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Put | |
| mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--9.02%-- mongo::RocksTransaction::registerWrite | |
| | | |
| |--56.63%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --43.37%-- mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--4.10%-- rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--2.57%-- std::_Hashtable<std::string, std::pair<std::string const, mongo::RocksRecoveryUnit::Counter>, std::allocator<std::pair<std::string const, mongo::RocksRecoveryUnit::Counter> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find | |
| mongo::RocksRecoveryUnit::incrementCounter | |
| | | |
| |--69.16%-- mongo::RocksRecordStore::_increaseDataSize | |
| | mongo::RocksRecordStore::insertRecord | |
| | mongo::RecordStore::insertRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --30.84%-- mongo::RocksRecordStore::_changeNumRecords | |
| mongo::RocksRecordStore::insertRecord | |
| mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| mongo::Collection::insertDocumentsForOplog | |
| mongo::repl::_logOpsInner | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--1.12%-- std::__detail::_Map_base<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[] | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--1.04%-- std::_Hashtable<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--0.91%-- mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.87% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::NotifyCollectTableCollectorsOnAdd | |
| | |
---rocksdb::NotifyCollectTableCollectorsOnAdd | |
| | |
|--94.87%-- rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--5.13%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.86% rocksdb:bg1 libstdc++.so.6.0.19 [.] std::string::append | |
| | |
---std::string::append | |
| | |
|--30.92%-- rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--94.43%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --5.57%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--27.12%-- 0x7f56807439a0 | |
| | | |
| |--93.49%-- 0x3731383338373636 | |
| | | |
| --6.51%-- 0x313237313030392d | |
| | |
|--20.27%-- 0xa186380000000000 | |
| | |
|--11.11%-- 0x1 | |
| | |
|--3.51%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--1.85%-- 0x362d6e6f69746300 | |
| | |
|--1.84%-- 0x1e63165a080000 | |
| | |
|--1.70%-- 0x6b101c8b5fa300 | |
| | |
--1.66%-- 0x108290000 | |
0.75% rocksdb:bg5 mongod-rocks59.el7 [.] rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
---rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
|--60.85%-- rocksdb::ReadBlockContents | |
| rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--39.15%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::Flush | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.72% rocksdb:bg1 libstdc++.so.6.0.19 [.] std::string::_M_mutate | |
| | |
---std::string::_M_mutate | |
| | |
|--20.34%-- 0x5017fffffff | |
| | | |
| |--10.89%-- 0x1655a0000 | |
| | | |
| |--10.88%-- 0x123160000 | |
| | | |
| |--10.85%-- 0x1406d0000 | |
| | | |
| |--10.81%-- 0x1e45f0000 | |
| | | |
| |--10.49%-- 0x12e680000 | |
| | | |
| |--9.95%-- 0x1ce4e0000 | |
| | | |
| |--9.94%-- 0x1f65a0000 | |
| | | |
| |--9.86%-- 0x1ce3d0000 | |
| | | |
| |--9.82%-- 0x110410000 | |
| | | |
| --6.51%-- 0x465c4701c6260000 | |
| | |
|--6.65%-- 0 | |
| | | |
| |--33.98%-- 0x1df400000 | |
| | | |
| |--33.93%-- 0x133290000 | |
| | | |
| --32.09%-- 0x148820000 | |
| | |
|--4.51%-- 0xfffffff20d878204 | |
| | | |
| |--50.82%-- 0x1bd780000 | |
| | | |
| --49.18%-- 0x13b370000 | |
| | |
|--1.75%-- 0xfffffff2d9f72100 | |
| 0x46921c00e1340000 | |
--66.74%-- [...] | |
0.69% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | |
---rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | |
|--53.52%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--36.34%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--10.13%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.67% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::BlockBasedTableBuilder::Add | |
| | |
---rocksdb::BlockBasedTableBuilder::Add | |
| | |
|--74.12%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--25.88%-- rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.64% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| | |
---rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| | |
|--92.64%-- rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--7.36%-- rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.64% conn83 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare | |
| | |
---rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare | |
| | |
|--52.03%-- rocksdb::InternalKeyComparator::Compare | |
| | | |
| |--75.64%-- rocksdb::MemTable::KeyComparator::operator() | |
| | | | |
| | |--59.92%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | | rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | | rocksdb::MemTable::Add | |
| | | rocksdb::MemTableInserter::PutCFImpl | |
| | | rocksdb::MemTableInserter::PutCF | |
| | | rocksdb::WriteBatch::Iterate | |
| | | rocksdb::WriteBatchInternal::InsertInto | |
| | | rocksdb::DBImpl::WriteImpl | |
| | | rocksdb::DBImpl::Write | |
| | | mongo::RocksRecoveryUnit::_commit | |
| | | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | |--28.04%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | | rocksdb::MemTable::Add | |
| | | rocksdb::MemTableInserter::PutCFImpl | |
| | | rocksdb::MemTableInserter::PutCF | |
| | | rocksdb::WriteBatch::Iterate | |
| | | rocksdb::WriteBatchInternal::InsertInto | |
| | | rocksdb::DBImpl::WriteImpl | |
| | | rocksdb::DBImpl::Write | |
| | | mongo::RocksRecoveryUnit::_commit | |
| | | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --12.04%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::FindGreaterOrEqual | |
| | rocksdb::(anonymous namespace)::SkipListRep::Get | |
| | rocksdb::MemTable::Get | |
| | rocksdb::DBImpl::GetImpl | |
| | rocksdb::DBImpl::Get | |
| | mongo::RocksRecoveryUnit::Get | |
| | mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--18.61%-- rocksdb::BlockIter::BinarySeek | |
| | rocksdb::BlockIter::Seek | |
| | rocksdb::BlockBasedTable::Get | |
| | rocksdb::TableCache::Get | |
| | rocksdb::Version::Get | |
| | rocksdb::DBImpl::GetImpl | |
| | rocksdb::DBImpl::Get | |
| | mongo::RocksRecoveryUnit::Get | |
| | mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --5.75%-- rocksdb::(anonymous namespace)::FindFileInRange | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--27.27%-- rocksdb::WriteBatchEntryComparator::operator() | |
| | | |
| |--70.85%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| | | | |
| | |--75.48%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| | | rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| | | rocksdb::WriteBatchWithIndex::Put | |
| | | | | |
| | | |--61.71%-- mongo::RocksRecordStore::insertRecord | |
| | | | | | |
| | | | |--78.64%-- mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | | | | mongo::Collection::insertDocumentsForOplog | |
| | | | | mongo::repl::_logOpsInner | |
| | | | | mongo::repl::logOps | |
| | | | | mongo::OpObserverImpl::onInserts | |
| | | | | mongo::Collection::insertDocuments | |
| | | | | mongo::insertDocuments | |
| | | | | mongo::performInserts | |
| | | | | mongo::CmdInsert::runImpl | |
| | | | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | | | mongo::Command::run | |
| | | | | mongo::Command::execCommand | |
| | | | | mongo::runCommands | |
| | | | | mongo::(anonymous namespace)::receivedCommand | |
| | | | | mongo::assembleResponse | |
| | | | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | | | mongo::(anonymous namespace)::runFunc | |
| | | | | start_thread | |
| | | | | | |
| | | | --21.36%-- mongo::RecordStore::insertRecords | |
| | | | mongo::Collection::_insertDocuments | |
| | | | mongo::Collection::insertDocuments | |
| | | | mongo::insertDocuments | |
| | | | mongo::performInserts | |
| | | | mongo::CmdInsert::runImpl | |
| | | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | | mongo::Command::run | |
| | | | mongo::Command::execCommand | |
| | | | mongo::runCommands | |
| | | | mongo::(anonymous namespace)::receivedCommand | |
| | | | mongo::assembleResponse | |
| | | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | | mongo::(anonymous namespace)::runFunc | |
| | | | start_thread | |
| | | | | |
| | | |--28.65%-- mongo::RocksUniqueIndex::insert | |
| | | | mongo::IndexAccessMethod::insert | |
| | | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | | mongo::IndexCatalog::_indexRecords | |
| | | | mongo::IndexCatalog::indexRecords | |
| | | | mongo::Collection::_insertDocuments | |
| | | | mongo::Collection::insertDocuments | |
| | | | mongo::insertDocuments | |
| | | | mongo::performInserts | |
| | | | mongo::CmdInsert::runImpl | |
| | | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | | mongo::Command::run | |
| | | | mongo::Command::execCommand | |
| | | | mongo::runCommands | |
| | | | mongo::(anonymous namespace)::receivedCommand | |
| | | | mongo::assembleResponse | |
| | | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | | mongo::(anonymous namespace)::runFunc | |
| | | | start_thread | |
| | | | | |
| | | --9.64%-- mongo::RocksStandardIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --24.52%-- rocksdb::WBWIIteratorImpl::Seek | |
| | mongo::RocksRecoveryUnit::Get | |
| | mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--22.36%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
| | rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| | rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| | rocksdb::WriteBatchWithIndex::Put | |
| | | | |
| | |--57.09%-- mongo::RocksStandardIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --42.91%-- mongo::RocksRecordStore::insertRecord | |
| | mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | mongo::Collection::insertDocumentsForOplog | |
| | mongo::repl::_logOpsInner | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --6.79%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Put | |
| mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--9.57%-- rocksdb::MemTable::KeyComparator::operator() | |
| | | |
| |--71.30%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | rocksdb::MemTable::Add | |
| | rocksdb::MemTableInserter::PutCFImpl | |
| | rocksdb::MemTableInserter::PutCF | |
| | rocksdb::WriteBatch::Iterate | |
| | rocksdb::WriteBatchInternal::InsertInto | |
| | rocksdb::DBImpl::WriteImpl | |
| | rocksdb::DBImpl::Write | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --28.70%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::PutCFImpl | |
| rocksdb::MemTableInserter::PutCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--4.63%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| | | |
| |--57.13%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| | rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| | rocksdb::WriteBatchWithIndex::Put | |
| | mongo::RocksRecordStore::insertRecord | |
| | mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | mongo::Collection::insertDocumentsForOplog | |
| | mongo::repl::_logOpsInner | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --42.87%-- rocksdb::WBWIIteratorImpl::Seek | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--2.31%-- rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--1.63%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| rocksdb::WriteBatchWithIndex::Put | |
| mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--1.34%-- rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--1.23%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
rocksdb::WriteBatchWithIndex::Put | |
mongo::RocksRecordStore::insertRecord | |
mongo::RocksRecordStore::insertRecordsWithDocWriter | |
mongo::Collection::insertDocumentsForOplog | |
mongo::repl::_logOpsInner | |
mongo::repl::logOps | |
mongo::OpObserverImpl::onInserts | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.63% conn83 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::FullFilterBitsReader::MayMatch | |
| | |
---rocksdb::(anonymous namespace)::FullFilterBitsReader::MayMatch | |
| | |
|--95.57%-- rocksdb::FullFilterBlockReader::MayMatch | |
| rocksdb::BlockBasedTable::FullFilterKeyMayMatch | |
| rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--4.43%-- rocksdb::BlockBasedTable::FullFilterKeyMayMatch | |
rocksdb::BlockBasedTable::Get | |
rocksdb::TableCache::Get | |
rocksdb::Version::Get | |
rocksdb::DBImpl::GetImpl | |
rocksdb::DBImpl::Get | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.63% conn83 mongod-rocks59.el7 [.] rocksdb::InternalKeyComparator::Compare | |
| | |
---rocksdb::InternalKeyComparator::Compare | |
| | |
|--80.68%-- rocksdb::MemTable::KeyComparator::operator() | |
| | | |
| |--62.46%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | rocksdb::MemTable::Add | |
| | rocksdb::MemTableInserter::PutCFImpl | |
| | rocksdb::MemTableInserter::PutCF | |
| | rocksdb::WriteBatch::Iterate | |
| | rocksdb::WriteBatchInternal::InsertInto | |
| | rocksdb::DBImpl::WriteImpl | |
| | rocksdb::DBImpl::Write | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--22.08%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::FindGreaterOrEqual | |
| | rocksdb::(anonymous namespace)::SkipListRep::Get | |
| | rocksdb::MemTable::Get | |
| | | | |
| | |--85.47%-- rocksdb::DBImpl::GetImpl | |
| | | rocksdb::DBImpl::Get | |
| | | mongo::RocksRecoveryUnit::Get | |
| | | mongo::RocksUniqueIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --14.53%-- rocksdb::MemTableListVersion::GetFromList | |
| | rocksdb::MemTableListVersion::Get | |
| | rocksdb::DBImpl::GetImpl | |
| | rocksdb::DBImpl::Get | |
| | mongo::RocksRecoveryUnit::Get | |
| | mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --15.47%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::PutCFImpl | |
| rocksdb::MemTableInserter::PutCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--6.47%-- rocksdb::BlockIter::BinarySeek | |
| rocksdb::BlockIter::Seek | |
| rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--4.18%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::PutCFImpl | |
| rocksdb::MemTableInserter::PutCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--3.04%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::PutCFImpl | |
| rocksdb::MemTableInserter::PutCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--1.88%-- rocksdb::BlockIter::Seek | |
| rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--1.31%-- rocksdb::(anonymous namespace)::FindFileInRange | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--1.27%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::FindGreaterOrEqual | |
| rocksdb::(anonymous namespace)::SkipListRep::Get | |
| rocksdb::MemTable::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--1.19%-- rocksdb::Version::Get | |
rocksdb::DBImpl::GetImpl | |
rocksdb::DBImpl::Get | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.63% conn83 mongod-rocks59.el7 [.] rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | |
---rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
rocksdb::MemTable::Add | |
rocksdb::MemTableInserter::PutCFImpl | |
rocksdb::MemTableInserter::PutCF | |
rocksdb::WriteBatch::Iterate | |
rocksdb::WriteBatchInternal::InsertInto | |
rocksdb::DBImpl::WriteImpl | |
rocksdb::DBImpl::Write | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.62% conn83 mongod-rocks59.el7 [.] rocksdb::WriteBatchEntryComparator::operator() | |
| | |
---rocksdb::WriteBatchEntryComparator::operator() | |
| | |
|--44.21%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| | | |
| |--89.96%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| | rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| | rocksdb::WriteBatchWithIndex::Put | |
| | | | |
| | |--44.56%-- mongo::RocksRecordStore::insertRecord | |
| | | | | |
| | | |--93.58%-- mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | | | mongo::Collection::insertDocumentsForOplog | |
| | | | mongo::repl::_logOpsInner | |
| | | | mongo::repl::logOps | |
| | | | mongo::OpObserverImpl::onInserts | |
| | | | mongo::Collection::insertDocuments | |
| | | | mongo::insertDocuments | |
| | | | mongo::performInserts | |
| | | | mongo::CmdInsert::runImpl | |
| | | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | | mongo::Command::run | |
| | | | mongo::Command::execCommand | |
| | | | mongo::runCommands | |
| | | | mongo::(anonymous namespace)::receivedCommand | |
| | | | mongo::assembleResponse | |
| | | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | | mongo::(anonymous namespace)::runFunc | |
| | | | start_thread | |
| | | | | |
| | | --6.42%-- mongo::RecordStore::insertRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | |--32.96%-- mongo::RocksStandardIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --22.48%-- mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --10.04%-- rocksdb::WBWIIteratorImpl::Seek | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--22.63%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
| rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Put | |
| | | |
| |--72.70%-- mongo::RocksRecordStore::insertRecord | |
| | mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | mongo::Collection::insertDocumentsForOplog | |
| | mongo::repl::_logOpsInner | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --27.30%-- mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--11.92%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Put | |
| | | |
| |--51.86%-- mongo::RocksRecordStore::insertRecord | |
| | mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | mongo::Collection::insertDocumentsForOplog | |
| | mongo::repl::_logOpsInner | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--33.78%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --14.36%-- mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--9.33%-- rocksdb::WBWIIteratorImpl::Seek | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--7.48%-- rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Put | |
| mongo::RocksRecordStore::insertRecord | |
| | | |
| |--62.55%-- mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | mongo::Collection::insertDocumentsForOplog | |
| | mongo::repl::_logOpsInner | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --37.45%-- mongo::RecordStore::insertRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--4.43%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
rocksdb::WriteBatchWithIndex::Put | |
mongo::RocksRecordStore::insertRecord | |
mongo::RocksRecordStore::insertRecordsWithDocWriter | |
mongo::Collection::insertDocumentsForOplog | |
mongo::repl::_logOpsInner | |
mongo::repl::logOps | |
mongo::OpObserverImpl::onInserts | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.61% RocksRe.plog.rs libc-2.17.so [.] __memcmp_sse4_1 | |
| | |
---__memcmp_sse4_1 | |
| | |
|--52.39%-- rocksdb::WriteBatchEntryComparator::operator() | |
| | | |
| |--64.87%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| | rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| | rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| | rocksdb::WriteBatchWithIndex::Delete | |
| | mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| | mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| | mongo::BackgroundJob::jobBody | |
| | execute_native_thread_routine | |
| | | |
| --35.13%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
| rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Delete | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--31.08%-- rocksdb::InternalKeyComparator::Compare | |
| rocksdb::MemTable::KeyComparator::operator() | |
| | | |
| |--88.45%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | rocksdb::MemTable::Add | |
| | rocksdb::MemTableInserter::DeleteCF | |
| | rocksdb::WriteBatch::Iterate | |
| | rocksdb::WriteBatchInternal::InsertInto | |
| | rocksdb::DBImpl::WriteImpl | |
| | rocksdb::DBImpl::Write | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| | mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| | mongo::BackgroundJob::jobBody | |
| | execute_native_thread_routine | |
| | | |
| --11.55%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::DeleteCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--11.62%-- mongo::RocksTransaction::registerWrite | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
--4.91%-- rocksdb::DBIter::FindNextUserEntryInternal | |
rocksdb::DBIter::Next | |
rocksdb::BaseDeltaIterator::Next | |
mongo::(anonymous namespace)::PrefixStrippingIterator::Next | |
mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
mongo::BackgroundJob::jobBody | |
execute_native_thread_routine | |
0.60% rocksdb:bg6 libc-2.17.so [.] __memcpy_ssse3_back | |
| | |
---__memcpy_ssse3_back | |
| | |
|--26.84%-- rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--16.43%-- 0x17fffffff | |
| | | |
| |--16.65%-- 0xa3019b2004e46004 | |
| | | |
| |--15.47%-- 0x9580de010653741c | |
| | | |
| |--15.37%-- 0x83edd10135580000 | |
| | | |
| |--15.23%-- 0x246a3f0047710000 | |
| | | |
| |--15.13%-- 0x3626280055200000 | |
| | | |
| |--14.93%-- 0x3f3f7b003d510000 | |
| | | |
| --7.21%-- 0x886f91019f190000 | |
| | |
|--12.48%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | | |
| |--60.55%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | rocksdb::MergingIterator::Next | |
| | rocksdb::CompactionIterator::Next | |
| | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --39.45%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--5.10%-- 0x7f55e23d50a0 | |
| | | |
| |--50.11%-- 0x200706f02 | |
| | | |
| --49.89%-- 0x373536363932 | |
| | |
|--5.06%-- 0x6974630000000000 | |
| | |
|--2.63%-- 0xa48ae62c | |
| 0x924b75010ddf731c | |
| | |
|--2.59%-- 0x5a1691a400002b2c | |
| | |
|--2.54%-- 0x2d6e6f69000000a5 | |
| | |
|--2.54%-- 0x5a1691270000000c | |
| | |
|--2.54%-- 0x5a16920f00004e44 | |
| | |
|--2.53%-- 0x5a16912600005129 | |
| | |
|--2.53%-- 0xa518d7d9 | |
| 0x52a94f00fd600000 | |
| | |
|--2.53%-- 0x2d6e6f6974630000 | |
| | |
|--2.51%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--2.51%-- 0x362d6e6f69746300 | |
| | |
|--2.51%-- 0xfffffff200013200 | |
| 0xa55076e40104f8 | |
| | |
|--2.44%-- 0xa53778cc | |
| 0x46014701338c8d1c | |
| | |
|--2.39%-- 0x6b101c8dd5f800 | |
| | |
--1.31%-- 0x5a16912900003681 | |
0.60% conn83 mongod-rocks59.el7 [.] rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
| | |
---rocksdb::crc32c::ExtendImpl<&rocksdb::crc32c::Slow_CRC32> | |
rocksdb::log::Writer::AddRecord | |
rocksdb::DBImpl::WriteToWAL | |
rocksdb::DBImpl::WriteToWAL | |
rocksdb::DBImpl::WriteImpl | |
rocksdb::DBImpl::Write | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.60% rocksdb:bg7 libstdc++.so.6.0.19 [.] std::string::assign | |
| | |
---std::string::assign | |
| | |
|--55.40%-- rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--23.60%-- rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--21.00%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.59% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::BlockBasedTableBuilder::Add | |
| | |
---rocksdb::BlockBasedTableBuilder::Add | |
| | |
|--91.93%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--5.50%-- rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--2.58%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.58% rocksdb:bg1 libstdc++.so.6.0.19 [.] std::string::_M_replace_safe | |
| | |
---std::string::_M_replace_safe | |
| | |
|--23.79%-- 0x5017fffffff | |
| | | |
| |--11.93%-- 0x1750b0000 | |
| | | |
| |--11.56%-- 0x1ee490000 | |
| | | |
| |--11.45%-- 0x1f5690000 | |
| | | |
| |--11.15%-- 0x1c0620000 | |
| | | |
| |--11.11%-- 0x12d2d0000 | |
| | | |
| |--11.09%-- 0x1576f0000 | |
| | | |
| |--10.77%-- 0x1a34b0000 | |
| | | |
| |--10.58%-- 0x1be190000 | |
| | | |
| --10.36%-- 0x1d67f0000 | |
| | |
|--18.60%-- 0xfffffff20d878204 | |
| | | |
| |--15.21%-- 0x1de4e0000 | |
| | | |
| |--14.86%-- 0x1d8110000 | |
| | | |
| |--14.60%-- 0x1b54e0000 | |
| | | |
| |--14.28%-- 0x11b250000 | |
| | | |
| |--14.19%-- 0x1db6d0000 | |
| | | |
| |--13.63%-- 0x10a320000 | |
| | | |
| --13.24%-- 0x159710000 | |
| | |
|--13.62%-- 0 | |
| | | |
| |--20.42%-- 0x1fd240000 | |
| | | |
| |--20.37%-- 0x142790000 | |
| | | |
| |--20.19%-- 0x1ee150000 | |
| | | |
| |--19.64%-- 0x1fe4d0000 | |
| | | |
| --19.37%-- 0x1c9710000 | |
| | |
|--10.91%-- rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--10.83%-- rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--10.34%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--5.18%-- 0xfffffff20d878200 | |
| | | |
| |--50.38%-- 0x1aed0f01a763871c | |
| | | |
| --49.62%-- 0x3fdf1e00d2640000 | |
| | |
|--2.56%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--2.22%-- 0xa5329df9 | |
| 0x37ddf000795d0000 | |
| | |
--1.95%-- 0xfffffff2d9f72100 | |
0x397ddd018f350000 | |
0.55% rocksdb:bg3 mongod-rocks59.el7 [.] LZ4_decompress_safe_continue | |
| | |
---LZ4_decompress_safe_continue | |
rocksdb::UncompressBlockContentsForCompressionType | |
rocksdb::UncompressBlockContents | |
rocksdb::ReadBlockContents | |
rocksdb::(anonymous namespace)::ReadBlockFromFile | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.54% rocksdb:bg7 mongod-rocks59.el7 [.] LZ4_decompress_safe_continue | |
| | |
---LZ4_decompress_safe_continue | |
rocksdb::UncompressBlockContentsForCompressionType | |
rocksdb::UncompressBlockContents | |
rocksdb::ReadBlockContents | |
rocksdb::(anonymous namespace)::ReadBlockFromFile | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.52% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::InternalKeyComparator::Compare | |
| | |
---rocksdb::InternalKeyComparator::Compare | |
| | |
|--90.97%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--9.03%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.52% rocksdb:bg1 libc-2.17.so [.] __memcmp_sse4_1 | |
| | |
---__memcmp_sse4_1 | |
| | |
|--57.81%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| | | |
| |--92.88%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --7.12%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--39.33%-- rocksdb::CompactionIterator::PrepareOutput | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--2.86%-- rocksdb::InternalKeyComparator::Compare | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.51% rocksdb:bg0 libc-2.17.so [.] __memcpy_ssse3_back | |
| | |
---__memcpy_ssse3_back | |
| | |
|--23.20%-- rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--67.04%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --32.96%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--11.85%-- 0x7f55da3bafa0 | |
| | | |
| |--50.08%-- 0 | |
| | | |
| --49.92%-- 0x3237332000000079 | |
| | |
|--9.08%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--8.91%-- 0x4200000000000000 | |
| | |
|--5.90%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--5.85%-- 0xfffffff2ffffff04 | |
| | | |
| |--50.29%-- 0x1de5fe01c9180000 | |
| | | |
| --49.71%-- 0xf5ac4c017a5a0000 | |
| | |
|--5.78%-- 0x7f55cdc3af00 | |
| | | |
| |--51.03%-- 0x1b7 | |
| | | |
| --48.97%-- 0x77577114f070545b | |
| | |
|--4.03%-- 0xfffffff291b58400 | |
| | | |
| |--51.59%-- 0x2b026b0114270000 | |
| | | |
| --48.41%-- 0x3066e3006b7c0000 | |
| | |
|--3.12%-- 0x5a16920400001a56 | |
| | |
|--3.01%-- 0x5a1691fd00005c88 | |
| | |
|--3.01%-- 0x6b101c8ac58900 | |
| | |
|--2.97%-- 0x6b101c8a500d00 | |
| | |
|--2.92%-- 0xb491165a080000 | |
| | |
|--2.78%-- 0x7f017fffffff | |
| 0x60e9da0173358be4 | |
| | |
|--2.16%-- 0x5a16921900003e47 | |
| | |
|--2.10%-- 0x5a169213000054f2 | |
| | |
|--1.74%-- rocksdb::UncompressBlockContentsForCompressionType | |
| rocksdb::UncompressBlockContents | |
| rocksdb::ReadBlockContents | |
| rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--1.50%-- 0x7f017fffffff | |
| 0x3fdc31005c630000 | |
--0.09%-- [...] | |
0.50% conn83 mongod-rocks59.el7 [.] operator new[] | |
| | |
---operator new[] | |
| | |
|--24.01%-- std::string::_Rep::_S_create | |
| | | |
| |--48.25%-- mongo::RocksRecordStore::insertRecord | |
| | mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | mongo::Collection::insertDocumentsForOplog | |
| | mongo::repl::_logOpsInner | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--22.46%-- 0x100000000b30 | |
| | | |
| |--10.35%-- 0x7f577c33155830 | |
| | | |
| |--10.11%-- 0x7f56dbde7bae30 | |
| | | |
| --8.83%-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string | |
| 0x7f55aeaedd2d | |
| 0x7f5688d4c408 | |
| | |
|--21.79%-- std::__detail::_Map_base<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[] | |
| mongo::RocksTransaction::registerWrite | |
| | | |
| |--68.41%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --31.59%-- mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--11.09%-- std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique<std::string const&> | |
| mongo::RocksTransaction::registerWrite | |
| | | |
| |--82.31%-- mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --17.69%-- mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--10.49%-- std::vector<std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> >, std::allocator<std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > > >::_M_default_append | |
| mongo::BtreeKeyGeneratorV1::getKeysImpl | |
| mongo::BtreeKeyGenerator::getKeys | |
| mongo::IndexAccessMethod::getKeys | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--8.03%-- std::_Rb_tree<mongo::BSONObj, mongo::BSONObj, std::_Identity<mongo::BSONObj>, mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::LessThan, std::allocator<mongo::BSONObj> >::_M_insert_unique<mongo::BSONObj> | |
| | | |
| |--59.94%-- mongo::BtreeKeyGeneratorV1::getKeysImpl | |
| | mongo::BtreeKeyGenerator::getKeys | |
| | mongo::IndexAccessMethod::getKeys | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --40.06%-- mongo::BtreeKeyGeneratorV1::getKeysImplWithArray | |
| mongo::BtreeKeyGeneratorV1::getKeysImpl | |
| mongo::BtreeKeyGenerator::getKeys | |
| mongo::IndexAccessMethod::getKeys | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--6.57%-- mongo::BtreeKeyGenerator::getKeys | |
| mongo::IndexAccessMethod::getKeys | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--6.22%-- mongo::RocksTransactionEngine::_registerCommittedKey_inlock | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--3.22%-- rocksdb::Arena::AllocateNewBlock | |
| rocksdb::Arena::AllocateFallback | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Put | |
| mongo::RocksRecordStore::insertRecord | |
| mongo::RecordStore::insertRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--2.94%-- rocksdb::WriteBatchWithIndex::NewIterator | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--2.41%-- mongo::fixDocumentForInsert | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
--3.22%-- [...] | |
0.46% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::NotifyCollectTableCollectorsOnAdd | |
| | |
---rocksdb::NotifyCollectTableCollectorsOnAdd | |
rocksdb::BlockBasedTableBuilder::Add | |
| | |
|--95.06%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--4.94%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.45% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::NextFromInput | |
| | |
---rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
| | |
|--76.41%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--23.59%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.45% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::BlockIter::ParseNextKey | |
| | |
---rocksdb::BlockIter::ParseNextKey | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | |
|--79.36%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--17.07%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--3.57%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.45% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::InternalKeyPropertiesCollector::InternalAdd | |
| | |
---rocksdb::InternalKeyPropertiesCollector::InternalAdd | |
| | |
|--62.39%-- rocksdb::NotifyCollectTableCollectorsOnAdd | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--37.61%-- rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.44% RocksOp.lThread mongod-rocks59.el7 [.] mongo::repl::ReplicationCoordinatorImpl::_setMyLastDurableOpTime_inlock | |
| | |
---mongo::repl::ReplicationCoordinatorImpl::_setMyLastDurableOpTime_inlock | |
mongo::RocksDurabilityManager::waitUntilDurable | |
mongo::CappedVisibilityManager::oplogJournalThreadLoop | |
execute_native_thread_routine | |
0.44% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::PrepareOutput | |
| | |
---rocksdb::CompactionIterator::PrepareOutput | |
| | |
|--93.18%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--6.82%-- rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.44% conn83 mongod-rocks59.el7 [.] rocksdb::MemTable::KeyComparator::operator() | |
| | |
---rocksdb::MemTable::KeyComparator::operator() | |
| | |
|--53.92%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::PutCFImpl | |
| rocksdb::MemTableInserter::PutCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--20.30%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::PutCFImpl | |
| rocksdb::MemTableInserter::PutCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--16.06%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::FindGreaterOrEqual | |
| rocksdb::(anonymous namespace)::SkipListRep::Get | |
| rocksdb::MemTable::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--6.16%-- rocksdb::(anonymous namespace)::SkipListRep::Get | |
| rocksdb::MemTable::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--3.57%-- rocksdb::MemTable::Add | |
rocksdb::MemTableInserter::PutCFImpl | |
rocksdb::MemTableInserter::PutCF | |
rocksdb::WriteBatch::Iterate | |
rocksdb::WriteBatchInternal::InsertInto | |
rocksdb::DBImpl::WriteImpl | |
rocksdb::DBImpl::Write | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.41% RocksRe.plog.rs mongod-rocks59.el7 [.] rocksdb::WriteBatchEntryComparator::operator() | |
| | |
---rocksdb::WriteBatchEntryComparator::operator() | |
| | |
|--35.14%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
| rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Delete | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--28.78%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| rocksdb::WriteBatchWithIndex::Delete | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--20.95%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Delete | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--13.39%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| rocksdb::WriteBatchWithIndex::Delete | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
--1.75%-- rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
rocksdb::WriteBatchWithIndex::Delete | |
mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
mongo::BackgroundJob::jobBody | |
execute_native_thread_routine | |
0.39% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | |
---rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | |
|--44.38%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--40.08%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--11.52%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--4.02%-- rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.39% conn83 mongod-rocks59.el7 [.] tc_deletearray_nothrow | |
| | |
---tc_deletearray_nothrow | |
| | |
|--19.55%-- mongo::RocksTransactionEngine::_cleanUpKeysCommittedBeforeSnapshot_inlock | |
| mongo::RocksTransaction::_cleanup_inlock | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--12.98%-- std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::string const, unsigned long>, true> > >::_M_deallocate_node | |
| std::_Hashtable<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--11.22%-- mongo::BtreeKeyGeneratorV1::getKeysImplWithArray | |
| mongo::BtreeKeyGeneratorV1::getKeysImpl | |
| mongo::BtreeKeyGenerator::getKeys | |
| mongo::IndexAccessMethod::getKeys | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--10.10%-- std::_Hashtable<mongo::StringData, std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > >, std::allocator<std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > > >, std::__detail::_Select1st, mongo::StringData::ComparatorInterface::EqualTo, mongo::StringData::ComparatorInterface::Hasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase | |
| mongo::RocksTransactionEngine::_cleanUpKeysCommittedBeforeSnapshot_inlock | |
| mongo::RocksTransaction::_cleanup_inlock | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--8.16%-- mongo::BtreeKeyGenerator::getKeys | |
| mongo::IndexAccessMethod::getKeys | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--6.69%-- mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--6.24%-- mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--5.38%-- std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase | |
| std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase | |
| std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase | |
| std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase | |
| std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase | |
| std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase | |
| std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase | |
| std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--5.28%-- std::_Rb_tree<mongo::BSONObj, mongo::BSONObj, std::_Identity<mongo::BSONObj>, mongo::BSONComparatorInterfaceBase<mongo::BSONObj>::LessThan, std::allocator<mongo::BSONObj> >::_M_erase | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--4.05%-- mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--3.72%-- mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| mongo::Collection::insertDocumentsForOplog | |
| mongo::repl::_logOpsInner | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--2.56%-- std::string::reserve | |
| 0x7f55d95ae52030 | |
| | |
|--2.13%-- mongo::RocksRecordStore::insertRecord | |
| mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| mongo::Collection::insertDocumentsForOplog | |
| mongo::repl::_logOpsInner | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--1.93%-- mongo::repl::logOps | |
mongo::OpObserverImpl::onInserts | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.39% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::InternalKeyPropertiesCollector::InternalAdd | |
| | |
---rocksdb::InternalKeyPropertiesCollector::InternalAdd | |
| | |
|--64.24%-- rocksdb::NotifyCollectTableCollectorsOnAdd | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--35.76%-- rocksdb::BlockBasedTableBuilder::Add | |
| | |
|--89.42%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--10.58%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.38% rocksdb:bg3 libc-2.17.so [.] __memcpy_ssse3_back | |
| | |
---__memcpy_ssse3_back | |
| | |
|--12.10%-- 0xfffffff291b58404 | |
| | | |
| |--33.93%-- 0x301adb0188190000 | |
| | | |
| |--33.22%-- 0x1b27df019c480000 | |
| | | |
| --32.85%-- 0x3aeb8901e5630000 | |
| | |
|--12.06%-- rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--7.98%-- 0x362d6e6f69746300 | |
| | |
|--7.86%-- rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--7.69%-- 0x7f5680743c20 | |
| | | |
| |--50.04%-- 0x1c63a000076 | |
| | | |
| --49.96%-- 0x343730382d303130 | |
| | |
|--4.50%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--4.13%-- 0x5a16902600005bdb | |
| | |
|--4.12%-- 0x5a1690e6000003f2 | |
| | |
|--4.10%-- 0x5a16911e00004a4a | |
| | |
|--4.10%-- 0x5a16911d00002a68 | |
| | |
|--3.99%-- 0x5a168dec0000255f | |
| | |
|--3.99%-- 0x5a1690640000002c | |
| | |
|--3.99%-- 0x5a1690680000008d | |
| | |
|--3.98%-- 0x5a16906500005b1c | |
| | |
|--3.97%-- 0x7f017fffffff | |
| 0x4bf70f0180120000 | |
| | |
|--3.91%-- 0x362d6e6f69746300 | |
| | |
|--3.84%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--3.70%-- 0x5a1685cd00000503 | |
0.38% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::BlockIter::value | |
| | |
---rocksdb::BlockIter::value | |
rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| | |
|--71.28%-- rocksdb::MergingIterator::value | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--28.72%-- rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
rocksdb::MergingIterator::value | |
rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.37% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::FlushBlockBySizePolicy::Update | |
| | |
---rocksdb::FlushBlockBySizePolicy::Update | |
| | |
|--74.71%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--25.29%-- rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.37% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | |
---rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.37% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::Next | |
| | |
---rocksdb::CompactionIterator::Next | |
| | |
|--95.94%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--4.06%-- rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.36% rocksdb:bg0 libc-2.17.so [.] __memcmp_sse4_1 | |
| | |
---__memcmp_sse4_1 | |
| | |
|--49.69%-- rocksdb::InternalKeyComparator::Compare | |
| | | |
| |--58.50%-- rocksdb::MergingIterator::Next | |
| | rocksdb::CompactionIterator::Next | |
| | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --41.50%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--41.89%-- rocksdb::Compaction::KeyNotExistsBeyondOutputLevel | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--4.21%-- std::_Function_handler<int (rocksdb::FileMetaData const*, rocksdb::FileMetaData const*), rocksdb::FileIndexer::UpdateIndex(rocksdb::Arena*, unsigned long, std::vector<rocksdb::FileMetaData*, std::allocator<rocksdb::FileMetaData*> >*)::{lambda(rocksdb::FileMetaData const*, rocksdb::FileMetaData const*)#7}>::_M_invoke | |
| rocksdb::FileIndexer::CalculateRB | |
| rocksdb::FileIndexer::UpdateIndex | |
| rocksdb::Version::PrepareApply | |
| rocksdb::VersionSet::LogAndApply | |
| rocksdb::MemTableList::InstallMemtableFlushResults | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--4.21%-- rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.36% rocksdb:bg6 [kernel.kallsyms] [k] copy_user_enhanced_fast_string | |
| | |
---copy_user_enhanced_fast_string | |
| | |
|--59.31%-- generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_pread64 | |
| system_call_fastpath | |
| 0xea93 | |
| rocksdb::RandomAccessFileReader::Read | |
| rocksdb::ReadBlockContents | |
| | | |
| |--92.88%-- rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| | rocksdb::BlockBasedTable::NewDataBlockIterator | |
| | rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| | | | |
| | |--60.56%-- rocksdb::MergingIterator::Next | |
| | | rocksdb::CompactionIterator::Next | |
| | | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | | rocksdb::CompactionJob::Run | |
| | | rocksdb::DBImpl::BackgroundCompaction | |
| | | rocksdb::DBImpl::BackgroundCallCompaction | |
| | | rocksdb::DBImpl::BGWorkCompaction | |
| | | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | | execute_native_thread_routine | |
| | | | |
| | --39.44%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | rocksdb::MergingIterator::Next | |
| | rocksdb::CompactionIterator::Next | |
| | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --7.12%-- rocksdb::BlockBasedTable::ReadFilter | |
| rocksdb::BlockBasedTable::Open | |
| rocksdb::BlockBasedTableFactory::NewTableReader | |
| rocksdb::TableCache::GetTableReader | |
| rocksdb::TableCache::FindTable | |
| rocksdb::TableCache::NewIterator | |
| rocksdb::CompactionJob::FinishCompactionOutputFile | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--40.69%-- generic_file_buffered_write | |
xfs_file_buffered_aio_write | |
xfs_file_aio_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
0xe1cd | |
rocksdb::WritableFileWriter::WriteBuffered | |
rocksdb::WritableFileWriter::Flush | |
| | |
|--89.87%-- rocksdb::WritableFileWriter::Append | |
| rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--10.13%-- rocksdb::WritableFileWriter::Sync | |
rocksdb::CompactionJob::FinishCompactionOutputFile | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.35% rocksdb:bg1 libstdc++.so.6.0.19 [.] std::string::assign | |
| | |
---std::string::assign | |
| | |
|--39.49%-- rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--36.55%-- rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--88.76%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --11.24%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--17.50%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--6.46%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.34% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare | |
| | |
---rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare | |
| | |
|--81.84%-- rocksdb::InternalKeyComparator::Compare | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--18.16%-- rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.33% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::BlockBuilder::Add | |
| | |
---rocksdb::BlockBuilder::Add | |
| | |
|--95.42%-- rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--95.24%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --4.76%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--4.58%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.33% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::BlockBasedTableBuilder::FileSize | |
| | |
---rocksdb::BlockBasedTableBuilder::FileSize | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.33% rocksdb:bg0 libstdc++.so.6.0.19 [.] std::string::append | |
| | |
---std::string::append | |
| | |
|--36.56%-- rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--74.14%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --25.86%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--23.01%-- 0x7f55da3bafa0 | |
| | | |
| |--59.96%-- 0 | |
| | | |
| |--20.03%-- 0x3237332000000079 | |
| | | |
| --20.01%-- 0x7f56dbd70000 | |
| 0x7f57628af020 | |
| 0x7f578b132030 | |
| 0x7f577e049030 | |
| 0x7f576ea17020 | |
| 0x7f56f5baf030 | |
| 0x7f55dbcde020 | |
| 0x7f57851b7030 | |
| 0x7f576a698020 | |
| 0x7f5770582030 | |
| 0x7f572addd030 | |
| 0x7f57979a0020 | |
| 0x7f5799eb8020 | |
| 0x7f56e095a030 | |
| | |
|--9.13%-- 0x7f55cdc3af00 | |
| | | |
| |--50.61%-- 0x1e304 | |
| | | |
| |--46.64%-- 0x15c04090b0000 | |
| | | |
| --2.75%-- 0x1f104090b | |
| | |
|--6.68%-- 0x362d6e6f69746300 | |
| | |
|--6.37%-- 0x1 | |
| | |
|--4.73%-- 0xdc72bd01ad4c0000 | |
| | |
|--4.61%-- 0xd12af40168050000 | |
| | |
|--4.46%-- 0xa45b754201 | |
| | |
--4.44%-- 0xa485511e01 | |
0.33% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::NextFromInput | |
| | |
---rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.33% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::FullFilterBitsBuilder::Finish | |
| | |
---rocksdb::FullFilterBitsBuilder::Finish | |
rocksdb::FullFilterBlockBuilder::Finish | |
rocksdb::BlockBasedTableBuilder::Finish | |
| | |
|--77.38%-- rocksdb::CompactionJob::FinishCompactionOutputFile | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--22.62%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.32% rocksdb:bg1 liblz4.so.1.7.3 [.] LZ4_compress_fast_continue | |
| | |
---LZ4_compress_fast_continue | |
| | |
|--55.74%-- 0 | |
| | |
|--14.42%-- 0xfa04090b0000012d | |
| | |
|--4.88%-- 0x1b96d0000776116 | |
| | |
|--4.88%-- 0x706f0200000002 | |
| | |
|--4.79%-- 0x3333373220000000 | |
| | |
|--4.68%-- 0x19f510000c56416 | |
| | |
|--4.00%-- 0x2d37383233343833 | |
| | |
|--3.74%-- 0x373030372d393532 | |
| | |
--2.86%-- 0x2d37343534343731 | |
0.31% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| | |
---rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| | |
|--85.46%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--14.54%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.31% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Equal | |
| | |
---rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Equal | |
| | |
|--41.93%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--29.70%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--25.92%-- rocksdb::CompactionIterator::PrepareOutput | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--2.45%-- rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.31% rocksdb:bg3 [kernel.kallsyms] [k] copy_user_enhanced_fast_string | |
| | |
---copy_user_enhanced_fast_string | |
| | |
|--55.44%-- generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_pread64 | |
| system_call_fastpath | |
| 0xea93 | |
| rocksdb::RandomAccessFileReader::Read | |
| rocksdb::ReadBlockContents | |
| | | |
| |--99.57%-- rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| | rocksdb::BlockBasedTable::NewDataBlockIterator | |
| | rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| | rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | rocksdb::MergingIterator::Next | |
| | rocksdb::CompactionIterator::Next | |
| | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| --0.43%-- [...] | |
| | |
--44.56%-- generic_file_buffered_write | |
xfs_file_buffered_aio_write | |
xfs_file_aio_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
0xe1cd | |
rocksdb::WritableFileWriter::WriteBuffered | |
rocksdb::WritableFileWriter::Flush | |
rocksdb::WritableFileWriter::Append | |
rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::Flush | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.30% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| | |
---rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| | |
|--65.45%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--34.55%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.30% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| | |
---rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| | |
|--89.79%-- rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| | | |
| |--93.56%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --6.44%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--10.21%-- rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.28% rocksdb:bg4 [kernel.kallsyms] [k] block_invalidatepage_range | |
| | |
---block_invalidatepage_range | |
| | |
|--94.68%-- xfs_vm_invalidatepage | |
| do_invalidatepage | |
| truncate_inode_page | |
| truncate_inode_pages_range | |
| truncate_inode_pages_final | |
| xfs_fs_evict_inode | |
| evict | |
| iput | |
| do_unlinkat | |
| sys_unlink | |
| system_call_fastpath | |
| __GI___unlink | |
| rocksdb::DeleteSSTFile | |
| rocksdb::DBImpl::DeleteObsoleteFileImpl | |
| rocksdb::DBImpl::PurgeObsoleteFiles | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--5.32%-- do_invalidatepage | |
truncate_inode_page | |
truncate_inode_pages_range | |
truncate_inode_pages_final | |
xfs_fs_evict_inode | |
evict | |
iput | |
do_unlinkat | |
sys_unlink | |
system_call_fastpath | |
__GI___unlink | |
rocksdb::DeleteSSTFile | |
rocksdb::DBImpl::DeleteObsoleteFileImpl | |
rocksdb::DBImpl::PurgeObsoleteFiles | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.28% RocksRe.plog.rs mongod-rocks59.el7 [.] rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | |
---rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | |
|--97.55%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::DeleteCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
--2.45%-- rocksdb::MemTable::Add | |
rocksdb::MemTableInserter::DeleteCF | |
rocksdb::WriteBatch::Iterate | |
rocksdb::WriteBatchInternal::InsertInto | |
rocksdb::DBImpl::WriteImpl | |
rocksdb::DBImpl::Write | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
mongo::BackgroundJob::jobBody | |
execute_native_thread_routine | |
0.28% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::Next | |
| | |
---rocksdb::CompactionIterator::Next | |
| | |
|--83.42%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--16.58%-- rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.27% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::BlockBasedTableBuilder::status | |
| | |
---rocksdb::BlockBasedTableBuilder::status | |
| | |
|--82.66%-- rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--93.97%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --6.03%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--17.34%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.27% conn83 libc-2.17.so [.] __memcpy_ssse3_back | |
| | |
---__memcpy_ssse3_back | |
| | |
|--36.72%-- rocksdb::MemTableInserter::PutCFImpl | |
| rocksdb::MemTableInserter::PutCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--7.92%-- mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| mongo::Collection::insertDocumentsForOplog | |
| mongo::repl::_logOpsInner | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--6.53%-- 0x7f55e20004aa | |
| | |
|--5.30%-- 0xc | |
| 0x7f577c331418 | |
| 0x7f577c331aa8 | |
| 0x7f578ff28158 | |
| 0x7f56d9168590 | |
| 0xa | |
| 0x7f55e5ba4f30 | |
| 0xa | |
| 0x7f56d9168590 | |
| 0xa | |
| 0x7f5724f6b0c0 | |
| 0xa | |
| 0x7f55fc4ccf00 | |
| 0xa | |
| 0x7f55e5ba4f30 | |
| 0xa | |
| 0x7f55fc4ccf00 | |
| 0xa | |
| 0x7f5762460810 | |
| 0xa | |
| 0x7f56db9edcc0 | |
| 0xa | |
| 0x7f56388bc590 | |
| 0xa | |
| 0x7f56db9edcc0 | |
| 0xa | |
| 0x7f5724f6b0c0 | |
| 0xa | |
| 0x7f56ef4746f0 | |
| 0xa | |
| 0x7f56388bc590 | |
| 0xa | |
| 0x7f56ef4746f0 | |
| 0xa | |
| 0x7f5639bd44d0 | |
| 0xa | |
| 0x7f572589e8c0 | |
| 0xa | |
| 0x7f56eaaa3320 | |
| 0xa | |
| 0x7f572589e8c0 | |
| 0xa | |
| 0x7f56417b1cc0 | |
| 0xa | |
| 0x7f56e7667ab0 | |
| 0xa | |
| 0x7f56eaaa3320 | |
| 0xa | |
| 0x7f56e7667ab0 | |
| 0xa | |
| 0x7f5762460810 | |
| 0xa | |
| 0x7f56e9d10b40 | |
| 0xa | |
| 0x7f56e7781a20 | |
| 0xa | |
| 0x7f56e9d10b40 | |
| 0xa | |
| 0x7f56417b1cc0 | |
| 0xa | |
| 0x7f5754e59140 | |
| 0xa | |
| 0x7f56e7781a20 | |
| 0xa | |
| 0x7f5754e59140 | |
| 0xa | |
| 0x7f56e90f4cf0 | |
| 0xa | |
| 0x7f5723d0b2a0 | |
| 0xa | |
| 0x7f571176d4b0 | |
| 0xa | |
| 0x7f5723d0b2a0 | |
| 0xa | |
| 0x7f57021281d0 | |
| 0xa | |
| 0x7f5779d01690 | |
| 0xa | |
| 0x7f571176d4b0 | |
| 0xa | |
| 0x7f5779d01690 | |
| 0xa | |
| 0x7f56e862b950 | |
| 0xa | |
| 0x7f55f2301720 | |
| 0xa | |
| 0x7f56e9d119b0 | |
| 0xa | |
| 0x7f55f2301720 | |
| 0xa | |
| 0x7f57021281d0 | |
| 0xa | |
| 0x7f5636bdf8f0 | |
| 0xa | |
| 0x7f56e9d119b0 | |
| 0xa | |
| 0x7f5636bdf8f0 | |
| 0xa | |
| 0x7f5639bd44d0 | |
| 0xa | |
| 0x7f55f1247150 | |
| 0xa | |
| 0x7f568761d2c0 | |
| 0xa | |
| 0x7f55f1247150 | |
| 0xa | |
| 0x7f56154ab320 | |
| 0xa | |
| 0x7f56e5a82c30 | |
| 0xa | |
| 0x7f568761d2c0 | |
| 0xa | |
| 0x7f56e5a82c30 | |
| 0xa | |
| 0x7f575c0bd5f0 | |
| 0xa | |
| 0x7f56e070b8f0 | |
| 0xa | |
| 0x7f56ed66dff0 | |
| 0xa | |
| 0x7f56e070b8f0 | |
| 0xa | |
| 0x7f56154ab320 | |
| 0xa | |
| 0x7f5619b263e0 | |
| | |
|--4.69%-- mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--4.15%-- 0x30d41d7409f54300 | |
| 0x632d7364726f6365 | |
| | |
|--4.05%-- 0xe38079e46004 | |
| | |
|--3.89%-- rocksdb::BlockBasedTable::MaybeLoadDataBlockToCache | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--3.54%-- 0x6b101c8bc74700 | |
| | |
|--3.38%-- 0xa | |
| 0xa | |
| 0x7f56cdd363f0 | |
| 0xa | |
| 0x7f56024284e0 | |
| 0xa | |
| 0x7f56cdd363f0 | |
| 0xa | |
| 0x7f57298b6b30 | |
| 0xa | |
| 0x7f56860a6870 | |
| 0xa | |
| 0x7f5768e0d890 | |
| 0xa | |
| 0x7f56860a6870 | |
| 0xa | |
| 0x7f5724f9ee10 | |
| 0xa | |
| 0x7f56cdd36c00 | |
| 0xa | |
| 0x7f5768e0d890 | |
| 0xa | |
| 0x7f56cdd36c00 | |
| 0xa | |
| 0x7f55d9e032a0 | |
| 0xa | |
| 0x7f56722fd9f0 | |
| 0xc | |
| 0x7f56e0211770 | |
| 0xc | |
| 0x7f56722fd9f0 | |
| 0xc | |
| 0x7f562800b660 | |
| 0xd | |
| 0x7f55da054ea0 | |
| 0xd | |
| 0x7f56f2c7f6b0 | |
| 0xd | |
| 0x7f55d95ba8a0 | |
| 0xd | |
| 0x7f56e0211770 | |
| 0xd | |
| 0x7f56f2c7f6b0 | |
| 0xd | |
| 0x7f564d99e630 | |
| 0xd | |
| 0x7f56db232330 | |
| 0xe | |
| 0x7f56d1a0b0e0 | |
| 0xe | |
| 0x7f55daab7020 | |
| 0xe | |
| 0x7f56d1a0b0e0 | |
| 0xe | |
| 0x7f55da054ea0 | |
| 0xe | |
| 0x7f5702118b30 | |
| 0xe | |
| 0x7f55daab7020 | |
| 0xe | |
| 0x7f5702118b30 | |
| 0xe | |
| 0x7f55d95b0b10 | |
| 0xe | |
| 0x7f57298b6b30 | |
| 0xe | |
| 0x7f560f3e9a80 | |
| 0xe | |
| 0x7f570d7f1260 | |
| 0xe | |
| 0x7f560f3e9a80 | |
| 0xe | |
| 0x7f56cdd36ed0 | |
| 0xe | |
| 0x7f564f97bc80 | |
| 0xe | |
| 0x7f56092a5320 | |
| 0xe | |
| 0x7f570d7f1260 | |
| 0xf | |
| 0x7f56092a5320 | |
| 0xf | |
| 0x7f5719837b00 | |
| 0xf | |
| 0x7f55ffb0bc60 | |
| 0xf | |
| 0x7f56cdd37500 | |
| 0xf | |
| 0x7f56ee3a2d40 | |
| 0xf | |
| 0x7f55d95b1c20 | |
| 0xf | |
| 0x7f56ee3a2d40 | |
| 0xf | |
| 0x7f55f9bff2d0 | |
| 0xf | |
| 0x7f568761c660 | |
| 0xf | |
| 0x7f55d95b1c20 | |
| 0xf | |
| 0x7f56d050aae0 | |
| 0xf | |
| 0x7f568761c660 | |
| 0xf | |
| 0x7f56d050aae0 | |
| 0xf | |
| 0x7f56cdd36ed0 | |
| 0xf | |
| 0x7f55f6d8a860 | |
| 0xf | |
| 0x7f56f2c7ee10 | |
| 0xf | |
| 0x7f55f9bff2d0 | |
| 0xf | |
| 0x7f5724f9e060 | |
| 0xf | |
| 0x7f56f2c7ee10 | |
| 0xf | |
| 0x7f5724f9e060 | |
| 0xf | |
| 0x7f56db232330 | |
| 0xf | |
| 0x7f56e7364050 | |
| 0xf | |
| 0x7f55dab1f960 | |
| | |
|--3.33%-- 0x5a16922100003a87 | |
| | |
|--3.05%-- 0x5a16920f00002f22 | |
| | |
|--3.03%-- 0x5a16921c000008c7 | |
| | |
|--2.68%-- rocksdb::log::Writer::EmitPhysicalRecord | |
| rocksdb::log::Writer::AddRecord | |
| rocksdb::DBImpl::WriteToWAL | |
| rocksdb::DBImpl::WriteToWAL | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--2.60%-- 0x6b101c8ecd2500 | |
| | |
|--2.60%-- 0xf | |
| 0x7f573d0ad338 | |
| 0x7f56ecd384b8 | |
| 0x7f5724f9f938 | |
| 0x7f573d0adf38 | |
| 0x7f573d0acb28 | |
| 0x7f573d0acbe8 | |
| 0x7f57356b4548 | |
| 0x7f5724f9e0a8 | |
| 0x7f56ed9c56c8 | |
| 0x7f56eac433d8 | |
| 0x7f573d0ac078 | |
| 0x7f57356b46c8 | |
| 0x7f57356b3c78 | |
| 0x7f56ed308c78 | |
| 0x7f573d0add88 | |
| 0x7f5768e0df08 | |
| 0x7f57298b5c18 | |
| 0x7f56cd916db8 | |
| 0x7f56eed2f6f8 | |
| 0x7f56d5da1888 | |
| 0x7f570443d0a8 | |
| 0x7f575c0bc0d8 | |
| 0x7f56fd7429d8 | |
| 0x7f5623c68c68 | |
| 0x7f56e3a2cb78 | |
| 0x7f56e5a82f48 | |
| 0x7f56ec868398 | |
| 0x7f567364a528 | |
| 0x7f576dc89818 | |
| 0x7f572d16cd08 | |
| 0x7f5703ae7d58 | |
| 0x7f5645302248 | |
| 0x7f5780a60e28 | |
| 0x7f56ceb74008 | |
| 0x7f56dc0878e8 | |
| 0x7f55e78cd3f8 | |
| 0x7f5656423308 | |
| 0x7f574bc86368 | |
| 0x7f55d95b3f98 | |
| 0x7f55da055b18 | |
| 0x7f5714df77e8 | |
| 0x7f5702128008 | |
| 0x7f56ce254038 | |
| 0x7f56e7249e58 | |
| 0x7f56e44ffdf8 | |
| 0x7f56ea61e0c8 | |
| 0x7f56e792e228 | |
| 0x7f56e5298558 | |
| 0x7f56ec343258 | |
| 0x7f56cdd36eb8 | |
| 0x7f56722fd828 | |
| 0x7f56f37c1cd8 | |
| 0x7f575f9a5378 | |
| 0x7f56d761e068 | |
| 0x7f56f37c1a38 | |
| 0x7f57145fd4f8 | |
| 0x7f55d95c3ea8 | |
| 0x7f56cdd36b28 | |
| 0x7f56e5299098 | |
| 0x7f56cdd361c8 | |
| 0x7f56cdd37f38 | |
| 0x7f572ba6e4e8 | |
| 0x7f55e24cdae8 | |
| 0x7f55e24cd488 | |
| 0x7f572ba6d168 | |
| 0x7f56eb023b88 | |
| 0x7f56cdd37f08 | |
| 0x7f572ba6d318 | |
| 0x7f575f9a5198 | |
| 0x7f572ba6ddf8 | |
| 0x7f55d95c3158 | |
| 0x7f572ba6ef98 | |
| 0x7f572ba6ea58 | |
| 0x7f56e52994e8 | |
| 0x7f572ba6d708 | |
| 0x7f56cdd36b58 | |
| 0x7f575f9a5be8 | |
| 0x7f56ec344608 | |
| 0x7f56cdd36318 | |
| 0x7f5601fdaee8 | |
| 0x7f56fd76bcf8 | |
| 0x7f56dadc7248 | |
| 0x7f568cf201f8 | |
| 0x7f55ec7aa438 | |
| 0x7f5771c65a28 | |
| 0x7f5623ced908 | |
| 0x7f56f0daf9a8 | |
| 0x7f56e3a2bc78 | |
| 0x7f56cbfdfb48 | |
| 0x7f56ef475338 | |
| 0x7f56e3a08ea8 | |
| 0x7f55f4dc98b8 | |
| 0x7f56e1cc5e28 | |
| 0x7f571b7ceeb8 | |
| 0x7f56e0b4b038 | |
| 0x7f56ef475c38 | |
| 0x7f5705a36128 | |
| 0x7f56e90689c8 | |
| 0x7f56ed670338 | |
| 0x7f56cc5670f8 | |
| 0x7f5768e0c438 | |
| 0x7f55fb69d5a8 | |
| 0x7f573d0ac198 | |
| 0x7f577ac83638 | |
| 0x7f56d6515d28 | |
| 0x7f5760daddf8 | |
| 0x7f56eb481738 | |
| 0x7f5605bc8528 | |
| 0x7f571176d5b8 | |
| 0x7f56f4539f38 | |
| 0x7f577ac83b18 | |
| 0x7f5771c64138 | |
| 0x7f56f94942d8 | |
| 0x7f5768e0cee8 | |
| 0x7f56d91685a8 | |
| 0x7f55dad9e2a8 | |
| 0x7f55f6749818 | |
| 0x7f55fc6569c8 | |
| 0x7f57930e7a08 | |
| 0x7f5768e0da58 | |
| 0x7f56f26d9588 | |
| 0x7f56e3a35cd8 | |
| 0x7f56e3a361b8 | |
| 0x7f5771c649d8 | |
| | |
--2.54%-- 0x6b101c8c565b00 | |
0.26% rocksdb:bg4 [kernel.kallsyms] [k] free_pcppages_bulk | |
| | |
---free_pcppages_bulk | |
free_hot_cold_page | |
free_hot_cold_page_list | |
release_pages | |
__pagevec_release | |
truncate_inode_pages_range | |
truncate_inode_pages_final | |
xfs_fs_evict_inode | |
evict | |
iput | |
do_unlinkat | |
sys_unlink | |
system_call_fastpath | |
__GI___unlink | |
rocksdb::DeleteSSTFile | |
rocksdb::DBImpl::DeleteObsoleteFileImpl | |
rocksdb::DBImpl::PurgeObsoleteFiles | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.26% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::MergingIterator::value | |
| | |
---rocksdb::MergingIterator::value | |
| | |
|--94.03%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--5.97%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.25% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| | |
---rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| | |
|--49.58%-- rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--37.61%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--12.80%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.25% RocksRe.plog.rs mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare | |
| | |
---rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare | |
| | |
|--42.55%-- rocksdb::InternalKeyComparator::Compare | |
| rocksdb::MemTable::KeyComparator::operator() | |
| | | |
| |--93.15%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | rocksdb::MemTable::Add | |
| | rocksdb::MemTableInserter::DeleteCF | |
| | rocksdb::WriteBatch::Iterate | |
| | rocksdb::WriteBatchInternal::InsertInto | |
| | rocksdb::DBImpl::WriteImpl | |
| | rocksdb::DBImpl::Write | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| | mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| | mongo::BackgroundJob::jobBody | |
| | execute_native_thread_routine | |
| | | |
| --6.85%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::DeleteCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--31.89%-- rocksdb::WriteBatchEntryComparator::operator() | |
| | | |
| |--72.50%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
| | rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| | rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| | rocksdb::WriteBatchWithIndex::Delete | |
| | mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| | mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| | mongo::BackgroundJob::jobBody | |
| | execute_native_thread_routine | |
| | | |
| --27.50%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| rocksdb::WriteBatchWithIndex::Delete | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--10.92%-- rocksdb::MemTable::KeyComparator::operator() | |
| rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::DeleteCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--6.19%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| rocksdb::WriteBatchWithIndex::Delete | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--5.66%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| rocksdb::WriteBatchWithIndex::Delete | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
--2.80%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
rocksdb::WriteBatchWithIndex::Delete | |
mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
mongo::BackgroundJob::jobBody | |
execute_native_thread_routine | |
0.24% RocksRe.plog.rs mongod-rocks59.el7 [.] rocksdb::InternalKeyComparator::Compare | |
| | |
---rocksdb::InternalKeyComparator::Compare | |
| | |
|--87.53%-- rocksdb::MemTable::KeyComparator::operator() | |
| | | |
| |--85.43%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| | rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| | rocksdb::MemTable::Add | |
| | rocksdb::MemTableInserter::DeleteCF | |
| | rocksdb::WriteBatch::Iterate | |
| | rocksdb::WriteBatchInternal::InsertInto | |
| | rocksdb::DBImpl::WriteImpl | |
| | rocksdb::DBImpl::Write | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| | mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| | mongo::BackgroundJob::jobBody | |
| | execute_native_thread_routine | |
| | | |
| --14.57%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::DeleteCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
--12.47%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
rocksdb::MemTable::Add | |
rocksdb::MemTableInserter::DeleteCF | |
rocksdb::WriteBatch::Iterate | |
rocksdb::WriteBatchInternal::InsertInto | |
rocksdb::DBImpl::WriteImpl | |
rocksdb::DBImpl::Write | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
mongo::BackgroundJob::jobBody | |
execute_native_thread_routine | |
0.23% rocksdb:bg6 libstdc++.so.6.0.19 [.] std::string::append | |
| | |
---std::string::append | |
| | |
|--48.92%-- rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--18.66%-- 0x7f55e23d50a0 | |
| | | |
| |--35.71%-- 0x373536363932 | |
| | | |
| |--35.54%-- 0x363036342d363231 | |
| | | |
| --28.74%-- 0x38392d3039343538 | |
| | |
|--6.66%-- 0x5a1692090000325e | |
| | |
|--6.58%-- 0x362d6e6f69746300 | |
| | |
|--6.53%-- rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--6.37%-- 0x5a16919200002522 | |
| | |
--6.28%-- rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.23% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::BlockBuilder::EstimateSizeAfterKV | |
| | |
---rocksdb::BlockBuilder::EstimateSizeAfterKV | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.23% rocksdb:bg6 libc-2.17.so [.] __memcmp_sse4_1 | |
| | |
---__memcmp_sse4_1 | |
| | |
|--79.92%-- rocksdb::InternalKeyComparator::Compare | |
| | | |
| |--69.84%-- rocksdb::MergingIterator::Next | |
| | rocksdb::CompactionIterator::Next | |
| | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --30.16%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--13.63%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--6.45%-- rocksdb::Compaction::KeyNotExistsBeyondOutputLevel | |
rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.23% conn83 mongod-rocks59.el7 [.] rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| | |
---rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindGreaterOrEqual | |
| | |
|--77.41%-- rocksdb::WriteBatchWithIndex::Rep::UpdateExistingEntryWithCfId | |
| rocksdb::WriteBatchWithIndex::Rep::AddOrUpdateIndex | |
| rocksdb::WriteBatchWithIndex::Put | |
| | | |
| |--55.76%-- mongo::RocksRecordStore::insertRecord | |
| | | | |
| | |--60.45%-- mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | | mongo::Collection::insertDocumentsForOplog | |
| | | mongo::repl::_logOpsInner | |
| | | mongo::repl::logOps | |
| | | mongo::OpObserverImpl::onInserts | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --39.55%-- mongo::RecordStore::insertRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--34.60%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --9.64%-- mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--22.59%-- rocksdb::WBWIIteratorImpl::Seek | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.22% rocksdb:bg3 mongod-rocks59.el7 [.] rocksdb::CompactionIterator::NextFromInput | |
| | |
---rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.22% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::FlushBlockBySizePolicy::Update | |
| | |
---rocksdb::FlushBlockBySizePolicy::Update | |
| | |
|--57.35%-- rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--42.65%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.22% rocksdb:bg1 libc-2.17.so [.] __memset_sse2 | |
| | |
---__memset_sse2 | |
| | |
|--70.36%-- rocksdb::CompressBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
--29.64%-- [...] | |
0.21% RocksRe.plog.rs mongod-rocks59.el7 [.] rocksdb::MemTable::KeyComparator::operator() | |
| | |
---rocksdb::MemTable::KeyComparator::operator() | |
| | |
|--85.62%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::RecomputeSpliceLevels | |
| rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
| rocksdb::MemTable::Add | |
| rocksdb::MemTableInserter::DeleteCF | |
| rocksdb::WriteBatch::Iterate | |
| rocksdb::WriteBatchInternal::InsertInto | |
| rocksdb::DBImpl::WriteImpl | |
| rocksdb::DBImpl::Write | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
--14.38%-- rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::Insert<false> | |
rocksdb::MemTable::Add | |
rocksdb::MemTableInserter::DeleteCF | |
rocksdb::WriteBatch::Iterate | |
rocksdb::WriteBatchInternal::InsertInto | |
rocksdb::DBImpl::WriteImpl | |
rocksdb::DBImpl::Write | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
mongo::BackgroundJob::jobBody | |
execute_native_thread_routine | |
0.21% conn83 mongod-rocks59.el7 [.] rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::FindGreaterOrEqual | |
| | |
---rocksdb::InlineSkipList<rocksdb::MemTableRep::KeyComparator const&>::FindGreaterOrEqual | |
rocksdb::(anonymous namespace)::SkipListRep::Get | |
rocksdb::MemTable::Get | |
| | |
|--92.47%-- rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--7.53%-- rocksdb::MemTableListVersion::GetFromList | |
rocksdb::MemTableListVersion::Get | |
rocksdb::DBImpl::GetImpl | |
rocksdb::DBImpl::Get | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.20% rocksdb:bg5 libc-2.17.so [.] __memcpy_ssse3_back | |
| | |
---__memcpy_ssse3_back | |
| | |
|--35.93%-- 0x5300000000000000 | |
| | |
|--21.25%-- 0xfffffff2e39ff704 | |
| | | |
| |--33.72%-- 0x152244017c8e861c | |
| | | |
| |--33.15%-- 0xe4304e01c2957f1c | |
| | | |
| --33.14%-- 0xa4d00c650104fa | |
| | |
|--7.29%-- 0x6b101c78443a00 | |
| | |
|--7.28%-- 0x2aee382e41000000 | |
| | |
|--7.14%-- 0x6b101c84e6d000 | |
| | |
|--7.08%-- 0xa46c2ac9 | |
| 0xa4eaede0010460 | |
| | |
|--7.02%-- 0x7f017fffffff | |
| 0xd8ef37019ff67d1c | |
| | |
--7.01%-- 0x7f017fffffff | |
0xe9a175014957801c | |
0.20% rocksdb:bg5 [kernel.kallsyms] [k] copy_user_enhanced_fast_string | |
| | |
---copy_user_enhanced_fast_string | |
| | |
|--71.50%-- generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_pread64 | |
| system_call_fastpath | |
| 0xea93 | |
| rocksdb::RandomAccessFileReader::Read | |
| rocksdb::ReadBlockContents | |
| rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--28.50%-- generic_file_buffered_write | |
xfs_file_buffered_aio_write | |
xfs_file_aio_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
0xe1cd | |
rocksdb::WritableFileWriter::WriteBuffered | |
rocksdb::WritableFileWriter::Flush | |
rocksdb::WritableFileWriter::Append | |
rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::Flush | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.20% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::MergingIterator::Next | |
| | |
---rocksdb::MergingIterator::Next | |
| | |
|--83.84%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--16.16%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.19% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::TwoLevelIterator::Valid | |
| | |
---rocksdb::(anonymous namespace)::TwoLevelIterator::Valid | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.19% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Equal | |
| | |
---rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Equal | |
| | |
|--42.60%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--32.68%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--16.39%-- rocksdb::CompactionIterator::PrepareOutput | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--8.33%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.19% rocksdb:bg1 mongod-rocks59.el7 [.] LZ4_decompress_safe_continue | |
| | |
---LZ4_decompress_safe_continue | |
rocksdb::UncompressBlockContentsForCompressionType | |
rocksdb::UncompressBlockContents | |
rocksdb::ReadBlockContents | |
rocksdb::(anonymous namespace)::ReadBlockFromFile | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.18% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::EncodeVarint32 | |
| | |
---rocksdb::EncodeVarint32 | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.18% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | |
---rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.18% rocksdb:bg7 [kernel.kallsyms] [k] copy_user_enhanced_fast_string | |
| | |
---copy_user_enhanced_fast_string | |
| | |
|--50.34%-- generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_pread64 | |
| system_call_fastpath | |
| 0xea93 | |
| rocksdb::RandomAccessFileReader::Read | |
| rocksdb::ReadBlockContents | |
| rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--49.66%-- generic_file_buffered_write | |
xfs_file_buffered_aio_write | |
xfs_file_aio_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
0xe1cd | |
rocksdb::WritableFileWriter::WriteBuffered | |
rocksdb::WritableFileWriter::Flush | |
rocksdb::WritableFileWriter::Append | |
rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::Flush | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.18% conn83 mongod-rocks59.el7 [.] rocksdb::BlockIter::BinarySeek | |
| | |
---rocksdb::BlockIter::BinarySeek | |
rocksdb::BlockIter::Seek | |
rocksdb::BlockBasedTable::Get | |
rocksdb::TableCache::Get | |
rocksdb::Version::Get | |
rocksdb::DBImpl::GetImpl | |
rocksdb::DBImpl::Get | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.18% rocksdb:bg3 mongod-rocks59.el7 [.] rocksdb::MergingIterator::Next | |
| | |
---rocksdb::MergingIterator::Next | |
| | |
|--83.03%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--16.97%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.18% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::FullFilterBitsBuilder::Finish | |
| | |
---rocksdb::FullFilterBitsBuilder::Finish | |
rocksdb::FullFilterBlockBuilder::Finish | |
rocksdb::BlockBasedTableBuilder::Finish | |
| | |
|--67.28%-- rocksdb::CompactionJob::FinishCompactionOutputFile | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--32.72%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.17% rocksdb:bg7 libstdc++.so.6.0.19 [.] memcpy@plt | |
| | |
---memcpy@plt | |
| | |
|--36.31%-- 0x7f5680742aa0 | |
| | | |
| |--74.86%-- 0x3739353336353839 | |
| | | |
| --25.14%-- 0x3037393533363538 | |
| | |
|--27.42%-- 0 | |
| | |
|--9.55%-- 0x383235017fffffff | |
| 0x183b252c760 | |
| | |
|--9.08%-- 0x7f5680742aa0 | |
| 0x3739353336353839 | |
| | |
|--8.88%-- 0x1 | |
| | |
--8.77%-- 0xfffffff2adadb304 | |
0x193356d3a60 | |
0.17% rocksdb:bg7 libc-2.17.so [.] __memset_sse2 | |
| | |
---__memset_sse2 | |
| | |
|--81.48%-- rocksdb::CompressBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
--18.52%-- [...] | |
0.17% RocksOp.lThread [kernel.kallsyms] [k] radix_tree_range_tag_if_tagged | |
| | |
---radix_tree_range_tag_if_tagged | |
tag_pages_for_writeback | |
write_cache_pages | |
generic_writepages | |
xfs_vm_writepages | |
do_writepages | |
__filemap_fdatawrite_range | |
filemap_write_and_wait_range | |
xfs_file_fsync | |
do_fsync | |
sys_fdatasync | |
system_call_fastpath | |
0xee64d | |
rocksdb::WritableFileWriter::SyncInternal | |
rocksdb::WritableFileWriter::SyncWithoutFlush | |
rocksdb::DBImpl::SyncWAL | |
mongo::RocksDurabilityManager::waitUntilDurable | |
mongo::CappedVisibilityManager::oplogJournalThreadLoop | |
execute_native_thread_routine | |
0.17% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::InternalKeyComparator::Compare | |
| | |
---rocksdb::InternalKeyComparator::Compare | |
| | |
|--54.71%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--36.40%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--8.89%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.17% conn83 mongod-rocks59.el7 [.] MurmurHash3_x64_128 | |
| | |
---MurmurHash3_x64_128 | |
| | |
|--77.52%-- mongo::SimpleStringDataComparator::hash_combine | |
| | | |
| |--87.96%-- std::_Hashtable<mongo::StringData, std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > >, std::allocator<std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > > >, std::__detail::_Select1st, mongo::StringData::ComparatorInterface::EqualTo, mongo::StringData::ComparatorInterface::Hasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find | |
| | | | |
| | |--50.49%-- mongo::RocksTransactionEngine::_isKeyCommittedAfterSnapshot_inlock | |
| | | | | |
| | | |--76.51%-- mongo::RocksTransaction::commit | |
| | | | mongo::RocksRecoveryUnit::_commit | |
| | | | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | | | mongo::insertDocuments | |
| | | | mongo::performInserts | |
| | | | mongo::CmdInsert::runImpl | |
| | | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | | mongo::Command::run | |
| | | | mongo::Command::execCommand | |
| | | | mongo::runCommands | |
| | | | mongo::(anonymous namespace)::receivedCommand | |
| | | | mongo::assembleResponse | |
| | | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | | mongo::(anonymous namespace)::runFunc | |
| | | | start_thread | |
| | | | | |
| | | --23.49%-- mongo::RocksTransaction::registerWrite | |
| | | mongo::RocksStandardIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | |--42.98%-- mongo::RocksTransactionEngine::_cleanUpKeysCommittedBeforeSnapshot_inlock | |
| | | mongo::RocksTransaction::_cleanup_inlock | |
| | | mongo::RocksTransaction::commit | |
| | | mongo::RocksRecoveryUnit::_commit | |
| | | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --6.52%-- mongo::RocksTransactionEngine::_registerCommittedKey_inlock | |
| | mongo::RocksTransaction::commit | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --12.04%-- mongo::RocksTransactionEngine::_registerCommittedKey_inlock | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--17.99%-- std::_Hashtable<mongo::StringData, std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > >, std::allocator<std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > > >, std::__detail::_Select1st, mongo::StringData::ComparatorInterface::EqualTo, mongo::StringData::ComparatorInterface::Hasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find | |
| mongo::RocksTransactionEngine::_isKeyCommittedAfterSnapshot_inlock | |
| | | |
| |--51.37%-- mongo::RocksTransaction::registerWrite | |
| | mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --48.63%-- mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--4.49%-- mongo::ResourceId::ResourceId | |
mongo::Lock::DBLock::DBLock | |
mongo::AutoGetDb::AutoGetDb | |
mongo::AutoGetCollection::AutoGetCollection | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.17% conn83 mongod-rocks59.el7 [.] std::_Hashtable<mongo::StringData, std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > >, std::allocator<std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > > >, std::__detail::_Select1st, mongo::StringData::ComparatorInterface::EqualTo, mongo::StringData::ComparatorInterface::Hasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node | |
| | |
---std::_Hashtable<mongo::StringData, std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > >, std::allocator<std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > > >, std::__detail::_Select1st, mongo::StringData::ComparatorInterface::EqualTo, mongo::StringData::ComparatorInterface::Hasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node | |
| | |
|--95.97%-- std::_Hashtable<mongo::StringData, std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > >, std::allocator<std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > > >, std::__detail::_Select1st, mongo::StringData::ComparatorInterface::EqualTo, mongo::StringData::ComparatorInterface::Hasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find | |
| | | |
| |--74.99%-- mongo::RocksTransactionEngine::_isKeyCommittedAfterSnapshot_inlock | |
| | | | |
| | |--73.43%-- mongo::RocksTransaction::registerWrite | |
| | | | | |
| | | |--53.26%-- mongo::RocksStandardIndex::insert | |
| | | | mongo::IndexAccessMethod::insert | |
| | | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | | mongo::IndexCatalog::_indexRecords | |
| | | | mongo::IndexCatalog::indexRecords | |
| | | | mongo::Collection::_insertDocuments | |
| | | | mongo::Collection::insertDocuments | |
| | | | mongo::insertDocuments | |
| | | | mongo::performInserts | |
| | | | mongo::CmdInsert::runImpl | |
| | | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | | mongo::Command::run | |
| | | | mongo::Command::execCommand | |
| | | | mongo::runCommands | |
| | | | mongo::(anonymous namespace)::receivedCommand | |
| | | | mongo::assembleResponse | |
| | | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | | mongo::(anonymous namespace)::runFunc | |
| | | | start_thread | |
| | | | | |
| | | --46.74%-- mongo::RocksUniqueIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --26.57%-- mongo::RocksTransaction::commit | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--14.08%-- mongo::RocksTransactionEngine::_cleanUpKeysCommittedBeforeSnapshot_inlock | |
| | mongo::RocksTransaction::_cleanup_inlock | |
| | mongo::RocksTransaction::commit | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --10.93%-- mongo::RocksTransactionEngine::_registerCommittedKey_inlock | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--4.03%-- mongo::RocksTransactionEngine::_registerCommittedKey_inlock | |
mongo::RocksTransaction::commit | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.17% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::InternalKeyComparator::Compare | |
| | |
---rocksdb::InternalKeyComparator::Compare | |
| | |
|--72.49%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--18.23%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--9.28%-- rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.17% rocksdb:bg3 mongod-rocks59.el7 [.] rocksdb::FullFilterBitsBuilder::Finish | |
| | |
---rocksdb::FullFilterBitsBuilder::Finish | |
rocksdb::FullFilterBlockBuilder::Finish | |
rocksdb::BlockBasedTableBuilder::Finish | |
rocksdb::CompactionJob::FinishCompactionOutputFile | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.16% conn83 mongod-rocks59.el7 [.] rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| | |
---rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
rocksdb::WriteBatchWithIndex::Put | |
| | |
|--69.48%-- mongo::RocksRecordStore::insertRecord | |
| | | |
| |--57.47%-- mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | mongo::Collection::insertDocumentsForOplog | |
| | mongo::repl::_logOpsInner | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --42.53%-- mongo::RecordStore::insertRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--24.97%-- mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--5.56%-- mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.16% rocksdb:bg3 libc-2.17.so [.] __memcmp_sse4_1 | |
| | |
---__memcmp_sse4_1 | |
| | |
|--54.51%-- rocksdb::InternalKeyComparator::Compare | |
| | | |
| |--66.40%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --33.60%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--36.18%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--9.31%-- rocksdb::Compaction::KeyNotExistsBeyondOutputLevel | |
rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.16% conn83 mongod-rocks59.el7 [.] rocksdb::StatisticsImpl::recordTick | |
| | |
---rocksdb::StatisticsImpl::recordTick | |
| | |
|--45.37%-- rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--43.88%-- rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--10.74%-- rocksdb::(anonymous namespace)::GetEntryFromCache | |
rocksdb::BlockBasedTable::GetDataBlockFromCache | |
rocksdb::BlockBasedTable::MaybeLoadDataBlockToCache | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::Get | |
rocksdb::TableCache::Get | |
rocksdb::Version::Get | |
rocksdb::DBImpl::GetImpl | |
rocksdb::DBImpl::Get | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.16% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::BlockBuilder::Add | |
| | |
---rocksdb::BlockBuilder::Add | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.16% conn83 mongod-rocks59.el7 [.] std::_Hashtable<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node | |
| | |
---std::_Hashtable<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node | |
| | |
|--78.50%-- std::__detail::_Map_base<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[] | |
| | | |
| |--90.09%-- mongo::RocksTransaction::commit | |
| | mongo::RocksRecoveryUnit::_commit | |
| | mongo::RocksRecoveryUnit::commitUnitOfWork | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --9.91%-- mongo::RocksTransaction::registerWrite | |
| mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--14.89%-- mongo::RocksTransaction::registerWrite | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--6.61%-- std::_Hashtable<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase | |
mongo::RocksTransaction::commit | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.16% rocksdb:bg0 [kernel.kallsyms] [k] copy_user_enhanced_fast_string | |
| | |
---copy_user_enhanced_fast_string | |
| | |
|--69.08%-- generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_pread64 | |
| system_call_fastpath | |
| 0xea93 | |
| rocksdb::RandomAccessFileReader::Read | |
| rocksdb::ReadBlockContents | |
| rocksdb::(anonymous namespace)::ReadBlockFromFile | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--30.92%-- generic_file_buffered_write | |
xfs_file_buffered_aio_write | |
xfs_file_aio_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
0xe1cd | |
rocksdb::WritableFileWriter::WriteBuffered | |
rocksdb::WritableFileWriter::Flush | |
rocksdb::WritableFileWriter::Append | |
rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::WriteBlock | |
rocksdb::BlockBasedTableBuilder::Flush | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.16% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| | |
---rocksdb::RangeDelAggregator::ShouldDeleteImpl | |
| | |
|--80.61%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--19.39%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.16% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::BlockIter::Next | |
| | |
---rocksdb::BlockIter::Next | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.15% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::BlockBasedTableBuilder::Add | |
| | |
---rocksdb::BlockBasedTableBuilder::Add | |
| | |
|--90.03%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--9.97%-- rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.15% rocksdb:bg4 [kernel.kallsyms] [k] __mem_cgroup_uncharge_common | |
| | |
---__mem_cgroup_uncharge_common | |
mem_cgroup_uncharge_cache_page | |
delete_from_page_cache | |
truncate_inode_page | |
truncate_inode_pages_range | |
truncate_inode_pages_final | |
xfs_fs_evict_inode | |
evict | |
iput | |
do_unlinkat | |
sys_unlink | |
system_call_fastpath | |
__GI___unlink | |
rocksdb::DeleteSSTFile | |
rocksdb::DBImpl::DeleteObsoleteFileImpl | |
rocksdb::DBImpl::PurgeObsoleteFiles | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.15% conn83 mongod-rocks59.el7 [.] std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique<std::string const&> | |
| | |
---std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique<std::string const&> | |
mongo::RocksTransaction::registerWrite | |
| | |
|--70.14%-- mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--29.86%-- mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.15% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::BlockBasedTableBuilder::Add | |
| | |
---rocksdb::BlockBasedTableBuilder::Add | |
| | |
|--71.48%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--18.45%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--10.07%-- rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.15% conn83 mongod-rocks59.el7 [.] tc_malloc | |
| | |
---tc_malloc | |
mongo::mongoMalloc | |
| | |
|--71.73%-- mongo::BSONObjBuilder::BSONObjBuilder | |
| | | |
| |--85.32%-- mongo::repl::(anonymous namespace)::_logOpWriter | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --14.68%-- mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--16.62%-- mongo::BtreeKeyGeneratorV1::getKeysImpl | |
| mongo::BtreeKeyGenerator::getKeys | |
| mongo::IndexAccessMethod::getKeys | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--11.65%-- mongo::BtreeKeyGeneratorV1::getKeysImplWithArray | |
mongo::BtreeKeyGeneratorV1::getKeysImpl | |
mongo::BtreeKeyGenerator::getKeys | |
mongo::IndexAccessMethod::getKeys | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.15% rocksdb:bg0 libstdc++.so.6.0.19 [.] std::string::_M_mutate | |
| | |
---std::string::_M_mutate | |
| | |
|--10.27%-- 0x9fe36017fffffff | |
| 0xbec82e019d5e0000 | |
| | |
|--7.72%-- 0xa54b75ad | |
| 0x51295f0150610000 | |
--82.02%-- [...] | |
0.15% conn83 mongod-rocks59.el7 [.] rocksdb::Version::Get | |
| | |
---rocksdb::Version::Get | |
rocksdb::DBImpl::GetImpl | |
rocksdb::DBImpl::Get | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.15% RocksRe.plog.rs mongod-rocks59.el7 [.] operator new[] | |
| | |
---operator new[] | |
| | |
|--51.81%-- std::string::_Rep::_S_create | |
| | | |
| |--41.56%-- mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| | mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| | mongo::BackgroundJob::jobBody | |
| | execute_native_thread_routine | |
| | | |
| |--38.17%-- 0x7f55c4c2b0e030 | |
| | | |
| --20.27%-- 0x7f55d95ae52030 | |
| | |
|--26.85%-- std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique<std::string const&> | |
| mongo::RocksTransaction::registerWrite | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--10.86%-- mongo::RocksTransactionEngine::_registerCommittedKey_inlock | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
|--5.86%-- rocksdb::Block::NewIterator | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Seek | |
| rocksdb::(anonymous namespace)::TwoLevelIterator::Seek | |
| rocksdb::MergingIterator::Seek | |
| rocksdb::DBIter::Seek | |
| rocksdb::BaseDeltaIterator::Seek | |
| mongo::(anonymous namespace)::PrefixStrippingIterator::Seek | |
| mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
| mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
| mongo::BackgroundJob::jobBody | |
| execute_native_thread_routine | |
| | |
--4.63%-- std::__detail::_Map_base<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[] | |
mongo::RocksTransaction::registerWrite | |
mongo::RocksRecordStore::cappedDeleteAsNeeded_inlock | |
mongo::(anonymous namespace)::RocksRecordStoreThread::run | |
mongo::BackgroundJob::jobBody | |
execute_native_thread_routine | |
0.14% conn83 libstdc++.so.6.0.19 [.] std::_Hash_bytes | |
| | |
---std::_Hash_bytes | |
| | |
|--79.00%-- mongo::RocksRecoveryUnit::incrementCounter | |
| | | |
| |--73.41%-- mongo::RocksRecordStore::_changeNumRecords | |
| | mongo::RocksRecordStore::insertRecord | |
| | mongo::RecordStore::insertRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --26.59%-- mongo::RocksRecordStore::_increaseDataSize | |
| mongo::RocksRecordStore::insertRecord | |
| | | |
| |--74.29%-- mongo::RecordStore::insertRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --25.71%-- mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| mongo::Collection::insertDocumentsForOplog | |
| mongo::repl::_logOpsInner | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--9.13%-- mongo::RocksTransaction::registerWrite | |
| mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--6.59%-- mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--5.28%-- mongo::RocksStandardIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.14% rocksdb:bg7 libstdc++.so.6.0.19 [.] _ZNSs9_M_mutateEmmm@plt | |
| | |
---_ZNSs9_M_mutateEmmm@plt | |
| | |
|--65.85%-- 0x383235017fffffff | |
| | | |
| |--16.99%-- 0x12bd8efb560 | |
| | | |
| |--16.88%-- 0x15bdcec3c6004 | |
| | | |
| |--16.82%-- 0x1635195966004 | |
| | | |
| |--16.56%-- 0x1f3ae283d6004 | |
| | | |
| |--16.45%-- 0x15bb1dfd960 | |
| | | |
| --16.31%-- 0x173d313bb60 | |
| | |
|--23.31%-- 0xfffffff2adadb304 | |
| | | |
| |--52.09%-- 0x15a3c804604 | |
| | | |
| --47.91%-- 0x142a1504e04 | |
| | |
--10.84%-- 0 | |
0x1f3b525e36004 | |
0.14% conn83 mongod-rocks59.el7 [.] std::_Hashtable<mongo::StringData, std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > >, std::allocator<std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > > >, std::__detail::_Select1st, mongo::StringData::ComparatorInterface::EqualTo, mongo::StringData::ComparatorInterface::Hasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find | |
| | |
---std::_Hashtable<mongo::StringData, std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > >, std::allocator<std::pair<mongo::StringData const, std::pair<unsigned long, std::_List_iterator<std::pair<std::string, unsigned long> > > > >, std::__detail::_Select1st, mongo::StringData::ComparatorInterface::EqualTo, mongo::StringData::ComparatorInterface::Hasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find | |
| | |
|--46.39%-- mongo::RocksTransactionEngine::_isKeyCommittedAfterSnapshot_inlock | |
| | | |
| |--51.06%-- mongo::RocksTransaction::registerWrite | |
| | | | |
| | |--76.87%-- mongo::RocksUniqueIndex::insert | |
| | | mongo::IndexAccessMethod::insert | |
| | | mongo::IndexCatalog::_indexFilteredRecords | |
| | | mongo::IndexCatalog::_indexRecords | |
| | | mongo::IndexCatalog::indexRecords | |
| | | mongo::Collection::_insertDocuments | |
| | | mongo::Collection::insertDocuments | |
| | | mongo::insertDocuments | |
| | | mongo::performInserts | |
| | | mongo::CmdInsert::runImpl | |
| | | mongo::(anonymous namespace)::WriteCommand::run | |
| | | mongo::Command::run | |
| | | mongo::Command::execCommand | |
| | | mongo::runCommands | |
| | | mongo::(anonymous namespace)::receivedCommand | |
| | | mongo::assembleResponse | |
| | | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | | mongo::(anonymous namespace)::runFunc | |
| | | start_thread | |
| | | | |
| | --23.13%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --48.94%-- mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--40.50%-- mongo::RocksTransactionEngine::_cleanUpKeysCommittedBeforeSnapshot_inlock | |
| mongo::RocksTransaction::_cleanup_inlock | |
| mongo::RocksTransaction::commit | |
| mongo::RocksRecoveryUnit::_commit | |
| mongo::RocksRecoveryUnit::commitUnitOfWork | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--13.11%-- mongo::RocksTransactionEngine::_registerCommittedKey_inlock | |
mongo::RocksTransaction::commit | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.14% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare | |
| | |
---rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare | |
| | |
|--66.48%-- rocksdb::InternalKeyComparator::Compare | |
| | | |
| |--65.97%-- rocksdb::MergingIterator::Next | |
| | rocksdb::CompactionIterator::Next | |
| | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --34.03%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--22.45%-- rocksdb::Compaction::KeyNotExistsBeyondOutputLevel | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--11.07%-- rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.13% rocksdb:bg5 libstdc++.so.6.0.19 [.] std::string::append | |
| | |
---std::string::append | |
| | |
|--22.32%-- rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--11.46%-- 0xa4b6794701048e | |
| | |
|--11.34%-- 0x5300000000000000 | |
| | |
|--11.18%-- 0xa4a0d2500104a8 | |
| | |
|--11.17%-- 0xa47a5f70010458 | |
| | |
|--10.94%-- 0x7f569d111220 | |
| 0x373536363932 | |
| | |
|--10.81%-- 0xa4d2bd3c010428 | |
| | |
--10.77%-- 0xa4fe0c2c0104f0 | |
0.13% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::MergingIterator::Valid | |
| | |
---rocksdb::MergingIterator::Valid | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.13% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::IndexBuilder::OnKeyAdded | |
| | |
---rocksdb::IndexBuilder::OnKeyAdded | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.13% conn83 libstdc++.so.6.0.19 [.] std::string::append | |
| | |
---std::string::append | |
| | |
|--25.80%-- rocksdb::WriteBatch::Put | |
| rocksdb::WriteBatchWithIndex::Put | |
| | | |
| |--60.80%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --39.20%-- mongo::RocksRecordStore::insertRecord | |
| mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| mongo::Collection::insertDocumentsForOplog | |
| mongo::repl::_logOpsInner | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--14.06%-- 0xfca2e7009222921c | |
| | |
|--13.98%-- 0 | |
| | |
|--12.47%-- 0x7f00936a0000 | |
| | |
|--12.20%-- 0x7f55e2000436 | |
| | |
|--8.75%-- std::string::reserve | |
| 0xe90f4d1800000000 | |
| | |
|--6.54%-- 0x15a169211 | |
| | |
--6.22%-- 0x30d41d7409f54300 | |
0.13% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::BlockIter::value | |
| | |
---rocksdb::BlockIter::value | |
rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| | |
|--61.97%-- rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--26.05%-- rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--11.98%-- rocksdb::MergingIterator::value | |
rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.13% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::BlockIter::ParseNextKey | |
| | |
---rocksdb::BlockIter::ParseNextKey | |
| | |
|--87.87%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| | | |
| |--72.38%-- rocksdb::MergingIterator::Next | |
| | rocksdb::CompactionIterator::Next | |
| | rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --27.62%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--12.13%-- rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% conn83 [vdso] [.] __vdso_getcpu | |
| | |
---__vdso_getcpu | |
| | |
|--88.18%-- sched_getcpu | |
| rocksdb::CoreLocalArray<rocksdb::StatisticsImpl::StatisticsData>::AccessElementAndIndex | |
| rocksdb::StatisticsImpl::recordTick | |
| | | |
| |--68.30%-- rocksdb::DBImpl::GetImpl | |
| | rocksdb::DBImpl::Get | |
| | mongo::RocksRecoveryUnit::Get | |
| | mongo::RocksUniqueIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --31.70%-- rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--11.82%-- rocksdb::CoreLocalArray<rocksdb::StatisticsImpl::StatisticsData>::AccessElementAndIndex | |
rocksdb::StatisticsImpl::recordTick | |
rocksdb::(anonymous namespace)::GetEntryFromCache | |
rocksdb::BlockBasedTable::GetDataBlockFromCache | |
rocksdb::BlockBasedTable::MaybeLoadDataBlockToCache | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::Get | |
rocksdb::TableCache::Get | |
rocksdb::Version::Get | |
rocksdb::DBImpl::GetImpl | |
rocksdb::DBImpl::Get | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.12% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::NotifyCollectTableCollectorsOnAdd | |
| | |
---rocksdb::NotifyCollectTableCollectorsOnAdd | |
| | |
|--87.68%-- rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--55.22%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --44.78%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--12.32%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% rocksdb:bg6 mongod-rocks59.el7 [.] rocksdb::FullFilterBitsBuilder::Finish | |
| | |
---rocksdb::FullFilterBitsBuilder::Finish | |
rocksdb::FullFilterBlockBuilder::Finish | |
rocksdb::BlockBasedTableBuilder::Finish | |
rocksdb::CompactionJob::FinishCompactionOutputFile | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| | |
---rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| | |
|--62.62%-- rocksdb::MergingIterator::value | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--24.75%-- rocksdb::(anonymous namespace)::TwoLevelIterator::value | |
| rocksdb::MergingIterator::value | |
| rocksdb::CompactionIterator::NextFromInput | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--12.63%-- rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% rocksdb:bg3 libc-2.17.so [.] __memset_sse2 | |
| | |
---__memset_sse2 | |
| | |
|--87.39%-- rocksdb::CompressBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
--12.61%-- [...] | |
0.12% rocksdb:bg1 [kernel.kallsyms] [k] copy_user_enhanced_fast_string | |
| | |
---copy_user_enhanced_fast_string | |
| | |
|--62.71%-- generic_file_buffered_write | |
| xfs_file_buffered_aio_write | |
| xfs_file_aio_write | |
| do_sync_write | |
| vfs_write | |
| sys_write | |
| system_call_fastpath | |
| 0xe1cd | |
| rocksdb::WritableFileWriter::WriteBuffered | |
| rocksdb::WritableFileWriter::Flush | |
| rocksdb::WritableFileWriter::Append | |
| rocksdb::BlockBasedTableBuilder::WriteRawBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::WriteBlock | |
| rocksdb::BlockBasedTableBuilder::Flush | |
| rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--80.02%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| | rocksdb::CompactionJob::Run | |
| | rocksdb::DBImpl::BackgroundCompaction | |
| | rocksdb::DBImpl::BackgroundCallCompaction | |
| | rocksdb::DBImpl::BGWorkCompaction | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --19.98%-- rocksdb::BuildTable | |
| rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--37.29%-- generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_pread64 | |
system_call_fastpath | |
0xea93 | |
rocksdb::RandomAccessFileReader::Read | |
rocksdb::ReadBlockContents | |
rocksdb::(anonymous namespace)::ReadBlockFromFile | |
rocksdb::BlockBasedTable::NewDataBlockIterator | |
rocksdb::BlockBasedTable::BlockEntryIteratorState::NewSecondaryIterator | |
rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock | |
rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% rocksdb:bg3 mongod-rocks59.el7 [.] rocksdb::InternalKeyComparator::Compare | |
| | |
---rocksdb::InternalKeyComparator::Compare | |
| | |
|--50.49%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--36.80%-- rocksdb::MergingIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--12.71%-- rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::BlockIter::ParseNextKey | |
| | |
---rocksdb::BlockIter::ParseNextKey | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::MergingIterator::Next | |
| | |
---rocksdb::MergingIterator::Next | |
| | |
|--87.25%-- rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--12.75%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% rocksdb:bg0 libstdc++.so.6.0.19 [.] std::string::assign | |
| | |
---std::string::assign | |
| | |
|--26.11%-- rocksdb::FlushJob::WriteLevel0Table | |
| rocksdb::FlushJob::Run | |
| rocksdb::DBImpl::FlushMemTableToOutputFile | |
| rocksdb::DBImpl::BackgroundFlush | |
| rocksdb::DBImpl::BackgroundCallFlush | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--25.43%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--25.15%-- rocksdb::BlockBasedTableBuilder::Add | |
| | | |
| |--50.52%-- rocksdb::BuildTable | |
| | rocksdb::FlushJob::WriteLevel0Table | |
| | rocksdb::FlushJob::Run | |
| | rocksdb::DBImpl::FlushMemTableToOutputFile | |
| | rocksdb::DBImpl::BackgroundFlush | |
| | rocksdb::DBImpl::BackgroundCallFlush | |
| | rocksdb::ThreadPoolImpl::Impl::BGThread | |
| | rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| | execute_native_thread_routine | |
| | | |
| --49.48%-- rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
|--12.96%-- rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--10.35%-- rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.12% conn83 mongod-rocks59.el7 [.] rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
| | |
---rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::FindLessThan | |
| | |
|--93.20%-- rocksdb::SkipList<rocksdb::WriteBatchIndexEntry*, rocksdb::WriteBatchEntryComparator const&>::Insert | |
| rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
| rocksdb::WriteBatchWithIndex::Put | |
| | | |
| |--63.69%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --36.31%-- mongo::RocksRecordStore::insertRecord | |
| mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| mongo::Collection::insertDocumentsForOplog | |
| mongo::repl::_logOpsInner | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--6.80%-- rocksdb::WriteBatchWithIndex::Rep::AddNewEntry | |
rocksdb::WriteBatchWithIndex::Put | |
mongo::RocksStandardIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.11% rocksdb:bg6 libstdc++.so.6.0.19 [.] std::string::_M_mutate | |
| | |
---std::string::_M_mutate | |
| | |
|--13.46%-- 0x17fffffff | |
| 0x48ac0183c4ade360 | |
--86.54%-- [...] | |
0.11% rocksdb:bg0 mongod-rocks59.el7 [.] rocksdb::MemTableIterator::key | |
| | |
---rocksdb::MemTableIterator::key | |
rocksdb::CompactionIterator::NextFromInput | |
rocksdb::CompactionIterator::Next | |
rocksdb::BuildTable | |
rocksdb::FlushJob::WriteLevel0Table | |
rocksdb::FlushJob::Run | |
rocksdb::DBImpl::FlushMemTableToOutputFile | |
rocksdb::DBImpl::BackgroundFlush | |
rocksdb::DBImpl::BackgroundCallFlush | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.11% conn83 mongod-rocks59.el7 [.] rocksdb::BlockBasedTable::Get | |
| | |
---rocksdb::BlockBasedTable::Get | |
rocksdb::TableCache::Get | |
rocksdb::Version::Get | |
rocksdb::DBImpl::GetImpl | |
rocksdb::DBImpl::Get | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.11% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::BlockBasedTableBuilder::FileSize | |
| | |
---rocksdb::BlockBasedTableBuilder::FileSize | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.11% rocksdb:bg7 mongod-rocks59.el7 [.] rocksdb::BlockIter::key | |
| | |
---rocksdb::BlockIter::key | |
rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.11% rocksdb:bg3 mongod-rocks59.el7 [.] rocksdb::BlockBuilder::Add | |
| | |
---rocksdb::BlockBuilder::Add | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.11% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::BlockIter::Next | |
| | |
---rocksdb::BlockIter::Next | |
| | |
|--85.96%-- rocksdb::(anonymous namespace)::TwoLevelIterator::Next | |
| rocksdb::CompactionIterator::Next | |
| rocksdb::CompactionJob::ProcessKeyValueCompaction | |
| rocksdb::CompactionJob::Run | |
| rocksdb::DBImpl::BackgroundCompaction | |
| rocksdb::DBImpl::BackgroundCallCompaction | |
| rocksdb::DBImpl::BGWorkCompaction | |
| rocksdb::ThreadPoolImpl::Impl::BGThread | |
| rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
| execute_native_thread_routine | |
| | |
--14.04%-- rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.11% conn83 libc-2.17.so [.] __strlen_sse2_pminub | |
| | |
---__strlen_sse2_pminub | |
| | |
|--48.69%-- mongo::BSONObj::getField | |
| | | |
| |--66.74%-- mongo::BtreeKeyGeneratorV1::extractNextElement | |
| | mongo::BtreeKeyGeneratorV1::getKeysImplWithArray | |
| | mongo::BtreeKeyGeneratorV1::getKeysImpl | |
| | mongo::BtreeKeyGenerator::getKeys | |
| | mongo::IndexAccessMethod::getKeys | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| |--16.95%-- mongo::oploghack::extractKey | |
| | mongo::RocksRecordStore::insertRecord | |
| | mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| | mongo::Collection::insertDocumentsForOplog | |
| | mongo::repl::_logOpsInner | |
| | mongo::repl::logOps | |
| | mongo::OpObserverImpl::onInserts | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --16.32%-- mongo::dotted_path_support::extractElementAtPathOrArrayAlongPath | |
| mongo::BtreeKeyGeneratorV1::extractNextElement | |
| mongo::BtreeKeyGeneratorV1::getKeysImplWithArray | |
| mongo::BtreeKeyGeneratorV1::getKeysImpl | |
| mongo::BtreeKeyGenerator::getKeys | |
| mongo::IndexAccessMethod::getKeys | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--20.49%-- mongo::repl::(anonymous namespace)::_logOpWriter | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--10.70%-- mongo::KeyString::_appendAllElementsForIndexing | |
| mongo::KeyString::resetToKey | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--10.40%-- mongo::BSONElement::size | |
| mongo::fixDocumentForInsert | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--9.72%-- mongo::fixDocumentForInsert | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.11% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::MergingIterator::Next | |
| | |
---rocksdb::MergingIterator::Next | |
rocksdb::CompactionIterator::Next | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.11% conn83 mongod-rocks59.el7 [.] std::__detail::_Map_base<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[] | |
| | |
---std::__detail::_Map_base<std::string, std::pair<std::string const, unsigned long>, std::allocator<std::pair<std::string const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[] | |
| | |
|--69.20%-- mongo::RocksTransaction::registerWrite | |
| | | |
| |--63.61%-- mongo::RocksStandardIndex::insert | |
| | mongo::IndexAccessMethod::insert | |
| | mongo::IndexCatalog::_indexFilteredRecords | |
| | mongo::IndexCatalog::_indexRecords | |
| | mongo::IndexCatalog::indexRecords | |
| | mongo::Collection::_insertDocuments | |
| | mongo::Collection::insertDocuments | |
| | mongo::insertDocuments | |
| | mongo::performInserts | |
| | mongo::CmdInsert::runImpl | |
| | mongo::(anonymous namespace)::WriteCommand::run | |
| | mongo::Command::run | |
| | mongo::Command::execCommand | |
| | mongo::runCommands | |
| | mongo::(anonymous namespace)::receivedCommand | |
| | mongo::assembleResponse | |
| | mongo::ServiceEntryPointMongod::_sessionLoop | |
| | std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| | mongo::(anonymous namespace)::runFunc | |
| | start_thread | |
| | | |
| --36.39%-- mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--30.80%-- mongo::RocksTransaction::commit | |
mongo::RocksRecoveryUnit::_commit | |
mongo::RocksRecoveryUnit::commitUnitOfWork | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
0.11% rocksdb:bg1 mongod-rocks59.el7 [.] rocksdb::EncodeVarint32 | |
| | |
---rocksdb::EncodeVarint32 | |
rocksdb::BlockBasedTableBuilder::Add | |
rocksdb::CompactionJob::ProcessKeyValueCompaction | |
rocksdb::CompactionJob::Run | |
rocksdb::DBImpl::BackgroundCompaction | |
rocksdb::DBImpl::BackgroundCallCompaction | |
rocksdb::DBImpl::BGWorkCompaction | |
rocksdb::ThreadPoolImpl::Impl::BGThread | |
rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper | |
execute_native_thread_routine | |
0.11% conn83 libpthread-2.17.so [.] pthread_mutex_lock | |
| | |
---pthread_mutex_lock | |
| | |
|--30.27%-- rocksdb::LRUCacheShard::Release | |
| rocksdb::Cleanable::~Cleanable | |
| rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--20.96%-- mongo::RocksStandardIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--15.06%-- rocksdb::LRUCacheShard::Lookup | |
| rocksdb::(anonymous namespace)::GetEntryFromCache | |
| rocksdb::BlockBasedTable::GetDataBlockFromCache | |
| rocksdb::BlockBasedTable::MaybeLoadDataBlockToCache | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::NewDataBlockIterator | |
| rocksdb::BlockBasedTable::Get | |
| rocksdb::TableCache::Get | |
| rocksdb::Version::Get | |
| rocksdb::DBImpl::GetImpl | |
| rocksdb::DBImpl::Get | |
| mongo::RocksRecoveryUnit::Get | |
| mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--14.93%-- mongo::RocksUniqueIndex::insert | |
| mongo::IndexAccessMethod::insert | |
| mongo::IndexCatalog::_indexFilteredRecords | |
| mongo::IndexCatalog::_indexRecords | |
| mongo::IndexCatalog::indexRecords | |
| mongo::Collection::_insertDocuments | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
|--9.93%-- mongo::RocksRecordStore::insertRecord | |
| mongo::RocksRecordStore::insertRecordsWithDocWriter | |
| mongo::Collection::insertDocumentsForOplog | |
| mongo::repl::_logOpsInner | |
| mongo::repl::logOps | |
| mongo::OpObserverImpl::onInserts | |
| mongo::Collection::insertDocuments | |
| mongo::insertDocuments | |
| mongo::performInserts | |
| mongo::CmdInsert::runImpl | |
| mongo::(anonymous namespace)::WriteCommand::run | |
| mongo::Command::run | |
| mongo::Command::execCommand | |
| mongo::runCommands | |
| mongo::(anonymous namespace)::receivedCommand | |
| mongo::assembleResponse | |
| mongo::ServiceEntryPointMongod::_sessionLoop | |
| std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
| mongo::(anonymous namespace)::runFunc | |
| start_thread | |
| | |
--8.85%-- rocksdb::InstrumentedMutex::Lock | |
rocksdb::DBImpl::GetSnapshotImpl | |
mongo::RocksRecoveryUnit::snapshot | |
mongo::RocksRecoveryUnit::Get | |
mongo::RocksUniqueIndex::insert | |
mongo::IndexAccessMethod::insert | |
mongo::IndexCatalog::_indexFilteredRecords | |
mongo::IndexCatalog::_indexRecords | |
mongo::IndexCatalog::indexRecords | |
mongo::Collection::_insertDocuments | |
mongo::Collection::insertDocuments | |
mongo::insertDocuments | |
mongo::performInserts | |
mongo::CmdInsert::runImpl | |
mongo::(anonymous namespace)::WriteCommand::run | |
mongo::Command::run | |
mongo::Command::execCommand | |
mongo::runCommands | |
mongo::(anonymous namespace)::receivedCommand | |
mongo::assembleResponse | |
mongo::ServiceEntryPointMongod::_sessionLoop | |
std::_Function_handler<void (std::shared_ptr<mongo::transport::Session> const&), mongo::ServiceEntryPointMongod::startSession(std::shared_ptr<mongo::transport::Session>)::{lambda(std::shared_ptr<mongo::transport::Session> const&)#1}>::_M_invoke | |
mongo::(anonymous namespace)::runFunc | |
start_thread | |
... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment