You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by zh...@apache.org on 2020/04/29 01:11:57 UTC
[incubator-doris-website] branch asf-site updated: Remove content
to see what happened
This is an automated email from the ASF dual-hosted git repository.
zhaoc pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-doris-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new bc1002e Remove content to see what happened
bc1002e is described below
commit bc1002e95bdaf539ca3db9b97b0549f0d4bae508
Author: Zhao Chun <zh...@apache.org>
AuthorDate: Wed Apr 29 09:11:45 2020 +0800
Remove content to see what happened
---
content/.buildinfo | 4 -
content/.htaccess | 224 -
content/_images/backend_state.png | Bin 38501 -> 0 bytes
content/_images/backend_state1.png | Bin 38501 -> 0 bytes
content/_images/cluster_link_and_migrate_db.png | Bin 26668 -> 0 bytes
content/_images/cluster_link_and_migrate_db1.png | Bin 26668 -> 0 bytes
content/_images/cluster_namaspace.png | Bin 17381 -> 0 bytes
content/_images/cluster_namaspace1.png | Bin 17381 -> 0 bytes
content/_images/cpu-flame-demo.svg | 3587 -------
content/_images/cpu-flame-demo1.svg | 3587 -------
content/_images/cpu-pprof-demo.png | Bin 306228 -> 0 bytes
content/_images/cpu-pprof-demo1.png | Bin 306228 -> 0 bytes
content/_images/create-pr.png | Bin 159594 -> 0 bytes
content/_images/create-pr1.png | Bin 159594 -> 0 bytes
content/_images/create-pr2.png | Bin 175333 -> 0 bytes
content/_images/create-pr21.png | Bin 175333 -> 0 bytes
content/_images/create-pr3.png | Bin 176477 -> 0 bytes
content/_images/create-pr31.png | Bin 176477 -> 0 bytes
content/_images/dashboard_navibar.png | Bin 34907 -> 0 bytes
content/_images/dashboard_navibar1.png | Bin 34907 -> 0 bytes
content/_images/dashboard_overview.png | Bin 281391 -> 0 bytes
content/_images/dashboard_overview1.png | Bin 281391 -> 0 bytes
content/_images/dashboard_panel.png | Bin 53982 -> 0 bytes
content/_images/dashboard_panel1.png | Bin 53982 -> 0 bytes
content/_images/dashboard_row.png | Bin 11987 -> 0 bytes
content/_images/dashboard_row1.png | Bin 11987 -> 0 bytes
content/_images/fork-repo.png | Bin 185675 -> 0 bytes
content/_images/fork-repo1.png | Bin 185675 -> 0 bytes
content/_images/log_replication.jpg | Bin 174704 -> 0 bytes
content/_images/login-gitter1.png | Bin 20977 -> 0 bytes
content/_images/login-gitter11.png | Bin 20977 -> 0 bytes
content/_images/login-gitter2.PNG | Bin 199416 -> 0 bytes
content/_images/login-gitter21.PNG | Bin 199416 -> 0 bytes
content/_images/metadata_contents.png | Bin 14356 -> 0 bytes
content/_images/metadata_contents1.png | Bin 14356 -> 0 bytes
content/_images/metadata_stream.png | Bin 75852 -> 0 bytes
content/_images/metadata_stream1.png | Bin 75852 -> 0 bytes
content/_images/monitor_arch.png | Bin 21986 -> 0 bytes
content/_images/monitor_arch1.png | Bin 21986 -> 0 bytes
content/_images/multi_tenant_arch.png | Bin 148816 -> 0 bytes
content/_images/multi_tenant_arch1.png | Bin 148816 -> 0 bytes
content/_images/new-pr.png | Bin 180263 -> 0 bytes
content/_images/new-pr1.png | Bin 180263 -> 0 bytes
content/_images/palo_architecture.jpg | Bin 162011 -> 0 bytes
content/_images/palo_architecture1.jpg | Bin 162011 -> 0 bytes
content/_images/palo_meta.png | Bin 27247 -> 0 bytes
content/_images/palo_meta1.png | Bin 27247 -> 0 bytes
content/_images/perf-report-demo.png | Bin 133161 -> 0 bytes
content/_images/perf-report-demo1.png | Bin 133161 -> 0 bytes
content/_images/replica_recover.png | Bin 30514 -> 0 bytes
content/_images/replica_recover1.png | Bin 30514 -> 0 bytes
content/_images/segment_v2.png | Bin 40991 -> 0 bytes
content/_images/segment_v21.png | Bin 40991 -> 0 bytes
content/_images/subscribe-mail-list-step1.png | Bin 72287 -> 0 bytes
content/_images/subscribe-mail-list-step11.png | Bin 72287 -> 0 bytes
content/_images/subscribe-mail-list-step2.png | Bin 118536 -> 0 bytes
content/_images/subscribe-mail-list-step21.png | Bin 118536 -> 0 bytes
content/_images/subscribe-mail-list-step3.png | Bin 95590 -> 0 bytes
content/_images/subscribe-mail-list-step31.png | Bin 95590 -> 0 bytes
content/_images/subscribe-mail-list-step4.png | Bin 94776 -> 0 bytes
content/_images/subscribe-mail-list-step41.png | Bin 94776 -> 0 bytes
content/_images/user_authority.png | Bin 12063 -> 0 bytes
content/_images/user_authority1.png | Bin 12063 -> 0 bytes
.../alter-table/alter-table-bitmap-index.md.txt | 79 -
.../alter-table/alter-table-rollup.md.txt | 187 -
.../alter-table/alter-table-schema-change.md.txt | 242 -
.../alter-table/alter-table-temp-partition.md.txt | 244 -
.../administrator-guide/alter-table/index.rst.txt | 9 -
.../cn/administrator-guide/backup-restore.md.txt | 179 -
.../cn/administrator-guide/broker.md.txt | 280 -
.../cn/administrator-guide/colocation-join.md.txt | 441 -
.../cn/administrator-guide/config/fe_config.md.txt | 34 -
.../cn/administrator-guide/config/index.rst.txt | 9 -
.../administrator-guide/dynamic-partition.md.txt | 201 -
.../cn/administrator-guide/export-manual.md.txt | 188 -
.../http-actions/cancel-label.md.txt | 52 -
.../http-actions/compaction-action.md.txt | 79 -
.../http-actions/fe-get-log-file.md.txt | 73 -
.../http-actions/get-label-state.md.txt | 52 -
.../administrator-guide/http-actions/index.rst.txt | 9 -
.../http-actions/restore-tablet.md.txt | 36 -
.../cn/administrator-guide/index.rst.txt | 20 -
.../load-data/broker-load-manual.md.txt | 508 -
.../load-data/delete-manual.md.txt | 176 -
.../cn/administrator-guide/load-data/index.rst.txt | 13 -
.../load-data/insert-into-manual.md.txt | 282 -
.../load-data/load-manual.md.txt | 210 -
.../load-data/routine-load-manual.md.txt | 292 -
.../load-data/stream-load-manual.md.txt | 330 -
.../materialized-view/index.rst.txt | 9 -
.../operation/disk-capacity.md.txt | 141 -
.../cn/administrator-guide/operation/index.rst.txt | 9 -
.../operation/metadata-operation.md.txt | 335 -
.../operation/monitor-alert.md.txt | 302 -
.../operation/multi-tenant.md.txt | 232 -
.../operation/tablet-meta-tool.md.txt | 107 -
.../operation/tablet-repair-and-balance.md.txt | 666 --
.../operation/tablet-restore-tool.md.txt | 83 -
.../cn/administrator-guide/privilege.md.txt | 217 -
.../cn/administrator-guide/segment-v2-usage.md.txt | 147 -
.../cn/administrator-guide/small-file-mgr.md.txt | 97 -
.../cn/administrator-guide/sql-mode.md.txt | 69 -
.../cn/administrator-guide/time-zone.md.txt | 84 -
.../cn/administrator-guide/variables.md.txt | 321 -
.../documentation/cn/community/gitter.md.txt | 56 -
.../cn/community/how-to-contribute.md.txt | 75 -
.../documentation/cn/community/index.rst.txt | 8 -
.../documentation/cn/community/members.md.txt | 61 -
.../documentation/cn/community/pull-request.md.txt | 252 -
.../cn/community/release-process.md.txt | 648 --
.../cn/community/subscribe-mail-list.md.txt | 62 -
.../cn/community/verify-apache-release.md.txt | 81 -
.../cn/developer-guide/debug-tool.md.txt | 266 -
.../cn/developer-guide/format-code.md.txt | 66 -
.../documentation/cn/developer-guide/index.rst.txt | 8 -
.../documentation/cn/downloads/downloads.md.txt | 13 -
.../documentation/cn/downloads/index.rst.txt | 10 -
.../cn/extending-doris/audit-plugin.md.txt | 108 -
.../cn/extending-doris/doris-on-es.md.txt | 224 -
.../documentation/cn/extending-doris/index.rst.txt | 8 -
.../plugin-development-manual.md.txt | 291 -
.../extending-doris/user-defined-function.md.txt | 112 -
.../cn/getting-started/advance-usage.md.txt | 265 -
.../cn/getting-started/basic-usage.md.txt | 374 -
.../cn/getting-started/best-practice.md.txt | 182 -
.../cn/getting-started/data-model-rollup.md.txt | 631 --
.../cn/getting-started/data-partition.md.txt | 290 -
.../cn/getting-started/hit-the-rollup.md.txt | 287 -
.../documentation/cn/getting-started/index.rst.txt | 12 -
content/_sources/documentation/cn/index.rst.txt | 18 -
.../documentation/cn/installing/compilation.md.txt | 101 -
.../documentation/cn/installing/index.rst.txt | 9 -
.../cn/installing/install-deploy.md.txt | 413 -
.../documentation/cn/installing/upgrade.md.txt | 56 -
.../cn/internal/doris_storage_optimization.md.txt | 225 -
.../cn/internal/grouping_sets_design.md.txt | 510 -
.../documentation/cn/internal/index.rst.txt | 8 -
.../cn/internal/metadata-design.md.txt | 119 -
.../documentation/cn/internal/spark_load.md.txt | 205 -
.../documentation/cn/sql-reference/index.rst.txt | 9 -
.../sql-functions/aggregate-functions/avg.md.txt | 50 -
.../aggregate-functions/bitmap.md.txt | 139 -
.../sql-functions/aggregate-functions/count.md.txt | 54 -
.../aggregate-functions/hll_union_agg.md.txt | 45 -
.../aggregate-functions/index.rst.txt | 8 -
.../sql-functions/aggregate-functions/max.md.txt | 39 -
.../sql-functions/aggregate-functions/min.md.txt | 39 -
.../sql-functions/aggregate-functions/ndv.md.txt | 41 -
.../aggregate-functions/percentile_approx.md.txt | 50 -
.../aggregate-functions/stddev.md.txt | 46 -
.../aggregate-functions/stddev_samp.md.txt | 39 -
.../sql-functions/aggregate-functions/sum.md.txt | 39 -
.../aggregate-functions/var_samp.md.txt | 38 -
.../aggregate-functions/variance.md.txt | 45 -
.../bitmap-functions/bitmap_and.md.txt | 48 -
.../bitmap-functions/bitmap_contains.md.txt | 48 -
.../bitmap-functions/bitmap_empty.md.txt | 45 -
.../bitmap-functions/bitmap_from_string.md.txt | 56 -
.../bitmap-functions/bitmap_has_any.md.txt | 48 -
.../bitmap-functions/bitmap_hash.md.txt | 45 -
.../bitmap-functions/bitmap_or.md.txt | 48 -
.../bitmap-functions/bitmap_to_string.md.txt | 62 -
.../sql-functions/bitmap-functions/index.rst.txt | 8 -
.../bitmap-functions/to_bitmap.md.txt | 46 -
.../cn/sql-reference/sql-functions/cast.md.txt | 75 -
.../date-time-functions/convert_tz.md.txt | 50 -
.../date-time-functions/curdate.md.txt | 48 -
.../date-time-functions/current_timestamp.md.txt | 42 -
.../date-time-functions/curtime.md.txt | 43 -
.../date-time-functions/date_add.md.txt | 48 -
.../date-time-functions/date_format.md.txt | 153 -
.../date-time-functions/date_sub.md.txt | 48 -
.../date-time-functions/datediff.md.txt | 51 -
.../sql-functions/date-time-functions/day.md.txt | 42 -
.../date-time-functions/dayname.md.txt | 43 -
.../date-time-functions/dayofmonth.md.txt | 44 -
.../date-time-functions/dayofweek.md.txt | 51 -
.../date-time-functions/dayofyear.md.txt | 44 -
.../date-time-functions/from_days.md.txt | 42 -
.../date-time-functions/from_unixtime.md.txt | 82 -
.../sql-functions/date-time-functions/hour.md.txt | 42 -
.../date-time-functions/index.rst.txt | 8 -
.../date-time-functions/minute.md.txt | 42 -
.../sql-functions/date-time-functions/month.md.txt | 44 -
.../date-time-functions/monthname.md.txt | 44 -
.../sql-functions/date-time-functions/now.md.txt | 42 -
.../date-time-functions/second.md.txt | 42 -
.../date-time-functions/str_to_date.md.txt | 58 -
.../date-time-functions/timediff.md.txt | 58 -
.../date-time-functions/timestampadd.md.txt | 52 -
.../date-time-functions/timestampdiff.md.txt | 60 -
.../date-time-functions/to_days.md.txt | 44 -
.../date-time-functions/unix_timestamp.md.txt | 79 -
.../date-time-functions/utc_timestamp.md.txt | 46 -
.../date-time-functions/workofyear.md.txt | 45 -
.../sql-functions/date-time-functions/year.md.txt | 44 -
.../sql-functions/hash-functions/index.rst.txt | 8 -
.../hash-functions/murmur_hash3_32.md.txt | 54 -
.../cn/sql-reference/sql-functions/index.rst.txt | 18 -
.../sql-functions/spatial-functions/index.rst.txt | 8 -
.../spatial-functions/st_astext.md.txt | 40 -
.../spatial-functions/st_circle.md.txt | 41 -
.../spatial-functions/st_contains.md.txt | 47 -
.../spatial-functions/st_distance_sphere.md.txt | 40 -
.../spatial-functions/st_geometryfromtext.md.txt | 40 -
.../spatial-functions/st_linefromtext.md.txt | 40 -
.../spatial-functions/st_point.md.txt | 41 -
.../spatial-functions/st_polygon.md.txt | 40 -
.../sql-functions/spatial-functions/st_x.md.txt | 40 -
.../sql-functions/spatial-functions/st_y.md.txt | 40 -
.../sql-functions/string-functions/ascii.md.txt | 47 -
.../sql-functions/string-functions/concat.md.txt | 54 -
.../string-functions/concat_ws.md.txt | 56 -
.../string-functions/ends_with.md.txt | 46 -
.../string-functions/find_in_set.md.txt | 40 -
.../string-functions/get_json_double.md.txt | 67 -
.../string-functions/get_json_int.md.txt | 67 -
.../string-functions/get_json_string.md.txt | 77 -
.../string-functions/group_concat.md.txt | 56 -
.../sql-functions/string-functions/index.rst.txt | 8 -
.../sql-functions/string-functions/instr.md.txt | 47 -
.../sql-functions/string-functions/lcase.md.txt | 30 -
.../sql-functions/string-functions/left.md.txt | 40 -
.../sql-functions/string-functions/length.md.txt | 47 -
.../sql-functions/string-functions/locate.md.txt | 54 -
.../sql-functions/string-functions/lower.md.txt | 40 -
.../sql-functions/string-functions/lpad.md.txt | 47 -
.../sql-functions/string-functions/ltrim.md.txt | 40 -
.../string-functions/money_format.md.txt | 54 -
.../string-functions/null_or_empty.md.txt | 53 -
.../string-functions/regexp_extract.md.txt | 47 -
.../string-functions/regexp_replace.md.txt | 47 -
.../sql-functions/string-functions/repeat.md.txt | 47 -
.../sql-functions/string-functions/right.md.txt | 40 -
.../string-functions/split_part.md.txt | 62 -
.../string-functions/starts_with.md.txt | 46 -
.../sql-functions/string-functions/strleft.md.txt | 40 -
.../sql-functions/string-functions/strright.md.txt | 40 -
.../Account Management/CREATE ROLE.md.txt | 38 -
.../Account Management/CREATE USER.md.txt | 69 -
.../Account Management/DROP ROLE.md.txt | 37 -
.../Account Management/DROP USER.md.txt | 43 -
.../sql-statements/Account Management/GRANT.md.txt | 75 -
.../Account Management/REVOKE.md.txt | 42 -
.../Account Management/SET PASSWORD.md.txt | 49 -
.../Account Management/SET PROPERTY.md.txt | 75 -
.../Account Management/SHOW GRANTS.md.txt | 50 -
.../Account Management/SHOW ROLES.md.txt | 35 -
.../Account Management/index.rst.txt | 8 -
.../Administration/ADMIN CANCEL REPAIR.md.txt | 41 -
.../Administration/ADMIN CHECK TABLET.md.txt | 50 -
.../Administration/ADMIN REPAIR.md.txt | 46 -
.../Administration/ADMIN SET CONFIG.md.txt | 37 -
.../Administration/ADMIN SET REPLICA STATUS.md.txt | 55 -
.../Administration/ADMIN SHOW CONFIG.md.txt | 46 -
.../ADMIN SHOW REPLICA DISTRIBUTION.md.txt | 45 -
.../ADMIN SHOW REPLICA STATUS.md.txt | 58 -
.../Administration/ALTER CLUSTER.md.txt | 47 -
.../Administration/ALTER SYSTEM.md.txt | 113 -
.../Administration/CANCEL DECOMMISSION.md.txt | 34 -
.../Administration/CREATE CLUSTER.md.txt | 55 -
.../Administration/CREATE FILE.md.txt | 70 -
.../Administration/DROP CLUSTER.md.txt | 37 -
.../sql-statements/Administration/DROP FILE.md.txt | 44 -
.../sql-statements/Administration/ENTER.md.txt | 37 -
.../Administration/INSTALL PLUGIN.md.txt | 50 -
.../Administration/LINK DATABASE.md.txt | 44 -
.../Administration/MIGRATE DATABASE.md.txt | 40 -
.../Administration/SHOW BACKENDS.md.txt | 41 -
.../Administration/SHOW BROKER.md.txt | 34 -
.../sql-statements/Administration/SHOW FILE.md.txt | 46 -
.../Administration/SHOW FRONTENDS.md.txt | 37 -
.../Administration/SHOW FULL COLUMNS.md.txt | 33 -
.../Administration/SHOW INDEX.md.txt | 37 -
.../Administration/SHOW MIGRATIONS.md.txt | 31 -
.../Administration/SHOW PLUGINS.md.txt | 38 -
.../Administration/SHOW TABLE STATUS.md.txt | 41 -
.../Administration/UNINSTALL PLUGIN.md.txt | 40 -
.../sql-statements/Administration/index.rst.txt | 8 -
.../Data Definition/ALTER DATABASE.md.txt | 55 -
.../Data Definition/ALTER TABLE.md.txt | 343 -
.../Data Definition/ALTER VIEW.md.txt | 45 -
.../sql-statements/Data Definition/BACKUP.md.txt | 58 -
.../Data Definition/CANCEL ALTER.md.txt | 62 -
.../Data Definition/CANCEL BACKUP.md.txt | 32 -
.../Data Definition/CANCEL RESTORE.md.txt | 35 -
.../Data Definition/CREATE DATABASE.md.txt | 32 -
.../Data Definition/CREATE INDEX.md.txt | 38 -
.../CREATE MATERIALIZED VIEW.md.txt | 230 -
.../Data Definition/CREATE REPOSITORY.md.txt | 69 -
.../Data Definition/CREATE TABLE.md.txt | 605 --
.../Data Definition/CREATE VIEW.md.txt | 57 -
.../Data Definition/DROP DATABASE.md.txt | 35 -
.../Data Definition/DROP INDEX.md.txt | 30 -
.../Data Definition/DROP MATERIALIZED VIEW.md.txt | 101 -
.../Data Definition/DROP REPOSITORY.md.txt | 35 -
.../Data Definition/DROP TABLE.md.txt | 38 -
.../Data Definition/DROP VIEW.md.txt | 33 -
.../sql-statements/Data Definition/HLL.md.txt | 102 -
.../sql-statements/Data Definition/RECOVER.md.txt | 47 -
.../sql-statements/Data Definition/RESTORE.md.txt | 71 -
.../Data Definition/TRUNCATE TABLE.md.txt | 46 -
.../Data Definition/create-function.md.txt | 107 -
.../Data Definition/drop-function.md.txt | 49 -
.../sql-statements/Data Definition/index.rst.txt | 8 -
.../Data Definition/show-functions.md.txt | 72 -
.../Data Manipulation/BROKER LOAD.md.txt | 428 -
.../Data Manipulation/CANCEL LOAD.md.txt | 39 -
.../sql-statements/Data Manipulation/DELETE.md.txt | 55 -
.../sql-statements/Data Manipulation/EXPORT.md.txt | 77 -
.../Data Manipulation/GROUP BY.md.txt | 163 -
.../sql-statements/Data Manipulation/LOAD.md.txt | 286 -
.../Data Manipulation/MINI LOAD.md.txt | 132 -
.../Data Manipulation/MULTI LOAD.md.txt | 101 -
.../Data Manipulation/PAUSE ROUTINE LOAD.md.txt | 29 -
.../Data Manipulation/RESUME ROUTINE LOAD.md.txt | 29 -
.../Data Manipulation/ROUTINE LOAD.md.txt | 309 -
.../Data Manipulation/SHOW ALTER.md.txt | 48 -
.../Data Manipulation/SHOW BACKUP.md.txt | 56 -
.../Data Manipulation/SHOW DATA.md.txt | 40 -
.../Data Manipulation/SHOW DATABASES.md.txt | 28 -
.../Data Manipulation/SHOW DELETE.md.txt | 32 -
.../SHOW DYNAMIC PARTITION TABLES.md.txt | 32 -
.../Data Manipulation/SHOW EXPORT.md.txt | 55 -
.../Data Manipulation/SHOW LOAD.md.txt | 68 -
.../Data Manipulation/SHOW PARTITIONS.md.txt | 38 -
.../Data Manipulation/SHOW PROPERTY.md.txt | 35 -
.../Data Manipulation/SHOW REPOSITORIES.md.txt | 42 -
.../Data Manipulation/SHOW RESTORE.md.txt | 60 -
.../SHOW ROUTINE LOAD TASK.md.txt | 28 -
.../Data Manipulation/SHOW ROUTINE LOAD.md.txt | 51 -
.../Data Manipulation/SHOW SNAPSHOT.md.txt | 50 -
.../Data Manipulation/SHOW TABLES.md.txt | 28 -
.../Data Manipulation/SHOW TABLET.md.txt | 60 -
.../Data Manipulation/SHOW TRANSACTION.md.txt | 80 -
.../Data Manipulation/STOP ROUTINE LOAD.md.txt | 29 -
.../Data Manipulation/STREAM LOAD.md.txt | 126 -
.../sql-statements/Data Manipulation/index.rst.txt | 8 -
.../sql-statements/Data Manipulation/insert.md.txt | 104 -
.../sql-statements/Data Types/BIGINT.md.txt | 27 -
.../sql-statements/Data Types/BOOLEAN.md.txt | 27 -
.../sql-statements/Data Types/CHAR.md.txt | 27 -
.../sql-statements/Data Types/DATE.md.txt | 35 -
.../sql-statements/Data Types/DATETIME.md.txt | 28 -
.../sql-statements/Data Types/DECIMAL.md.txt | 28 -
.../sql-statements/Data Types/DOUBLE.md.txt | 27 -
.../sql-statements/Data Types/FLOAT.md.txt | 27 -
.../sql-statements/Data Types/HLL.md.txt | 29 -
.../sql-statements/Data Types/INT.md.txt | 27 -
.../sql-statements/Data Types/LARGEINT.md.txt | 26 -
.../sql-statements/Data Types/SMALLINT.md.txt | 27 -
.../sql-statements/Data Types/TINYINT.md.txt | 27 -
.../sql-statements/Data Types/VARCHAR.md.txt | 27 -
.../sql-statements/Data Types/index.rst.txt | 8 -
.../sql-statements/Utility/DESCRIBE.md.txt | 41 -
.../sql-statements/Utility/index.rst.txt | 8 -
.../cn/sql-reference/sql-statements/index.rst.txt | 13 -
.../alter-table/alter-table-bitmap-index_EN.md.txt | 76 -
.../alter-table/alter-table-rollup_EN.md.txt | 181 -
.../alter-table-schema-change_EN.md.txt | 224 -
.../alter-table-temp-partition_EN.md.txt | 234 -
.../administrator-guide/alter-table/index.rst.txt | 9 -
.../administrator-guide/backup-restore_EN.md.txt | 179 -
.../en/administrator-guide/broker_EN.md.txt | 286 -
.../administrator-guide/colocation-join_EN.md.txt | 441 -
.../administrator-guide/config/fe_config_en.md.txt | 34 -
.../en/administrator-guide/config/index.rst.txt | 9 -
.../dynamic-partition_EN.md.txt | 185 -
.../en/administrator-guide/export_manual_EN.md.txt | 184 -
.../http-actions/cancel-label_EN.md.txt | 57 -
.../http-actions/compaction-action_EN.md.txt | 78 -
.../http-actions/fe-get-log-file_EN.md.txt | 67 -
.../http-actions/get-label-state_EN.md.txt | 52 -
.../administrator-guide/http-actions/index.rst.txt | 9 -
.../http-actions/restore-tablet_EN.md.txt | 34 -
.../en/administrator-guide/index.rst.txt | 19 -
.../load-data/broker-load-manual_EN.md.txt | 488 -
.../load-data/delete-manual_EN.md.txt | 181 -
.../en/administrator-guide/load-data/index.rst.txt | 13 -
.../load-data/insert-into-manual_EN.md.txt | 268 -
.../load-data/load-manual_EN.md.txt | 212 -
.../load-data/routine-load-manual_EN.md.txt | 290 -
.../load-data/stream-load-manual_EN.md.txt | 286 -
.../en/administrator-guide/operation/index.rst.txt | 9 -
.../operation/metadata-operation_EN.md.txt | 335 -
.../operation/monitor-alert_EN.md.txt | 302 -
.../operation/multi-tenant_EN.md.txt | 231 -
.../operation/tablet-meta-tool_EN.md.txt | 105 -
.../operation/tablet-repair-and-balance_EN.md.txt | 660 --
.../en/administrator-guide/privilege_EN.md.txt | 217 -
.../administrator-guide/small-file-mgr_EN.md.txt | 97 -
.../en/administrator-guide/sql-mode_EN.md.txt | 69 -
.../en/administrator-guide/time-zone_EN.md.txt | 91 -
.../en/administrator-guide/variables_EN.md.txt | 321 -
.../documentation/en/community/gitter_EN.md.txt | 56 -
.../en/community/how-to-contribute_EN.md.txt | 76 -
.../documentation/en/community/index.rst.txt | 8 -
.../documentation/en/community/members_EN.md.txt | 61 -
.../en/community/pull-request_EN.md.txt | 252 -
.../en/community/release-process_EN.md.txt | 666 --
.../en/community/subscribe-mail-list_EN.md.txt | 62 -
.../en/community/verify-apache-release_EN.md.txt | 75 -
.../en/developer-guide/debug-tool.md.txt | 266 -
.../en/developer-guide/format-code.md.txt | 78 -
.../documentation/en/developer-guide/index.rst.txt | 8 -
.../documentation/en/downloads/downloads_EN.md.txt | 13 -
.../documentation/en/downloads/index.rst.txt | 10 -
.../en/extending-doris/audit-plugin_EN.md.txt | 89 -
.../en/extending-doris/doris-on-es_EN.md.txt | 226 -
.../documentation/en/extending-doris/index.rst.txt | 8 -
.../plugin-development-manual_EN.md.txt | 293 -
.../user-defined-function_EN.md.txt | 111 -
.../en/getting-started/advance-usage_EN.md.txt | 265 -
.../en/getting-started/basic-usage_EN.md.txt | 375 -
.../en/getting-started/best-practice_EN.md.txt | 184 -
.../en/getting-started/data-model-rollup_EN.md.txt | 630 --
.../en/getting-started/data-partition_EN.md.txt | 286 -
.../en/getting-started/hit-the-rollup_EN.md.txt | 289 -
.../documentation/en/getting-started/index.rst.txt | 12 -
content/_sources/documentation/en/index.rst.txt | 20 -
.../en/installing/compilation_EN.md.txt | 100 -
.../documentation/en/installing/index.rst.txt | 9 -
.../en/installing/install-deploy_EN.md.txt | 427 -
.../documentation/en/installing/upgrade_EN.md.txt | 57 -
.../internal/doris_storage_optimization_EN.md.txt | 226 -
.../en/internal/grouping_sets_design_EN.md.txt | 494 -
.../documentation/en/internal/index.rst.txt | 8 -
.../en/internal/metadata-design_EN.md.txt | 120 -
.../documentation/en/sql-reference/index.rst.txt | 9 -
.../aggregate-functions/avg_EN.md.txt | 51 -
.../aggregate-functions/bitmap_EN.md.txt | 139 -
.../aggregate-functions/count_EN.md.txt | 54 -
.../aggregate-functions/hll_union_agg_EN.md.txt | 45 -
.../aggregate-functions/index.rst.txt | 8 -
.../aggregate-functions/max_EN.md.txt | 39 -
.../aggregate-functions/min_EN.md.txt | 39 -
.../aggregate-functions/ndv_EN.md.txt | 41 -
.../percentile_approx_EN.md.txt | 49 -
.../aggregate-functions/stddev_EN.md.txt | 46 -
.../aggregate-functions/stddev_samp_EN.md.txt | 39 -
.../aggregate-functions/sum_EN.md.txt | 39 -
.../aggregate-functions/var_samp_EN.md.txt | 39 -
.../aggregate-functions/variance_EN.md.txt | 46 -
.../bitmap-functions/bitmap_and_EN.md.txt | 48 -
.../bitmap-functions/bitmap_contains_EN.md.txt | 48 -
.../bitmap-functions/bitmap_empty_EN.md.txt | 45 -
.../bitmap-functions/bitmap_from_string.md.txt | 56 -
.../bitmap-functions/bitmap_has_any_EN.md.txt | 48 -
.../bitmap-functions/bitmap_hash_EN.md.txt | 45 -
.../bitmap-functions/bitmap_or_EN.md.txt | 48 -
.../bitmap-functions/bitmap_to_string.md.txt | 63 -
.../sql-functions/bitmap-functions/index.rst.txt | 8 -
.../bitmap-functions/to_bitmap_EN.md.txt | 45 -
.../en/sql-reference/sql-functions/cast_EN.md.txt | 76 -
.../date-time-functions/curdate_EN.md.txt | 46 -
.../current_timestamp_EN.md.txt | 40 -
.../date-time-functions/date_add_EN.md.txt | 46 -
.../date-time-functions/date_format_EN.md.txt | 151 -
.../date-time-functions/date_sub_EN.md.txt | 46 -
.../date-time-functions/datediff_EN.md.txt | 52 -
.../date-time-functions/day_EN.md.txt | 42 -
.../date-time-functions/dayname_EN.md.txt | 42 -
.../date-time-functions/dayofmonth_EN.md.txt | 43 -
.../date-time-functions/dayofweek_EN.md.txt | 48 -
.../date-time-functions/dayofyear_EN.md.txt | 43 -
.../date-time-functions/from_days_EN.md.txt | 39 -
.../date-time-functions/from_unixtime_EN.md.txt | 69 -
.../date-time-functions/hour_EN.md.txt | 41 -
.../date-time-functions/index.rst.txt | 8 -
.../date-time-functions/minute_EN.md.txt | 41 -
.../date-time-functions/month_EN.md.txt | 42 -
.../date-time-functions/monthname_EN.md.txt | 42 -
.../date-time-functions/now_EN.md.txt | 40 -
.../date-time-functions/second_EN.md.txt | 41 -
.../date-time-functions/str_to_date_EN.md.txt | 57 -
.../date-time-functions/timediff_EN.md.txt | 58 -
.../date-time-functions/timestampadd_EN.md.txt | 51 -
.../date-time-functions/timestampdiff_EN.md.txt | 60 -
.../date-time-functions/to_days_EN.md.txt | 43 -
.../date-time-functions/unix_timestamp_EN.md.txt | 79 -
.../date-time-functions/utc_timestamp_EN.md.txt | 43 -
.../date-time-functions/workofyear_EN.md.txt | 43 -
.../date-time-functions/year_EN.md.txt | 43 -
.../sql-functions/hash-functions/index.rst.txt | 8 -
.../hash-functions/murmur_hash3_32.md.txt | 54 -
.../en/sql-reference/sql-functions/index.rst.txt | 18 -
.../sql-functions/spatial-functions/index.rst.txt | 8 -
.../spatial-functions/st_astext_EN.md.txt | 40 -
.../spatial-functions/st_circle_EN.md.txt | 41 -
.../spatial-functions/st_contains_EN.md.txt | 49 -
.../spatial-functions/st_distance_sphere_EN.md.txt | 40 -
.../st_geometryfromtext_EN.md.txt | 40 -
.../spatial-functions/st_linefromtext_EN.md.txt | 40 -
.../spatial-functions/st_point_EN.md.txt | 41 -
.../spatial-functions/st_polygon_EN.md.txt | 41 -
.../sql-functions/spatial-functions/st_x_EN.md.txt | 40 -
.../sql-functions/spatial-functions/st_y_EN.md.txt | 40 -
.../sql-functions/string-functions/ascii_EN.md.txt | 47 -
.../string-functions/concat_EN.md.txt | 54 -
.../string-functions/concat_ws_EN.md.txt | 56 -
.../string-functions/ends_with_EN.md.txt | 47 -
.../string-functions/find_in_set_EN.md.txt | 42 -
.../string-functions/get_json_double_EN.md.txt | 67 -
.../string-functions/get_json_int_EN.md.txt | 67 -
.../string-functions/get_json_string_EN.md.txt | 77 -
.../string-functions/group_concat_EN.md.txt | 56 -
.../sql-functions/string-functions/index.rst.txt | 8 -
.../sql-functions/string-functions/instr_EN.md.txt | 47 -
.../sql-functions/string-functions/lcase_EN.md.txt | 30 -
.../sql-functions/string-functions/left_EN.md.txt | 40 -
.../string-functions/length_EN.md.txt | 47 -
.../string-functions/locate_EN.md.txt | 54 -
.../sql-functions/string-functions/lower_EN.md.txt | 40 -
.../sql-functions/string-functions/lpad_EN.md.txt | 47 -
.../sql-functions/string-functions/ltrim_EN.md.txt | 40 -
.../string-functions/money_format_EN.md.txt | 54 -
.../string-functions/null_or_empty.md.txt | 53 -
.../string-functions/regexp_extract_EN.md.txt | 47 -
.../string-functions/regexp_replace_EN.md.txt | 47 -
.../string-functions/repeat_EN.md.txt | 47 -
.../sql-functions/string-functions/right_EN.md.txt | 40 -
.../string-functions/split_part_EN.md.txt | 62 -
.../string-functions/starts_with_EN.md.txt | 47 -
.../string-functions/strleft_EN.md.txt | 40 -
.../string-functions/strright_EN.md.txt | 41 -
.../Account Management/CREATE ROLE_EN.md.txt | 38 -
.../Account Management/CREATE USER_EN.md.txt | 67 -
.../Account Management/DROP ROLE_EN.md.txt | 36 -
.../Account Management/DROP USER_EN.md.txt | 42 -
.../Account Management/GRANT_EN.md.txt | 74 -
.../Account Management/REVOKE_EN.md.txt | 41 -
.../Account Management/SET PASSWORD_EN.md.txt | 48 -
.../Account Management/SET PROPERTY_EN.md.txt | 75 -
.../Account Management/SHOW GRANTS_EN.md.txt | 49 -
.../Account Management/SHOW ROLES_EN.md.txt | 34 -
.../Account Management/index.rst.txt | 8 -
.../Administration/ADMIN CANCEL REPAIR_EN.md.txt | 40 -
.../Administration/ADMIN CHECK TABLET_EN.md.txt | 50 -
.../Administration/ADMIN REPAIR_EN.md.txt | 45 -
.../Administration/ADMIN SET CONFIG_EN.md.txt | 37 -
.../ADMIN SET REPLICA STATUS_EN.md.txt | 55 -
.../Administration/ADMIN SHOW CONFIG_EN.md.txt | 46 -
.../ADMIN SHOW REPLICA DISTRIBUTION_EN.md.txt | 44 -
.../ADMIN SHOW REPLICA STATUS_EN.md.txt | 57 -
.../Administration/ALTER CLUSTER_EN.md.txt | 46 -
.../Administration/ALTER SYSTEM_EN.md.txt | 112 -
.../Administration/CANCEL DECOMMISSION_EN.md.txt | 33 -
.../Administration/CREATE CLUSTER_EN.md.txt | 54 -
.../Administration/CREATE FILE_EN.md.txt | 69 -
.../Administration/DROP CLUSTER_EN.md.txt | 36 -
.../Administration/DROP FILE_EN.md.txt | 44 -
.../sql-statements/Administration/ENTER_EN.md.txt | 37 -
.../Administration/INSTALL PLUGIN_EN.md.txt | 50 -
.../Administration/LINK DATABASE_EN.md.txt | 42 -
.../Administration/MIGRATE DATABASE_EN.md.txt | 38 -
.../Administration/SHOW BACKENDS_EN.md.txt | 40 -
.../Administration/SHOW BROKER_EN.md.txt | 33 -
.../Administration/SHOW FILE_EN.md.txt | 45 -
.../Administration/SHOW FRONTENDS_EN.md.txt | 36 -
.../Administration/SHOW FULL COLUMNS_EN.md.txt | 35 -
.../Administration/SHOW INDEX_EN.md.txt | 39 -
.../Administration/SHOW MIGRATIONS_EN.md.txt | 30 -
.../Administration/SHOW PLUGINS_EN.md.txt | 38 -
.../Administration/SHOW TABLE STATUS_EN.md.txt | 48 -
.../Administration/UNINTALL PLUGIN_EN.md.txt | 40 -
.../sql-statements/Administration/index.rst.txt | 8 -
.../Data Definition/ALTER DATABASE_EN.md.txt | 49 -
.../Data Definition/ALTER TABLE_EN.md.txt | 347 -
.../Data Definition/ALTER VIEW_EN.md.txt | 44 -
.../Data Definition/BACKUP_EN.md.txt | 58 -
.../Data Definition/CANCEL ALTER_EN.md.txt | 63 -
.../Data Definition/CANCEL BACKUP_EN.md.txt | 32 -
.../Data Definition/CANCEL RESTORE_EN.md.txt | 35 -
.../Data Definition/CREATE DATABASE_EN.md.txt | 32 -
.../Data Definition/CREATE INDEX_EN.md.txt | 38 -
.../CREATE MATERIALIZED VIEW.md.txt | 231 -
.../Data Definition/CREATE REPOSITORY_EN.md.txt | 68 -
.../Data Definition/CREATE TABLE_EN.md.txt | 575 --
.../Data Definition/CREATE VIEW_EN.md.txt | 61 -
.../Data Definition/Colocate Join_EN.md.txt | 91 -
.../Data Definition/DROP DATABASE_EN.md.txt | 35 -
.../Data Definition/DROP INDEX_EN.md.txt | 30 -
.../Data Definition/DROP MATERIALIZED VIEW.md.txt | 103 -
.../Data Definition/DROP REPOSITORY_EN.md.txt | 34 -
.../Data Definition/DROP TABLE_EN.md.txt | 38 -
.../Data Definition/DROP VIEW_EN.md.txt | 33 -
.../sql-statements/Data Definition/HLL_EN.md.txt | 104 -
.../Data Definition/RECOVER_EN.md.txt | 47 -
.../Data Definition/RESTORE_EN.md.txt | 71 -
.../Data Definition/TRUNCATE TABLE_EN.md.txt | 45 -
.../Data Definition/create-function_EN.md.txt | 104 -
.../Data Definition/drop-function_EN.md.txt | 47 -
.../sql-statements/Data Definition/index.rst.txt | 8 -
.../Data Definition/show-functions_EN.md.txt | 70 -
.../Data Manipulation/BROKER LOAD_EN.md.txt | 421 -
.../Data Manipulation/CANCEL DELETE_EN.md.txt | 29 -
.../Data Manipulation/CANCEL LABEL_EN.md.txt | 46 -
.../Data Manipulation/CANCEL LOAD_EN.md.txt | 38 -
.../Data Manipulation/DELETE_EN.md.txt | 55 -
.../Data Manipulation/EXPORT_EN.md.txt | 76 -
.../Data Manipulation/GET LABEL STATE_EN.md.txt | 51 -
.../Data Manipulation/GROUP BY_EN.md.txt | 161 -
.../Data Manipulation/LOAD_EN.md.txt | 279 -
.../Data Manipulation/MINI LOAD_EN.md.txt | 125 -
.../Data Manipulation/MULTI LOAD_EN.md.txt | 100 -
.../Data Manipulation/PAUSE ROUTINE LOAD_EN.md.txt | 28 -
.../Data Manipulation/RESTORE TABLET_EN.md.txt | 34 -
.../RESUME ROUTINE LOAD_EN.md.txt | 28 -
.../Data Manipulation/ROUTINE LOAD_EN.md.txt | 364 -
.../Data Manipulation/SHOW ALTER_EN.md.txt | 48 -
.../Data Manipulation/SHOW BACKUP_EN.md.txt | 55 -
.../Data Manipulation/SHOW DATABASES_EN.md.txt | 28 -
.../Data Manipulation/SHOW DATA_EN.md.txt | 39 -
.../Data Manipulation/SHOW DELETE_EN.md.txt | 32 -
.../SHOW DYNAMIC PARTITION TABLES_EN.md.txt | 29 -
.../Data Manipulation/SHOW EXPORT_EN.md.txt | 55 -
.../Data Manipulation/SHOW LOAD_EN.md.txt | 67 -
.../Data Manipulation/SHOW PARTITIONS_EN.md.txt | 41 -
.../Data Manipulation/SHOW PROPERTY_EN.md.txt | 35 -
.../Data Manipulation/SHOW REPOSITORIES_EN.md.txt | 42 -
.../Data Manipulation/SHOW RESTORE_EN.md.txt | 60 -
.../SHOW ROUTINE LOAD TASK_EN.md.txt | 28 -
.../Data Manipulation/SHOW ROUTINE LOAD_EN.md.txt | 50 -
.../Data Manipulation/SHOW SNAPSHOT_EN.md.txt | 49 -
.../Data Manipulation/SHOW TABLES_EN.md.txt | 27 -
.../Data Manipulation/SHOW TABLET_EN.md.txt | 35 -
.../Data Manipulation/SHOW TRANSACTION_EN.md.txt | 79 -
.../Data Manipulation/STOP ROUTINE LOAD_EN.md.txt | 28 -
.../Data Manipulation/STREAM LOAD_EN.md.txt | 186 -
.../sql-statements/Data Manipulation/index.rst.txt | 8 -
.../Data Manipulation/insert_EN.md.txt | 103 -
.../sql-statements/Data Types/BIGINT_EN.md.txt | 26 -
.../sql-statements/Data Types/BOOLEAN_EN.md.txt | 26 -
.../sql-statements/Data Types/CHAR_EN.md.txt | 26 -
.../sql-statements/Data Types/DATETIME_EN.md.txt | 27 -
.../sql-statements/Data Types/DATE_EN.md.txt | 34 -
.../sql-statements/Data Types/DECIMAL_EN.md.txt | 27 -
.../sql-statements/Data Types/DOUBLE_EN.md.txt | 26 -
.../sql-statements/Data Types/FLOAT_EN.md.txt | 26 -
.../Data Types/HLL(HyperLogLog)_EN.md.txt | 28 -
.../sql-statements/Data Types/INT_EN.md.txt | 26 -
.../sql-statements/Data Types/SMALLINT_EN.md.txt | 26 -
.../sql-statements/Data Types/TINYINT_EN.md.txt | 26 -
.../sql-statements/Data Types/VARCHAR_EN.md.txt | 26 -
.../sql-statements/Data Types/index.rst.txt | 8 -
.../sql-statements/Utility/index.rst.txt | 8 -
.../sql-statements/Utility/util_stmt_EN.md.txt | 32 -
.../en/sql-reference/sql-statements/index.rst.txt | 13 -
content/_sources/index.rst.txt | 590 --
content/_static/ajax-loader.gif | Bin 673 -> 0 bytes
content/_static/basic.css | 676 --
content/_static/comment-bright.png | Bin 756 -> 0 bytes
content/_static/comment-close.png | Bin 829 -> 0 bytes
content/_static/comment.png | Bin 641 -> 0 bytes
content/_static/css/badge_only.css | 1 -
content/_static/css/theme.css | 6 -
content/_static/doctools.js | 315 -
content/_static/documentation_options.js | 10 -
content/_static/down-pressed.png | Bin 222 -> 0 bytes
content/_static/down.png | Bin 202 -> 0 bytes
content/_static/file.png | Bin 286 -> 0 bytes
content/_static/fonts/Inconsolata-Bold.ttf | Bin 109948 -> 0 bytes
content/_static/fonts/Inconsolata-Regular.ttf | Bin 96964 -> 0 bytes
content/_static/fonts/Inconsolata.ttf | Bin 63184 -> 0 bytes
content/_static/fonts/Lato-Bold.ttf | Bin 656544 -> 0 bytes
content/_static/fonts/Lato-Regular.ttf | Bin 656568 -> 0 bytes
content/_static/fonts/Lato/lato-bold.eot | Bin 256056 -> 0 bytes
content/_static/fonts/Lato/lato-bold.ttf | Bin 600856 -> 0 bytes
content/_static/fonts/Lato/lato-bold.woff | Bin 309728 -> 0 bytes
content/_static/fonts/Lato/lato-bold.woff2 | Bin 184912 -> 0 bytes
content/_static/fonts/Lato/lato-bolditalic.eot | Bin 266158 -> 0 bytes
content/_static/fonts/Lato/lato-bolditalic.ttf | Bin 622572 -> 0 bytes
content/_static/fonts/Lato/lato-bolditalic.woff | Bin 323344 -> 0 bytes
content/_static/fonts/Lato/lato-bolditalic.woff2 | Bin 193308 -> 0 bytes
content/_static/fonts/Lato/lato-italic.eot | Bin 268604 -> 0 bytes
content/_static/fonts/Lato/lato-italic.ttf | Bin 639388 -> 0 bytes
content/_static/fonts/Lato/lato-italic.woff | Bin 328412 -> 0 bytes
content/_static/fonts/Lato/lato-italic.woff2 | Bin 195704 -> 0 bytes
content/_static/fonts/Lato/lato-regular.eot | Bin 253461 -> 0 bytes
content/_static/fonts/Lato/lato-regular.ttf | Bin 607720 -> 0 bytes
content/_static/fonts/Lato/lato-regular.woff | Bin 309192 -> 0 bytes
content/_static/fonts/Lato/lato-regular.woff2 | Bin 182708 -> 0 bytes
content/_static/fonts/RobotoSlab-Bold.ttf | Bin 170616 -> 0 bytes
content/_static/fonts/RobotoSlab-Regular.ttf | Bin 169064 -> 0 bytes
.../fonts/RobotoSlab/roboto-slab-v7-bold.eot | Bin 79520 -> 0 bytes
.../fonts/RobotoSlab/roboto-slab-v7-bold.ttf | Bin 170616 -> 0 bytes
.../fonts/RobotoSlab/roboto-slab-v7-bold.woff | Bin 87624 -> 0 bytes
.../fonts/RobotoSlab/roboto-slab-v7-bold.woff2 | Bin 67312 -> 0 bytes
.../fonts/RobotoSlab/roboto-slab-v7-regular.eot | Bin 78331 -> 0 bytes
.../fonts/RobotoSlab/roboto-slab-v7-regular.ttf | Bin 169064 -> 0 bytes
.../fonts/RobotoSlab/roboto-slab-v7-regular.woff | Bin 86288 -> 0 bytes
.../fonts/RobotoSlab/roboto-slab-v7-regular.woff2 | Bin 66444 -> 0 bytes
content/_static/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes
content/_static/fonts/fontawesome-webfont.svg | 2671 -----
content/_static/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes
content/_static/fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes
content/_static/fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes
content/_static/jquery-3.2.1.js | 10253 -------------------
content/_static/jquery.js | 4 -
content/_static/js/modernizr.min.js | 4 -
content/_static/js/theme.js | 3 -
content/_static/language_data.js | 297 -
content/_static/minus.png | Bin 90 -> 0 bytes
content/_static/plus.png | Bin 90 -> 0 bytes
content/_static/pygments.css | 69 -
content/_static/searchtools.js | 481 -
content/_static/underscore-1.3.1.js | 999 --
content/_static/underscore.js | 31 -
content/_static/up-pressed.png | Bin 214 -> 0 bytes
content/_static/up.png | Bin 203 -> 0 bytes
content/_static/websupport.js | 808 --
.../alter-table/alter-table-bitmap-index.html | 369 -
.../alter-table/alter-table-rollup.html | 442 -
.../alter-table/alter-table-schema-change.html | 494 -
.../alter-table/alter-table-temp-partition.html | 492 -
.../cn/administrator-guide/alter-table/index.html | 320 -
.../cn/administrator-guide/backup-restore.html | 449 -
.../cn/administrator-guide/broker.html | 529 -
.../cn/administrator-guide/colocation-join.html | 689 --
.../cn/administrator-guide/config/fe_config.html | 302 -
.../cn/administrator-guide/config/index.html | 277 -
.../cn/administrator-guide/dynamic-partition.html | 466 -
.../cn/administrator-guide/export-manual.html | 464 -
.../http-actions/cancel-label.html | 330 -
.../http-actions/compaction-action.html | 349 -
.../http-actions/fe-get-log-file.html | 341 -
.../http-actions/get-label-state.html | 335 -
.../cn/administrator-guide/http-actions/index.html | 285 -
.../http-actions/restore-tablet.html | 318 -
.../cn/administrator-guide/index.html | 284 -
.../load-data/broker-load-manual.html | 789 --
.../load-data/delete-manual.html | 426 -
.../cn/administrator-guide/load-data/index.html | 331 -
.../load-data/insert-into-manual.html | 524 -
.../administrator-guide/load-data/load-manual.html | 468 -
.../load-data/routine-load-manual.html | 601 --
.../load-data/stream-load-manual.html | 639 --
.../materialized-view/index.html | 273 -
.../operation/disk-capacity.html | 405 -
.../cn/administrator-guide/operation/index.html | 340 -
.../operation/metadata-operation.html | 618 --
.../operation/monitor-alert.html | 567 -
.../operation/multi-tenant.html | 468 -
.../operation/tablet-meta-tool.html | 362 -
.../operation/tablet-repair-and-balance.html | 866 --
.../operation/tablet-restore-tool.html | 352 -
.../cn/administrator-guide/privilege.html | 466 -
.../cn/administrator-guide/segment-v2-usage.html | 394 -
.../cn/administrator-guide/small-file-mgr.html | 383 -
.../cn/administrator-guide/sql-mode.html | 339 -
.../cn/administrator-guide/time-zone.html | 353 -
.../cn/administrator-guide/variables.html | 518 -
content/documentation/cn/community/gitter.html | 308 -
.../cn/community/how-to-contribute.html | 360 -
content/documentation/cn/community/index.html | 383 -
content/documentation/cn/community/members.html | 446 -
.../documentation/cn/community/pull-request.html | 504 -
.../cn/community/release-process.html | 857 --
.../cn/community/subscribe-mail-list.html | 314 -
.../cn/community/verify-apache-release.html | 336 -
.../cn/developer-guide/debug-tool.html | 474 -
.../cn/developer-guide/format-code.html | 324 -
.../documentation/cn/developer-guide/index.html | 291 -
content/documentation/cn/downloads/downloads.html | 281 -
content/documentation/cn/downloads/index.html | 256 -
.../cn/extending-doris/audit-plugin.html | 337 -
.../cn/extending-doris/doris-on-es.html | 530 -
.../documentation/cn/extending-doris/index.html | 321 -
.../extending-doris/plugin-development-manual.html | 533 -
.../cn/extending-doris/user-defined-function.html | 412 -
.../cn/getting-started/advance-usage.html | 477 -
.../cn/getting-started/basic-usage.html | 601 --
.../cn/getting-started/best-practice.html | 428 -
.../cn/getting-started/data-model-rollup.html | 2130 ----
.../cn/getting-started/data-partition.html | 549 -
.../cn/getting-started/hit-the-rollup.html | 558 -
.../documentation/cn/getting-started/index.html | 373 -
content/documentation/cn/index.html | 912 --
.../documentation/cn/installing/compilation.html | 365 -
content/documentation/cn/installing/index.html | 316 -
.../cn/installing/install-deploy.html | 748 --
content/documentation/cn/installing/upgrade.html | 324 -
.../cn/internal/doris_storage_optimization.html | 512 -
.../cn/internal/grouping_sets_design.html | 705 --
content/documentation/cn/internal/index.html | 344 -
.../documentation/cn/internal/metadata-design.html | 387 -
content/documentation/cn/internal/spark_load.html | 467 -
content/documentation/cn/sql-reference/index.html | 254 -
.../sql-functions/aggregate-functions/avg.html | 313 -
.../sql-functions/aggregate-functions/bitmap.html | 382 -
.../sql-functions/aggregate-functions/count.html | 319 -
.../aggregate-functions/hll_union_agg.html | 308 -
.../sql-functions/aggregate-functions/index.html | 380 -
.../sql-functions/aggregate-functions/max.html | 305 -
.../sql-functions/aggregate-functions/min.html | 305 -
.../sql-functions/aggregate-functions/ndv.html | 306 -
.../aggregate-functions/percentile_approx.html | 315 -
.../sql-functions/aggregate-functions/stddev.html | 312 -
.../aggregate-functions/stddev_samp.html | 305 -
.../sql-functions/aggregate-functions/sum.html | 305 -
.../aggregate-functions/var_samp.html | 305 -
.../aggregate-functions/variance.html | 312 -
.../sql-functions/bitmap-functions/bitmap_and.html | 316 -
.../bitmap-functions/bitmap_contains.html | 316 -
.../bitmap-functions/bitmap_empty.html | 312 -
.../bitmap-functions/bitmap_from_string.html | 323 -
.../bitmap-functions/bitmap_has_any.html | 316 -
.../bitmap-functions/bitmap_hash.html | 312 -
.../sql-functions/bitmap-functions/bitmap_or.html | 316 -
.../bitmap-functions/bitmap_to_string.html | 328 -
.../sql-functions/bitmap-functions/index.html | 350 -
.../sql-functions/bitmap-functions/to_bitmap.html | 313 -
.../cn/sql-reference/sql-functions/cast.html | 335 -
.../date-time-functions/convert_tz.html | 316 -
.../sql-functions/date-time-functions/curdate.html | 314 -
.../date-time-functions/current_timestamp.html | 309 -
.../sql-functions/date-time-functions/curtime.html | 309 -
.../date-time-functions/date_add.html | 312 -
.../date-time-functions/date_format.html | 386 -
.../date-time-functions/date_sub.html | 310 -
.../date-time-functions/datediff.html | 314 -
.../sql-functions/date-time-functions/day.html | 306 -
.../sql-functions/date-time-functions/dayname.html | 306 -
.../date-time-functions/dayofmonth.html | 308 -
.../date-time-functions/dayofweek.html | 315 -
.../date-time-functions/dayofyear.html | 308 -
.../date-time-functions/from_days.html | 307 -
.../date-time-functions/from_unixtime.html | 342 -
.../sql-functions/date-time-functions/hour.html | 306 -
.../sql-functions/date-time-functions/index.html | 510 -
.../sql-functions/date-time-functions/minute.html | 306 -
.../sql-functions/date-time-functions/month.html | 308 -
.../date-time-functions/monthname.html | 308 -
.../sql-functions/date-time-functions/now.html | 307 -
.../sql-functions/date-time-functions/second.html | 306 -
.../date-time-functions/str_to_date.html | 322 -
.../date-time-functions/timediff.html | 322 -
.../date-time-functions/timestampadd.html | 315 -
.../date-time-functions/timestampdiff.html | 322 -
.../sql-functions/date-time-functions/to_days.html | 308 -
.../date-time-functions/unix_timestamp.html | 340 -
.../date-time-functions/utc_timestamp.html | 309 -
.../date-time-functions/workofyear.html | 308 -
.../sql-functions/date-time-functions/year.html | 308 -
.../sql-functions/hash-functions/index.html | 278 -
.../hash-functions/murmur_hash3_32.html | 321 -
.../cn/sql-reference/sql-functions/index.html | 279 -
.../sql-functions/spatial-functions/index.html | 349 -
.../sql-functions/spatial-functions/st_astext.html | 305 -
.../sql-functions/spatial-functions/st_circle.html | 306 -
.../spatial-functions/st_contains.html | 312 -
.../spatial-functions/st_distance_sphere.html | 305 -
.../spatial-functions/st_geometryfromtext.html | 305 -
.../spatial-functions/st_linefromtext.html | 305 -
.../sql-functions/spatial-functions/st_point.html | 306 -
.../spatial-functions/st_polygon.html | 305 -
.../sql-functions/spatial-functions/st_x.html | 305 -
.../sql-functions/spatial-functions/st_y.html | 305 -
.../sql-functions/string-functions/ascii.html | 312 -
.../sql-functions/string-functions/concat.html | 319 -
.../sql-functions/string-functions/concat_ws.html | 321 -
.../sql-functions/string-functions/ends_with.html | 312 -
.../string-functions/find_in_set.html | 305 -
.../string-functions/get_json_double.html | 334 -
.../string-functions/get_json_int.html | 334 -
.../string-functions/get_json_string.html | 345 -
.../string-functions/group_concat.html | 321 -
.../sql-functions/string-functions/index.html | 484 -
.../sql-functions/string-functions/instr.html | 312 -
.../sql-functions/string-functions/lcase.html | 294 -
.../sql-functions/string-functions/left.html | 305 -
.../sql-functions/string-functions/length.html | 312 -
.../sql-functions/string-functions/locate.html | 319 -
.../sql-functions/string-functions/lower.html | 305 -
.../sql-functions/string-functions/lpad.html | 312 -
.../sql-functions/string-functions/ltrim.html | 305 -
.../string-functions/money_format.html | 319 -
.../string-functions/null_or_empty.html | 319 -
.../string-functions/regexp_extract.html | 312 -
.../string-functions/regexp_replace.html | 312 -
.../sql-functions/string-functions/repeat.html | 312 -
.../sql-functions/string-functions/right.html | 305 -
.../sql-functions/string-functions/split_part.html | 326 -
.../string-functions/starts_with.html | 312 -
.../sql-functions/string-functions/strleft.html | 305 -
.../sql-functions/string-functions/strright.html | 305 -
.../Account Management/CREATE ROLE.html | 308 -
.../Account Management/CREATE USER.html | 327 -
.../Account Management/DROP ROLE.html | 306 -
.../Account Management/DROP USER.html | 311 -
.../sql-statements/Account Management/GRANT.html | 341 -
.../sql-statements/Account Management/REVOKE.html | 311 -
.../Account Management/SET PASSWORD.html | 317 -
.../Account Management/SET PROPERTY.html | 344 -
.../Account Management/SHOW GRANTS.html | 319 -
.../Account Management/SHOW ROLES.html | 306 -
.../sql-statements/Account Management/index.html | 328 -
.../Administration/ADMIN CANCEL REPAIR.html | 311 -
.../Administration/ADMIN CHECK TABLET.html | 317 -
.../Administration/ADMIN REPAIR.html | 316 -
.../Administration/ADMIN SET CONFIG.html | 308 -
.../Administration/ADMIN SET REPLICA STATUS.html | 324 -
.../Administration/ADMIN SHOW CONFIG.html | 317 -
.../ADMIN SHOW REPLICA DISTRIBUTION.html | 315 -
.../Administration/ADMIN SHOW REPLICA STATUS.html | 328 -
.../Administration/ALTER CLUSTER.html | 317 -
.../Administration/ALTER SYSTEM.html | 383 -
.../Administration/CANCEL DECOMMISSION.html | 304 -
.../Administration/CREATE CLUSTER.html | 325 -
.../sql-statements/Administration/CREATE FILE.html | 340 -
.../Administration/DROP CLUSTER.html | 307 -
.../sql-statements/Administration/DROP FILE.html | 315 -
.../sql-statements/Administration/ENTER.html | 307 -
.../Administration/INSTALL PLUGIN.html | 321 -
.../Administration/LINK DATABASE.html | 314 -
.../Administration/MIGRATE DATABASE.html | 310 -
.../Administration/SHOW BACKENDS.html | 310 -
.../sql-statements/Administration/SHOW BROKER.html | 303 -
.../sql-statements/Administration/SHOW FILE.html | 316 -
.../Administration/SHOW FRONTENDS.html | 306 -
.../Administration/SHOW FULL COLUMNS.html | 305 -
.../sql-statements/Administration/SHOW INDEX.html | 306 -
.../Administration/SHOW MIGRATIONS.html | 299 -
.../Administration/SHOW PLUGINS.html | 309 -
.../Administration/SHOW TABLE STATUS.html | 313 -
.../Administration/UNINSTALL PLUGIN.html | 311 -
.../sql-statements/Administration/index.html | 438 -
.../Data Definition/ALTER DATABASE.html | 327 -
.../Data Definition/ALTER TABLE.html | 610 --
.../sql-statements/Data Definition/ALTER VIEW.html | 314 -
.../sql-statements/Data Definition/BACKUP.html | 329 -
.../Data Definition/CANCEL ALTER.html | 333 -
.../Data Definition/CANCEL BACKUP.html | 304 -
.../Data Definition/CANCEL RESTORE.html | 307 -
.../Data Definition/CREATE DATABASE.html | 304 -
.../Data Definition/CREATE INDEX.html | 307 -
.../Data Definition/CREATE MATERIALIZED VIEW.html | 467 -
.../Data Definition/CREATE REPOSITORY.html | 341 -
.../Data Definition/CREATE TABLE.html | 860 --
.../Data Definition/CREATE VIEW.html | 329 -
.../Data Definition/DROP DATABASE.html | 307 -
.../sql-statements/Data Definition/DROP INDEX.html | 297 -
.../Data Definition/DROP MATERIALIZED VIEW.html | 369 -
.../Data Definition/DROP REPOSITORY.html | 307 -
.../sql-statements/Data Definition/DROP TABLE.html | 310 -
.../sql-statements/Data Definition/DROP VIEW.html | 305 -
.../sql-statements/Data Definition/HLL.html | 374 -
.../sql-statements/Data Definition/RECOVER.html | 319 -
.../sql-statements/Data Definition/RESTORE.html | 343 -
.../Data Definition/TRUNCATE TABLE.html | 317 -
.../Data Definition/create-function.html | 370 -
.../Data Definition/drop-function.html | 316 -
.../sql-statements/Data Definition/index.html | 433 -
.../Data Definition/show-functions.html | 338 -
.../Data Manipulation/BROKER LOAD.html | 698 --
.../Data Manipulation/CANCEL LOAD.html | 309 -
.../sql-statements/Data Manipulation/DELETE.html | 325 -
.../sql-statements/Data Manipulation/EXPORT.html | 347 -
.../sql-statements/Data Manipulation/GROUP BY.html | 413 -
.../sql-statements/Data Manipulation/LOAD.html | 556 -
.../Data Manipulation/MINI LOAD.html | 400 -
.../Data Manipulation/MULTI LOAD.html | 371 -
.../Data Manipulation/PAUSE ROUTINE LOAD.html | 297 -
.../Data Manipulation/RESUME ROUTINE LOAD.html | 297 -
.../Data Manipulation/ROUTINE LOAD.html | 579 --
.../Data Manipulation/SHOW ALTER.html | 320 -
.../Data Manipulation/SHOW BACKUP.html | 328 -
.../Data Manipulation/SHOW DATA.html | 312 -
.../Data Manipulation/SHOW DATABASES.html | 297 -
.../Data Manipulation/SHOW DELETE.html | 304 -
.../SHOW DYNAMIC PARTITION TABLES.html | 304 -
.../Data Manipulation/SHOW EXPORT.html | 327 -
.../Data Manipulation/SHOW LOAD.html | 340 -
.../Data Manipulation/SHOW PARTITIONS.html | 312 -
.../Data Manipulation/SHOW PROPERTY.html | 307 -
.../Data Manipulation/SHOW REPOSITORIES.html | 314 -
.../Data Manipulation/SHOW RESTORE.html | 332 -
.../Data Manipulation/SHOW ROUTINE LOAD TASK.html | 297 -
.../Data Manipulation/SHOW ROUTINE LOAD.html | 314 -
.../Data Manipulation/SHOW SNAPSHOT.html | 322 -
.../Data Manipulation/SHOW TABLES.html | 297 -
.../Data Manipulation/SHOW TABLET.html | 332 -
.../Data Manipulation/SHOW TRANSACTION.html | 345 -
.../Data Manipulation/STOP ROUTINE LOAD.html | 297 -
.../Data Manipulation/STREAM LOAD.html | 396 -
.../sql-statements/Data Manipulation/index.html | 463 -
.../sql-statements/Data Manipulation/insert.html | 363 -
.../sql-statements/Data Types/BIGINT.html | 296 -
.../sql-statements/Data Types/BOOLEAN.html | 296 -
.../sql-statements/Data Types/CHAR.html | 296 -
.../sql-statements/Data Types/DATE.html | 307 -
.../sql-statements/Data Types/DATETIME.html | 297 -
.../sql-statements/Data Types/DECIMAL.html | 297 -
.../sql-statements/Data Types/DOUBLE.html | 296 -
.../sql-statements/Data Types/FLOAT.html | 296 -
.../sql-statements/Data Types/HLL.html | 298 -
.../sql-statements/Data Types/INT.html | 296 -
.../sql-statements/Data Types/LARGEINT.html | 296 -
.../sql-statements/Data Types/SMALLINT.html | 296 -
.../sql-statements/Data Types/TINYINT.html | 296 -
.../sql-statements/Data Types/VARCHAR.html | 296 -
.../sql-statements/Data Types/index.html | 339 -
.../sql-statements/Utility/DESCRIBE.html | 311 -
.../sql-statements/Utility/index.html | 274 -
.../cn/sql-reference/sql-statements/index.html | 264 -
.../alter-table/alter-table-bitmap-index_EN.html | 367 -
.../alter-table/alter-table-rollup_EN.html | 456 -
.../alter-table/alter-table-schema-change_EN.html | 492 -
.../alter-table/alter-table-temp-partition_EN.html | 490 -
.../en/administrator-guide/alter-table/index.html | 318 -
.../en/administrator-guide/backup-restore_EN.html | 447 -
.../en/administrator-guide/broker_EN.html | 534 -
.../en/administrator-guide/colocation-join_EN.html | 685 --
.../administrator-guide/config/fe_config_en.html | 300 -
.../en/administrator-guide/config/index.html | 275 -
.../administrator-guide/dynamic-partition_EN.html | 451 -
.../en/administrator-guide/export_manual_EN.html | 458 -
.../http-actions/cancel-label_EN.html | 332 -
.../http-actions/compaction-action_EN.html | 346 -
.../http-actions/fe-get-log-file_EN.html | 336 -
.../http-actions/get-label-state_EN.html | 332 -
.../en/administrator-guide/http-actions/index.html | 283 -
.../http-actions/restore-tablet_EN.html | 312 -
.../en/administrator-guide/index.html | 281 -
.../load-data/broker-load-manual_EN.html | 776 --
.../load-data/delete-manual_EN.html | 424 -
.../en/administrator-guide/load-data/index.html | 327 -
.../load-data/insert-into-manual_EN.html | 517 -
.../load-data/load-manual_EN.html | 464 -
.../load-data/routine-load-manual_EN.html | 604 --
.../load-data/stream-load-manual_EN.html | 538 -
.../en/administrator-guide/operation/index.html | 323 -
.../operation/metadata-operation_EN.html | 606 --
.../operation/monitor-alert_EN.html | 561 -
.../operation/multi-tenant_EN.html | 465 -
.../operation/tablet-meta-tool_EN.html | 358 -
.../operation/tablet-repair-and-balance_EN.html | 862 --
.../en/administrator-guide/privilege_EN.html | 466 -
.../en/administrator-guide/small-file-mgr_EN.html | 384 -
.../en/administrator-guide/sql-mode_EN.html | 337 -
.../en/administrator-guide/time-zone_EN.html | 354 -
.../en/administrator-guide/variables_EN.html | 517 -
content/documentation/en/community/gitter_EN.html | 308 -
.../en/community/how-to-contribute_EN.html | 360 -
content/documentation/en/community/index.html | 386 -
content/documentation/en/community/members_EN.html | 446 -
.../en/community/pull-request_EN.html | 500 -
.../en/community/release-process_EN.html | 873 --
.../en/community/subscribe-mail-list_EN.html | 314 -
.../en/community/verify-apache-release_EN.html | 329 -
.../en/developer-guide/debug-tool.html | 474 -
.../en/developer-guide/format-code.html | 335 -
.../documentation/en/developer-guide/index.html | 291 -
.../documentation/en/downloads/downloads_EN.html | 281 -
content/documentation/en/downloads/index.html | 256 -
.../en/extending-doris/audit-plugin_EN.html | 336 -
.../en/extending-doris/doris-on-es_EN.html | 530 -
.../documentation/en/extending-doris/index.html | 321 -
.../plugin-development-manual_EN.html | 533 -
.../extending-doris/user-defined-function_EN.html | 412 -
.../en/getting-started/advance-usage_EN.html | 477 -
.../en/getting-started/basic-usage_EN.html | 601 --
.../en/getting-started/best-practice_EN.html | 410 -
.../en/getting-started/data-model-rollup_EN.html | 2123 ----
.../en/getting-started/data-partition_EN.html | 547 -
.../en/getting-started/hit-the-rollup_EN.html | 560 -
.../documentation/en/getting-started/index.html | 373 -
content/documentation/en/index.html | 884 --
.../en/installing/compilation_EN.html | 360 -
content/documentation/en/installing/index.html | 316 -
.../en/installing/install-deploy_EN.html | 756 --
.../documentation/en/installing/upgrade_EN.html | 324 -
.../en/internal/doris_storage_optimization_EN.html | 509 -
.../en/internal/grouping_sets_design_EN.html | 708 --
content/documentation/en/internal/index.html | 325 -
.../en/internal/metadata-design_EN.html | 386 -
content/documentation/en/sql-reference/index.html | 254 -
.../sql-functions/aggregate-functions/avg_EN.html | 311 -
.../aggregate-functions/bitmap_EN.html | 381 -
.../aggregate-functions/count_EN.html | 319 -
.../aggregate-functions/hll_union_agg_EN.html | 308 -
.../sql-functions/aggregate-functions/index.html | 377 -
.../sql-functions/aggregate-functions/max_EN.html | 305 -
.../sql-functions/aggregate-functions/min_EN.html | 305 -
.../sql-functions/aggregate-functions/ndv_EN.html | 306 -
.../aggregate-functions/percentile_approx_EN.html | 314 -
.../aggregate-functions/stddev_EN.html | 312 -
.../aggregate-functions/stddev_samp_EN.html | 305 -
.../sql-functions/aggregate-functions/sum_EN.html | 305 -
.../aggregate-functions/var_samp_EN.html | 305 -
.../aggregate-functions/variance_EN.html | 312 -
.../bitmap-functions/bitmap_and_EN.html | 316 -
.../bitmap-functions/bitmap_contains_EN.html | 316 -
.../bitmap-functions/bitmap_empty_EN.html | 312 -
.../bitmap-functions/bitmap_from_string.html | 323 -
.../bitmap-functions/bitmap_has_any_EN.html | 316 -
.../bitmap-functions/bitmap_hash_EN.html | 312 -
.../bitmap-functions/bitmap_or_EN.html | 316 -
.../bitmap-functions/bitmap_to_string.html | 329 -
.../sql-functions/bitmap-functions/index.html | 350 -
.../bitmap-functions/to_bitmap_EN.html | 312 -
.../en/sql-reference/sql-functions/cast_EN.html | 332 -
.../date-time-functions/curdate_EN.html | 312 -
.../date-time-functions/current_timestamp_EN.html | 305 -
.../date-time-functions/date_add_EN.html | 308 -
.../date-time-functions/date_format_EN.html | 382 -
.../date-time-functions/date_sub_EN.html | 308 -
.../date-time-functions/datediff_EN.html | 314 -
.../sql-functions/date-time-functions/day_EN.html | 306 -
.../date-time-functions/dayname_EN.html | 306 -
.../date-time-functions/dayofmonth_EN.html | 306 -
.../date-time-functions/dayofweek_EN.html | 313 -
.../date-time-functions/dayofyear_EN.html | 306 -
.../date-time-functions/from_days_EN.html | 305 -
.../date-time-functions/from_unixtime_EN.html | 333 -
.../sql-functions/date-time-functions/hour_EN.html | 306 -
.../sql-functions/date-time-functions/index.html | 494 -
.../date-time-functions/minute_EN.html | 306 -
.../date-time-functions/month_EN.html | 306 -
.../date-time-functions/monthname_EN.html | 306 -
.../sql-functions/date-time-functions/now_EN.html | 305 -
.../date-time-functions/second_EN.html | 306 -
.../date-time-functions/str_to_date_EN.html | 322 -
.../date-time-functions/timediff_EN.html | 321 -
.../date-time-functions/timestampadd_EN.html | 315 -
.../date-time-functions/timestampdiff_EN.html | 322 -
.../date-time-functions/to_days_EN.html | 306 -
.../date-time-functions/unix_timestamp_EN.html | 342 -
.../date-time-functions/utc_timestamp_EN.html | 307 -
.../date-time-functions/workofyear_EN.html | 306 -
.../sql-functions/date-time-functions/year_EN.html | 306 -
.../sql-functions/hash-functions/index.html | 278 -
.../hash-functions/murmur_hash3_32.html | 321 -
.../en/sql-reference/sql-functions/index.html | 275 -
.../sql-functions/spatial-functions/index.html | 349 -
.../spatial-functions/st_astext_EN.html | 305 -
.../spatial-functions/st_circle_EN.html | 305 -
.../spatial-functions/st_contains_EN.html | 313 -
.../spatial-functions/st_distance_sphere_EN.html | 305 -
.../spatial-functions/st_geometryfromtext_EN.html | 305 -
.../spatial-functions/st_linefromtext_EN.html | 305 -
.../spatial-functions/st_point_EN.html | 306 -
.../spatial-functions/st_polygon_EN.html | 305 -
.../sql-functions/spatial-functions/st_x_EN.html | 305 -
.../sql-functions/spatial-functions/st_y_EN.html | 305 -
.../sql-functions/string-functions/ascii_EN.html | 312 -
.../sql-functions/string-functions/concat_EN.html | 319 -
.../string-functions/concat_ws_EN.html | 321 -
.../string-functions/ends_with_EN.html | 313 -
.../string-functions/find_in_set_EN.html | 306 -
.../string-functions/get_json_double_EN.html | 334 -
.../string-functions/get_json_int_EN.html | 334 -
.../string-functions/get_json_string_EN.html | 345 -
.../string-functions/group_concat_EN.html | 321 -
.../sql-functions/string-functions/index.html | 484 -
.../sql-functions/string-functions/instr_EN.html | 312 -
.../sql-functions/string-functions/lcase_EN.html | 294 -
.../sql-functions/string-functions/left_EN.html | 305 -
.../sql-functions/string-functions/length_EN.html | 312 -
.../sql-functions/string-functions/locate_EN.html | 319 -
.../sql-functions/string-functions/lower_EN.html | 305 -
.../sql-functions/string-functions/lpad_EN.html | 312 -
.../sql-functions/string-functions/ltrim_EN.html | 305 -
.../string-functions/money_format_EN.html | 319 -
.../string-functions/null_or_empty.html | 319 -
.../string-functions/regexp_extract_EN.html | 312 -
.../string-functions/regexp_replace_EN.html | 312 -
.../sql-functions/string-functions/repeat_EN.html | 312 -
.../sql-functions/string-functions/right_EN.html | 305 -
.../string-functions/split_part_EN.html | 326 -
.../string-functions/starts_with_EN.html | 313 -
.../sql-functions/string-functions/strleft_EN.html | 305 -
.../string-functions/strright_EN.html | 305 -
.../Account Management/CREATE ROLE_EN.html | 301 -
.../Account Management/CREATE USER_EN.html | 324 -
.../Account Management/DROP ROLE_EN.html | 301 -
.../Account Management/DROP USER_EN.html | 311 -
.../Account Management/GRANT_EN.html | 329 -
.../Account Management/REVOKE_EN.html | 303 -
.../Account Management/SET PASSWORD_EN.html | 310 -
.../Account Management/SET PROPERTY_EN.html | 328 -
.../Account Management/SHOW GRANTS_EN.html | 314 -
.../Account Management/SHOW ROLES_EN.html | 300 -
.../sql-statements/Account Management/index.html | 327 -
.../Administration/ADMIN CANCEL REPAIR_EN.html | 304 -
.../Administration/ADMIN CHECK TABLET_EN.html | 317 -
.../Administration/ADMIN REPAIR_EN.html | 309 -
.../Administration/ADMIN SET CONFIG_EN.html | 301 -
.../ADMIN SET REPLICA STATUS_EN.html | 325 -
.../Administration/ADMIN SHOW CONFIG_EN.html | 310 -
.../ADMIN SHOW REPLICA DISTRIBUTION_EN.html | 306 -
.../ADMIN SHOW REPLICA STATUS_EN.html | 318 -
.../Administration/ALTER CLUSTER_EN.html | 309 -
.../Administration/ALTER SYSTEM_EN.html | 375 -
.../Administration/CANCEL DECOMMISSION_EN.html | 300 -
.../Administration/CREATE CLUSTER_EN.html | 315 -
.../Administration/CREATE FILE_EN.html | 329 -
.../Administration/DROP CLUSTER_EN.html | 298 -
.../Administration/DROP FILE_EN.html | 306 -
.../sql-statements/Administration/ENTER_EN.html | 300 -
.../Administration/INSTALL PLUGIN_EN.html | 321 -
.../Administration/LINK DATABASE_EN.html | 305 -
.../Administration/MIGRATE DATABASE_EN.html | 301 -
.../Administration/SHOW BACKENDS_EN.html | 307 -
.../Administration/SHOW BROKER_EN.html | 300 -
.../Administration/SHOW FILE_EN.html | 307 -
.../Administration/SHOW FRONTENDS_EN.html | 303 -
.../Administration/SHOW FULL COLUMNS_EN.html | 306 -
.../Administration/SHOW INDEX_EN.html | 308 -
.../Administration/SHOW MIGRATIONS_EN.html | 293 -
.../Administration/SHOW PLUGINS_EN.html | 309 -
.../Administration/SHOW TABLE STATUS_EN.html | 316 -
.../Administration/UNINTALL PLUGIN_EN.html | 311 -
.../sql-statements/Administration/index.html | 438 -
.../Data Definition/ALTER DATABASE_EN.html | 316 -
.../Data Definition/ALTER TABLE_EN.html | 616 --
.../Data Definition/ALTER VIEW_EN.html | 314 -
.../sql-statements/Data Definition/BACKUP_EN.html | 325 -
.../Data Definition/CANCEL ALTER_EN.html | 331 -
.../Data Definition/CANCEL BACKUP_EN.html | 300 -
.../Data Definition/CANCEL RESTORE_EN.html | 302 -
.../Data Definition/CREATE DATABASE_EN.html | 300 -
.../Data Definition/CREATE INDEX_EN.html | 307 -
.../Data Definition/CREATE MATERIALIZED VIEW.html | 499 -
.../Data Definition/CREATE REPOSITORY_EN.html | 336 -
.../Data Definition/CREATE TABLE_EN.html | 834 --
.../Data Definition/CREATE VIEW_EN.html | 331 -
.../Data Definition/Colocate Join_EN.html | 330 -
.../Data Definition/DROP DATABASE_EN.html | 300 -
.../Data Definition/DROP INDEX_EN.html | 297 -
.../Data Definition/DROP MATERIALIZED VIEW.html | 376 -
.../Data Definition/DROP REPOSITORY_EN.html | 304 -
.../Data Definition/DROP TABLE_EN.html | 304 -
.../Data Definition/DROP VIEW_EN.html | 301 -
.../sql-statements/Data Definition/HLL_EN.html | 359 -
.../sql-statements/Data Definition/RECOVER_EN.html | 314 -
.../sql-statements/Data Definition/RESTORE_EN.html | 336 -
.../Data Definition/TRUNCATE TABLE_EN.html | 312 -
.../Data Definition/create-function_EN.html | 353 -
.../Data Definition/drop-function_EN.html | 310 -
.../sql-statements/Data Definition/index.html | 428 -
.../Data Definition/show-functions_EN.html | 334 -
.../Data Manipulation/BROKER LOAD_EN.html | 693 --
.../Data Manipulation/CANCEL DELETE_EN.html | 290 -
.../Data Manipulation/CANCEL LABEL_EN.html | 306 -
.../Data Manipulation/CANCEL LOAD_EN.html | 301 -
.../Data Manipulation/DELETE_EN.html | 316 -
.../Data Manipulation/EXPORT_EN.html | 330 -
.../Data Manipulation/GET LABEL STATE_EN.html | 313 -
.../Data Manipulation/GROUP BY_EN.html | 412 -
.../sql-statements/Data Manipulation/LOAD_EN.html | 513 -
.../Data Manipulation/MINI LOAD_EN.html | 368 -
.../Data Manipulation/MULTI LOAD_EN.html | 352 -
.../Data Manipulation/PAUSE ROUTINE LOAD_EN.html | 294 -
.../Data Manipulation/RESTORE TABLET_EN.html | 293 -
.../Data Manipulation/RESUME ROUTINE LOAD_EN.html | 294 -
.../Data Manipulation/ROUTINE LOAD_EN.html | 563 -
.../Data Manipulation/SHOW ALTER_EN.html | 312 -
.../Data Manipulation/SHOW BACKUP_EN.html | 325 -
.../Data Manipulation/SHOW DATABASES_EN.html | 293 -
.../Data Manipulation/SHOW DATA_EN.html | 308 -
.../Data Manipulation/SHOW DELETE_EN.html | 300 -
.../SHOW DYNAMIC PARTITION TABLES_EN.html | 302 -
.../Data Manipulation/SHOW EXPORT_EN.html | 321 -
.../Data Manipulation/SHOW LOAD_EN.html | 331 -
.../Data Manipulation/SHOW PARTITIONS_EN.html | 307 -
.../Data Manipulation/SHOW PROPERTY_EN.html | 302 -
.../Data Manipulation/SHOW REPOSITORIES_EN.html | 311 -
.../Data Manipulation/SHOW RESTORE_EN.html | 329 -
.../SHOW ROUTINE LOAD TASK_EN.html | 294 -
.../Data Manipulation/SHOW ROUTINE LOAD_EN.html | 316 -
.../Data Manipulation/SHOW SNAPSHOT_EN.html | 314 -
.../Data Manipulation/SHOW TABLES_EN.html | 293 -
.../Data Manipulation/SHOW TABLET_EN.html | 303 -
.../Data Manipulation/SHOW TRANSACTION_EN.html | 342 -
.../Data Manipulation/STOP ROUTINE LOAD_EN.html | 294 -
.../Data Manipulation/STREAM LOAD_EN.html | 392 -
.../sql-statements/Data Manipulation/index.html | 469 -
.../Data Manipulation/insert_EN.html | 358 -
.../sql-statements/Data Types/BIGINT_EN.html | 290 -
.../sql-statements/Data Types/BOOLEAN_EN.html | 290 -
.../sql-statements/Data Types/CHAR_EN.html | 290 -
.../sql-statements/Data Types/DATETIME_EN.html | 291 -
.../sql-statements/Data Types/DATE_EN.html | 299 -
.../sql-statements/Data Types/DECIMAL_EN.html | 291 -
.../sql-statements/Data Types/DOUBLE_EN.html | 290 -
.../sql-statements/Data Types/FLOAT_EN.html | 290 -
.../Data Types/HLL(HyperLogLog)_EN.html | 290 -
.../sql-statements/Data Types/INT_EN.html | 290 -
.../sql-statements/Data Types/SMALLINT_EN.html | 290 -
.../sql-statements/Data Types/TINYINT_EN.html | 290 -
.../sql-statements/Data Types/VARCHAR_EN.html | 290 -
.../sql-statements/Data Types/index.html | 318 -
.../sql-statements/Utility/index.html | 274 -
.../sql-statements/Utility/util_stmt_EN.html | 298 -
.../en/sql-reference/sql-statements/index.html | 264 -
content/genindex.html | 228 -
content/index.html | 759 --
content/nohup.out | Bin 2673 -> 0 bytes
content/objects.inv | Bin 10414 -> 0 bytes
content/search.html | 241 -
content/searchindex.js | 1 -
1302 files changed, 287518 deletions(-)
diff --git a/content/.buildinfo b/content/.buildinfo
deleted file mode 100644
index 5a26433..0000000
--- a/content/.buildinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-# Sphinx build info version 1
-# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 8cb6a2384096d8de5f207439a086c90d
-tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/content/.htaccess b/content/.htaccess
deleted file mode 100644
index ec7d006..0000000
--- a/content/.htaccess
+++ /dev/null
@@ -1,224 +0,0 @@
-# please keep sections in alpha order
-
-# Graduated podlings
-# N.B. Redirect /abc baseUrl also redirects /abc/def to baseUrl/def
-
-Redirect Permanent /abdera http://abdera.apache.org
-Redirect Permanent /accumulo http://accumulo.apache.org
-Redirect Permanent /ace http://ace.apache.org
-Redirect Permanent /activemq http://activemq.apache.org
-Redirect Permanent /airavata http://airavata.apache.org
-Redirect Permanent /allura http://allura.apache.org
-Redirect Permanent /ambari http://ambari.apache.org
-Redirect Permanent /amber http://oltu.apache.org
-Redirect Permanent /any23 http://any23.apache.org
-Redirect Permanent /apollo http://ws.apache.org/wsrf
-Redirect Permanent /aries http://aries.apache.org
-Redirect Permanent /batchee http://batchee.incubator.apache.org
-Redirect Permanent /beam https://beam.apache.org
-Redirect Permanent /beehive http://beehive.apache.org
-Redirect Permanent /bigtop http://bigtop.apache.org
-Redirect Permanent /bloodhound http://bloodhound.apache.org
-Redirect Permanent /buildr http://buildr.apache.org
-Redirect Permanent /bval http://bval.apache.org
-Redirect Permanent /callback http://cordova.apache.org
-Redirect Permanent /cassandra http://cassandra.apache.org
-Redirect Permanent /cayenne http://cayenne.apache.org
-Redirect Permanent /celix http://celix.apache.org
-Redirect Permanent /chemistry http://chemistry.apache.org
-Redirect Permanent /chukwa http://chukwa.apache.org
-Redirect Permanent /clerezza http://clerezza.apache.org
-Redirect Permanent /click http://click.apache.org
-Redirect Permanent /climate http://climate.apache.org
-Redirect Permanent /cloudstack http://cloudstack.apache.org
-Redirect Permanent /cordova http://cordova.apache.org
-Redirect Permanent /couchdb http://couchdb.apache.org
-Redirect Permanent /crunch http://crunch.apache.org
-Redirect Permanent /ctakes http://ctakes.apache.org
-Redirect Permanent /curator http://curator.apache.org
-Redirect Permanent /cxf http://cxf.apache.org
-Redirect Permanent /deltacloud http://deltacloud.apache.org
-Redirect Permanent /deltaspike http://deltaspike.apache.org
-Redirect Permanent /derby http://db.apache.org/derby
-Redirect Permanent /devicemap http://devicemap.apache.org
-Redirect Permanent /directmemory http://directmemory.apache.org
-Redirect Permanent /directory http://directory.apache.org
-Redirect Permanent /drill http://drill.apache.org
-Redirect Permanent /eagle http://eagle.apache.org
-Redirect Permanent /easyant http://ant.apache.org/easyant
-Redirect Permanent /empire-db http://empire-db.apache.org
-Redirect Permanent /esme http://esme.apache.org
-Redirect Permanent /etch http://etch.apache.org
-Redirect Permanent /felix http://felix.apache.org
-Redirect Permanent /flex http://flex.apache.org
-Redirect Permanent /flume http://flume.apache.org
-Redirect Permanent /ftpserver http://mina.apache.org/ftpserver
-Redirect Permanent /geode http://geode.apache.org
-Redirect Permanent /geronimo http://geronimo.apache.org
-Redirect Permanent /giraph http://giraph.apache.org
-Redirect Permanent /gora http://gora.apache.org
-Redirect Permanent /hama http://hama.apache.org
-Redirect Permanent /harmony http://harmony.apache.org
-Redirect Permanent /hcatalog http://hive.apache.org
-Redirect Permanent /helix http://helix.incubator.apache.org/
-Redirect Permanent /hermes http://ws.apache.org/pubscribe
-##httpd-cli - where did that go?
-Redirect Permanent /ibatis http://ibatis.apache.org
-Redirect Permanent /ivy http://ant.apache.org/ivy
-Redirect Permanent /jackrabbit http://jackrabbit.apache.org
-Redirect Permanent /jaxme http://ws.apache.org/jaxme
-Redirect Permanent /jclouds http://jclouds.apache.org
-Redirect Permanent /jdo http://db.apache.org/jdo
-Redirect Permanent /jena http://jena.apache.org
-Redirect Permanent /jspwiki http://jspwiki.apache.org
-Redirect Permanent /juddi http://juddi.apache.org
-Redirect Permanent /knox http://knox.apache.org
-Redirect Permanent /lenya http://lenya.apache.org
-Redirect Permanent /libcloud http://libcloud.apache.org
-Redirect Permanent /log4cxx http://logging.apache.org/log4cxx
-Redirect Permanent /log4net http://logging.apache.org/log4net
-Redirect Permanent /log4php http://logging.apache.org/log4php
-Redirect Permanent /lucene.net http://lucenenet.apache.org
-Redirect Permanent /lucy http://lucy.apache.org
-Redirect Permanent /marmotta http://marmotta.apache.org
-##merlin-developer - where did that go?
-Redirect Permanent /mesos http://mesos.apache.org
-Redirect Permanent /metamodel http://metamodel.apache.org
-Redirect Permanent /mod_ftp http://httpd.apache.org/mod_ftp
-Redirect Permanent /mrunit http://mrunit.apache.org
-Redirect Permanent /muse http://ws.apache.org/muse
-Redirect Permanent /myfaces http://myfaces.apache.org
-Redirect Permanent /nutch http://lucene.apache.org/nutch
-Redirect Permanent /ode http://ode.apache.org
-Redirect Permanent /ofbiz http://ofbiz.apache.org
-Redirect Permanent /ognl http://commons.apache.org/ognl
-Redirect Permanent /olingo http://olingo.apache.org
-Redirect Permanent /onami http://onami.apache.org
-Redirect Permanent /oodt http://oodt.apache.org
-Redirect Permanent /oozie http://oozie.apache.org
-Redirect Permanent /openejb http://openejb.apache.org
-Redirect Permanent /openjpa http://openjpa.apache.org
-Redirect Permanent /openmeetings http://openmeetings.apache.org
-Redirect Permanent /opennlp http://opennlp.apache.org
-Redirect Permanent /openofficeorg http://openoffice.apache.org
-Redirect Permanent /openwebbeans http://openwebbeans.apache.org
-Redirect Permanent /pdfbox http://pdfbox.apache.org
-Redirect Permanent /phoenix http://phoenix.apache.org
-Redirect Permanent /pig http://hadoop.apache.org/pig
-Redirect Permanent /pivot http://pivot.apache.org
-Redirect Permanent /pluto http://portals.apache.org/pluto
-Redirect Permanent /qpid http://qpid.apache.org
-Redirect Permanent /rat http://creadur.apache.org
-Redirect Permanent /rave http://rave.apache.org
-Redirect Permanent /ripple http://ripple.incubator.apache.org
-Redirect Permanent /river http://river.apache.org
-Redirect Permanent /roller http://roller.apache.org
-Redirect Permanent /sanselan http://commons.apache.org/sanselan
-Redirect Permanent /sentry http://sentry.apache.org
-Redirect Permanent /servicemix http://servicemix.apache.org
-Redirect Permanent /shindig http://shindig.apache.org
-Redirect Permanent /shiro http://shiro.apache.org
-Redirect Permanent /sirona http://sirona.incubator.apache.org
-Redirect Permanent /sis http://sis.apache.org
-Redirect Permanent /sling http://sling.apache.org
-Redirect Permanent /solr http://lucene.apache.org/solr
-Redirect Permanent /spamassasin http://spamassasin.apache.org
-Redirect Permanent /spark http://spark.apache.org
-Redirect Permanent /sqoop http://sqoop.apache.org
-Redirect Permanent /stanbol http://stanbol.apache.org
-Redirect Permanent /stdcxx http://stdcxx.apache.org
-Redirect Permanent /storm http://storm.apache.org
-Redirect Permanent /subversion http://subversion.apache.org
-Redirect Permanent /synapse http://ws.apache.org/synapse
-Redirect Permanent /tajo http://tajo.apache.org
-Redirect Permanent /tapestry http://tapestry.apache.org
-Redirect Permanent /tez http://tez.apache.org
-Redirect Permanent /thrift http://thrift.apache.org
-Redirect Permanent /tika http://lucene.apache.org/tika
-Redirect Permanent /tobago http://myfaces.apache.org/tobago
-Redirect Permanent /trafficserver http://trafficserver.apache.org
-Redirect Permanent /trinidad http://myfaces.apache.org/trinidad
-Redirect Permanent /tuscany http://tuscany.apache.org
-Redirect Permanent /vxquery http://vxquery.apache.org
-Redirect Permanent /uima http://uima.apache.org
-Redirect Permanent /webwork2 http://struts.apache.org
-Redirect Permanent /whirr http://whirr.apache.org
-Redirect Permanent /wicket http://wicket.apache.org
-Redirect Permanent /wink http://wink.apache.org
-Redirect Permanent /woden http://ws.apache.org/woden
-Redirect Permanent /wookie http://wookie.apache.org
-Redirect Permanent /xmlbeans http://xmlbeans.apache.org
-
-# retired podlings
-# All URLs must be redirected to the status page as the original site as been dropped
-# N.B. This can only be done here for old-style URLs under i.a.o
-RedirectMatch Permanent ^/agila(/.*)?$ http://incubator.apache.org/projects/agila.html
-RedirectMatch Permanent ^/alois(/.*)?$ http://incubator.apache.org/projects/alois.html
-RedirectMatch Permanent ^/altrmi(/.*)?$ http://incubator.apache.org/projects/altrmi.html
-RedirectMatch Permanent ^/awf(/.*)?$ http://incubator.apache.org/projects/awf.html
-RedirectMatch Permanent ^/axion(/.*)?$ http://incubator.apache.org/projects/axion.html
-RedirectMatch Permanent ^/bluesky(/.*)?$ http://incubator.apache.org/projects/bluesky.html
-RedirectMatch Permanent ^/blur(/.*)?$ http://incubator.apache.org/projects/blur.html
-RedirectMatch Permanent ^/composer(/.*)?$ http://incubator.apache.org/projects/composer.html
-# https://svn.apache.org/repos/asf/incubator/concerted/site/.htaccess
-RedirectMatch Permanent ^/corinthia(/.*)?$ http://incubator.apache.org/projects/corinthia.html
-# https://svn.apache.org/repos/asf/incubator/cotton/site/publish/.htaccess
-RedirectMatch Permanent ^/depot(/.*)?$ http://incubator.apache.org/projects/depot.html
-RedirectMatch Permanent ^/droids(/.*)?$ http://incubator.apache.org/projects/droids.html
-RedirectMatch Permanent ^/graffito(/.*)?$ http://incubator.apache.org/projects/graffito.html
-# TODO http://hdt.incubator.apache.org/
-RedirectMatch Permanent ^/heraldry(/.*)?$ http://incubator.apache.org/projects/heraldry.html
-RedirectMatch Permanent ^/hise(/.*)?$ http://incubator.apache.org/projects/hise.html
-RedirectMatch Permanent ^/imperius(/.*)?$ http://incubator.apache.org/projects/imperius.html
-RedirectMatch Permanent ^/juice(/.*)?$ http://incubator.apache.org/projects/juice.html
-RedirectMatch Permanent ^/kabuki(/.*)?$ http://incubator.apache.org/projects/kabuki.html
-RedirectMatch Permanent ^/kalumet(/.*)?$ http://incubator.apache.org/projects/kalumet.html
-RedirectMatch Permanent ^/kato(/.*)?$ http://incubator.apache.org/projects/kato.html
-RedirectMatch Permanent ^/kitty(/.*)?$ http://incubator.apache.org/projects/kitty.html
-RedirectMatch Permanent ^/lokahi(/.*)?$ http://incubator.apache.org/projects/lokahi.html
-RedirectMatch Permanent ^/lucene4c(/.*)?$ http://incubator.apache.org/projects/lucene4c.html
-RedirectMatch Permanent ^/nmaven(/.*)?$ http://incubator.apache.org/projects/nmaven.html
-RedirectMatch Permanent ^/npanday(/.*)?$ http://incubator.apache.org/projects/npanday.html
-RedirectMatch Permanent ^/olio(/.*)?$ http://incubator.apache.org/projects/olio.html
-# TODO http://openaz.incubator.apache.org/
-RedirectMatch Permanent ^/photark(/.*)?$ http://incubator.apache.org/projects/photark.html
-# TODO http://pirk.incubator.apache.org/
-RedirectMatch Permanent ^/provisionr(/.*)?$ http://incubator.apache.org/projects/provisionr.html
-RedirectMatch Permanent ^/rcf(/.*)?$ http://incubator.apache.org/projects/rcf.html
-RedirectMatch Permanent ^/ripple(/.*)?$ http://incubator.apache.org/projects/ripple.html
-RedirectMatch Permanent ^/s4(/.*)?$ http://incubator.apache.org/projects/s4.html
-RedirectMatch Permanent ^/socialsite(/.*)?$ http://incubator.apache.org/projects/socialsite.html
-RedirectMatch Permanent ^/stonehenge(/.*)?$ http://incubator.apache.org/projects/stonehenge.html
-RedirectMatch Permanent ^/tashi(/.*)?$ http://incubator.apache.org/projects/tashi.html
-RedirectMatch Permanent ^/triplesoup(/.*)?$ http://incubator.apache.org/projects/triplesoup.html
-RedirectMatch Permanent ^/tsik(/.*)?$ http://incubator.apache.org/projects/tsik.html
-RedirectMatch Permanent ^/wadi(/.*)?$ http://incubator.apache.org/projects/wadi.html
-RedirectMatch Permanent ^/wave(/.*)?$ http://incubator.apache.org/projects/wave.html
-RedirectMatch Permanent ^/wsrp4j(/.*)?$ http://incubator.apache.org/projects/wsrp4j.html
-RedirectMatch Permanent ^/xap(/.*)?$ http://incubator.apache.org/projects/xap.html
-RedirectMatch Permanent ^/xmlbeanscxx(/.*)?$ http://incubator.apache.org/projects/xmlbeanscxx.html
-RedirectMatch Permanent ^/yoko(/.*)?$ http://incubator.apache.org/projects/yoko.html
-RedirectMatch Permanent ^/zetacomponents(/.*)?$ http://incubator.apache.org/projects/zetacomponents.html
-
-# from the old webiste
-Redirect Permanent /incubation/Incubation_Policy.html /policy/incubation.html
-Redirect Permanent /incubation/Process_Description.html /policy/process.html
-Redirect Permanent /incubation/Roles_and_Responsibilities.html /policy/roles_and_responsibilities.html
-
-# other URLs
-RedirectMatch Permanent howtoparticipate.html /guides/participation.html
-RedirectMatch Permanent clutch.html /clutch/index.html
-Redirect Permanent /falcon http://falcon.apache.org
-Redirect Permanent /flink http://flink.apache.org
-Redirect Permanent /samza http://samza.apache.org
-Redirect Permanent /parquet http://parquet.apache.org
-Redirect Permanent /ignite http://ignite.apache.org
-Redirect Permanent /lens http://lens.apache.org
-Redirect Permanent /usergrid http://usergrid.apache.org
-Redirect Permanent /calcite http://calcite.apache.org
-Redirect Permanent /brooklyn http://brooklyn.apache.org
-Redirect Permanent /reef http://reef.apache.org
-Redirect Permanent /kylin http://kylin.apache.org
-
-# Restore access to podlings.*
-RedirectMatch ^/(podlings.*)$ "https://svn.apache.org/repos/asf/incubator/public/trunk/content/$1"
diff --git a/content/_images/backend_state.png b/content/_images/backend_state.png
deleted file mode 100644
index 45b51e6..0000000
Binary files a/content/_images/backend_state.png and /dev/null differ
diff --git a/content/_images/backend_state1.png b/content/_images/backend_state1.png
deleted file mode 100644
index 45b51e6..0000000
Binary files a/content/_images/backend_state1.png and /dev/null differ
diff --git a/content/_images/cluster_link_and_migrate_db.png b/content/_images/cluster_link_and_migrate_db.png
deleted file mode 100644
index 0d6f601..0000000
Binary files a/content/_images/cluster_link_and_migrate_db.png and /dev/null differ
diff --git a/content/_images/cluster_link_and_migrate_db1.png b/content/_images/cluster_link_and_migrate_db1.png
deleted file mode 100644
index 0d6f601..0000000
Binary files a/content/_images/cluster_link_and_migrate_db1.png and /dev/null differ
diff --git a/content/_images/cluster_namaspace.png b/content/_images/cluster_namaspace.png
deleted file mode 100644
index d0a5a0b..0000000
Binary files a/content/_images/cluster_namaspace.png and /dev/null differ
diff --git a/content/_images/cluster_namaspace1.png b/content/_images/cluster_namaspace1.png
deleted file mode 100644
index d0a5a0b..0000000
Binary files a/content/_images/cluster_namaspace1.png and /dev/null differ
diff --git a/content/_images/cpu-flame-demo.svg b/content/_images/cpu-flame-demo.svg
deleted file mode 100644
index f08a8a7..0000000
--- a/content/_images/cpu-flame-demo.svg
+++ /dev/null
@@ -1,3587 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" width="1200" height="418" onload="init(evt)" viewBox="0 0 1200 418" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
-<defs >
- <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
- <stop stop-color="#eeeeee" offset="5%" />
- <stop stop-color="#eeeeb0" offset="95%" />
- </linearGradient>
-</defs>
-<style type="text/css">
- .func_g:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
-</style>
-<script type="text/ecmascript">
-<![CDATA[
- var details, searchbtn, matchedtxt, svg;
- function init(evt) {
- details = document.getElementById("details").firstChild;
- searchbtn = document.getElementById("search");
- matchedtxt = document.getElementById("matched");
- svg = document.getElementsByTagName("svg")[0];
- searching = 0;
- }
-
- // mouse-over for info
- function s(node) { // show
- info = g_to_text(node);
- details.nodeValue = "Function: " + info;
- }
- function c() { // clear
- details.nodeValue = ' ';
- }
-
- // ctrl-F for search
- window.addEventListener("keydown",function (e) {
- if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
- e.preventDefault();
- search_prompt();
- }
- })
-
- // functions
- function find_child(parent, name, attr) {
- var children = parent.childNodes;
- for (var i=0; i<children.length;i++) {
- if (children[i].tagName == name)
- return (attr != undefined) ? children[i].attributes[attr].value : children[i];
- }
- return;
- }
- function orig_save(e, attr, val) {
- if (e.attributes["_orig_"+attr] != undefined) return;
- if (e.attributes[attr] == undefined) return;
- if (val == undefined) val = e.attributes[attr].value;
- e.setAttribute("_orig_"+attr, val);
- }
- function orig_load(e, attr) {
- if (e.attributes["_orig_"+attr] == undefined) return;
- e.attributes[attr].value = e.attributes["_orig_"+attr].value;
- e.removeAttribute("_orig_"+attr);
- }
- function g_to_text(e) {
- var text = find_child(e, "title").firstChild.nodeValue;
- return (text)
- }
- function g_to_func(e) {
- var func = g_to_text(e);
- if (func != null)
- func = func.replace(/ .*/, "");
- return (func);
- }
- function update_text(e) {
- var r = find_child(e, "rect");
- var t = find_child(e, "text");
- var w = parseFloat(r.attributes["width"].value) -3;
- var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
- t.attributes["x"].value = parseFloat(r.attributes["x"].value) +3;
-
- // Smaller than this size won't fit anything
- if (w < 2*12*0.59) {
- t.textContent = "";
- return;
- }
-
- t.textContent = txt;
- // Fit in full text width
- if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
- return;
-
- for (var x=txt.length-2; x>0; x--) {
- if (t.getSubStringLength(0, x+2) <= w) {
- t.textContent = txt.substring(0,x) + "..";
- return;
- }
- }
- t.textContent = "";
- }
-
- // zoom
- function zoom_reset(e) {
- if (e.attributes != undefined) {
- orig_load(e, "x");
- orig_load(e, "width");
- }
- if (e.childNodes == undefined) return;
- for(var i=0, c=e.childNodes; i<c.length; i++) {
- zoom_reset(c[i]);
- }
- }
- function zoom_child(e, x, ratio) {
- if (e.attributes != undefined) {
- if (e.attributes["x"] != undefined) {
- orig_save(e, "x");
- e.attributes["x"].value = (parseFloat(e.attributes["x"].value) - x - 10) * ratio + 10;
- if(e.tagName == "text") e.attributes["x"].value = find_child(e.parentNode, "rect", "x") + 3;
- }
- if (e.attributes["width"] != undefined) {
- orig_save(e, "width");
- e.attributes["width"].value = parseFloat(e.attributes["width"].value) * ratio;
- }
- }
-
- if (e.childNodes == undefined) return;
- for(var i=0, c=e.childNodes; i<c.length; i++) {
- zoom_child(c[i], x-10, ratio);
- }
- }
- function zoom_parent(e) {
- if (e.attributes) {
- if (e.attributes["x"] != undefined) {
- orig_save(e, "x");
- e.attributes["x"].value = 10;
- }
- if (e.attributes["width"] != undefined) {
- orig_save(e, "width");
- e.attributes["width"].value = parseInt(svg.width.baseVal.value) - (10*2);
- }
- }
- if (e.childNodes == undefined) return;
- for(var i=0, c=e.childNodes; i<c.length; i++) {
- zoom_parent(c[i]);
- }
- }
- function zoom(node) {
- var attr = find_child(node, "rect").attributes;
- var width = parseFloat(attr["width"].value);
- var xmin = parseFloat(attr["x"].value);
- var xmax = parseFloat(xmin + width);
- var ymin = parseFloat(attr["y"].value);
- var ratio = (svg.width.baseVal.value - 2*10) / width;
-
- // XXX: Workaround for JavaScript float issues (fix me)
- var fudge = 0.0001;
-
- var unzoombtn = document.getElementById("unzoom");
- unzoombtn.style["opacity"] = "1.0";
-
- var el = document.getElementsByTagName("g");
- for(var i=0;i<el.length;i++){
- var e = el[i];
- var a = find_child(e, "rect").attributes;
- var ex = parseFloat(a["x"].value);
- var ew = parseFloat(a["width"].value);
- // Is it an ancestor
- if (0 == 0) {
- var upstack = parseFloat(a["y"].value) > ymin;
- } else {
- var upstack = parseFloat(a["y"].value) < ymin;
- }
- if (upstack) {
- // Direct ancestor
- if (ex <= xmin && (ex+ew+fudge) >= xmax) {
- e.style["opacity"] = "0.5";
- zoom_parent(e);
- e.onclick = function(e){unzoom(); zoom(this);};
- update_text(e);
- }
- // not in current path
- else
- e.style["display"] = "none";
- }
- // Children maybe
- else {
- // no common path
- if (ex < xmin || ex + fudge >= xmax) {
- e.style["display"] = "none";
- }
- else {
- zoom_child(e, xmin, ratio);
- e.onclick = function(e){zoom(this);};
- update_text(e);
- }
- }
- }
- }
- function unzoom() {
- var unzoombtn = document.getElementById("unzoom");
- unzoombtn.style["opacity"] = "0.0";
-
- var el = document.getElementsByTagName("g");
- for(i=0;i<el.length;i++) {
- el[i].style["display"] = "block";
- el[i].style["opacity"] = "1";
- zoom_reset(el[i]);
- update_text(el[i]);
- }
- }
-
- // search
- function reset_search() {
- var el = document.getElementsByTagName("rect");
- for (var i=0; i < el.length; i++) {
- orig_load(el[i], "fill")
- }
- }
- function search_prompt() {
- if (!searching) {
- var term = prompt("Enter a search term (regexp " +
- "allowed, eg: ^ext4_)", "");
- if (term != null) {
- search(term)
- }
- } else {
- reset_search();
- searching = 0;
- searchbtn.style["opacity"] = "0.1";
- searchbtn.firstChild.nodeValue = "Search"
- matchedtxt.style["opacity"] = "0.0";
- matchedtxt.firstChild.nodeValue = ""
- }
- }
- function search(term) {
- var re = new RegExp(term);
- var el = document.getElementsByTagName("g");
- var matches = new Object();
- var maxwidth = 0;
- for (var i = 0; i < el.length; i++) {
- var e = el[i];
- if (e.attributes["class"].value != "func_g")
- continue;
- var func = g_to_func(e);
- var rect = find_child(e, "rect");
- if (rect == null) {
- // the rect might be wrapped in an anchor
- // if nameattr href is being used
- if (rect = find_child(e, "a")) {
- rect = find_child(r, "rect");
- }
- }
- if (func == null || rect == null)
- continue;
-
- // Save max width. Only works as we have a root frame
- var w = parseFloat(rect.attributes["width"].value);
- if (w > maxwidth)
- maxwidth = w;
-
- if (func.match(re)) {
- // highlight
- var x = parseFloat(rect.attributes["x"].value);
- orig_save(rect, "fill");
- rect.attributes["fill"].value =
- "rgb(230,0,230)";
-
- // remember matches
- if (matches[x] == undefined) {
- matches[x] = w;
- } else {
- if (w > matches[x]) {
- // overwrite with parent
- matches[x] = w;
- }
- }
- searching = 1;
- }
- }
- if (!searching)
- return;
-
- searchbtn.style["opacity"] = "1.0";
- searchbtn.firstChild.nodeValue = "Reset Search"
-
- // calculate percent matched, excluding vertical overlap
- var count = 0;
- var lastx = -1;
- var lastw = 0;
- var keys = Array();
- for (k in matches) {
- if (matches.hasOwnProperty(k))
- keys.push(k);
- }
- // sort the matched frames by their x location
- // ascending, then width descending
- keys.sort(function(a, b){
- return a - b;
- if (a < b || a > b)
- return a - b;
- return matches[b] - matches[a];
- });
- // Step through frames saving only the biggest bottom-up frames
- // thanks to the sort order. This relies on the tree property
- // where children are always smaller than their parents.
- for (var k in keys) {
- var x = parseFloat(keys[k]);
- var w = matches[keys[k]];
- if (x >= lastx + lastw) {
- count += w;
- lastx = x;
- lastw = w;
- }
- }
- // display matched percent
- matchedtxt.style["opacity"] = "1.0";
- pct = 100 * count / maxwidth;
- if (pct == 100)
- pct = "100"
- else
- pct = pct.toFixed(1)
- matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
- }
- function searchover(e) {
- searchbtn.style["opacity"] = "1.0";
- }
- function searchout(e) {
- if (searching) {
- searchbtn.style["opacity"] = "1.0";
- } else {
- searchbtn.style["opacity"] = "0.1";
- }
- }
-]]>
-</script>
-<rect x="0.0" y="0" width="1200.0" height="418.0" fill="url(#background)" />
-<text text-anchor="middle" x="600.00" y="24" font-size="17" font-family="Verdana" fill="rgb(0,0,0)" >Flame Graph</text>
-<text text-anchor="" x="10.00" y="401" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="details" > </text>
-<text text-anchor="" x="10.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="unzoom" onclick="unzoom()" style="opacity:0.0;cursor:pointer" >Reset Zoom</text>
-<text text-anchor="" x="1090.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="search" onmouseover="searchover()" onmouseout="searchout()" onclick="search_prompt()" style="opacity:0.1;cursor:pointer" >Search</text>
-<text text-anchor="" x="1090.00" y="401" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="matched" > </text>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PInternalServiceImpl<doris::PBackendService>::exec_plan_fragment (128 samples, 0.08%)</title><rect x="841.7" y="225" width="1.0" height="15.0" fill="rgb(251,123,48)" rx="2" ry="2" />
-<text text-anchor="" x="844.70" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (212 samples, 0.14%)</title><rect x="237.7" y="209" width="1.6" height="15.0" fill="rgb(224,218,20)" rx="2" ry="2" />
-<text text-anchor="" x="240.69" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::~SegmentWriter (35 samples, 0.02%)</title><rect x="573.6" y="193" width="0.3" height="15.0" fill="rgb(210,220,2)" rx="2" ry="2" />
-<text text-anchor="" x="576.61" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowBlock::~RowBlock (33 samples, 0.02%)</title><rect x="854.8" y="209" width="0.2" height="15.0" fill="rgb(240,26,32)" rx="2" ry="2" />
-<text text-anchor="" x="857.78" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>sys_pread64 (29 samples, 0.02%)</title><rect x="53.1" y="321" width="0.2" height="15.0" fill="rgb(246,152,28)" rx="2" ry="2" />
-<text text-anchor="" x="56.07" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_block (15 samples, 0.01%)</title><rect x="1180.7" y="177" width="0.1" height="15.0" fill="rgb(224,145,6)" rx="2" ry="2" />
-<text text-anchor="" x="1183.67" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (1,650 samples, 1.06%)</title><rect x="266.2" y="177" width="12.6" height="15.0" fill="rgb(226,164,20)" rx="2" ry="2" />
-<text text-anchor="" x="269.23" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>void std::__adjust_heap<__gnu_cxx::__normal_iterator<doris::CollectIterator::ChildCtx**, std::vector<doris::CollectIterator::ChildCtx*, std::allocator<doris::CollectIterator::ChildCtx*> > >, long, doris::CollectIterator::ChildCtx*, __gnu_cxx::__ops::_Iter_comp_iter<doris::CollectIterator::ChildCtxComparator> > (990 samples, 0.64%)</title><rect x="303.3" y="209" width="7.5" height="15.0" fill="rgb(212,135,52)" rx="2" ry="2" />
-<text text-anchor="" x="306.31" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (2,047 samples, 1.32%)</title><rect x="187.5" y="177" width="15.5" height="15.0" fill="rgb(223,98,22)" rx="2" ry="2" />
-<text text-anchor="" x="190.46" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_create_new_input_buffer (33 samples, 0.02%)</title><rect x="562.3" y="113" width="0.2" height="15.0" fill="rgb(242,45,5)" rx="2" ry="2" />
-<text text-anchor="" x="565.26" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (55 samples, 0.04%)</title><rect x="137.9" y="321" width="0.4" height="15.0" fill="rgb(253,83,3)" rx="2" ry="2" />
-<text text-anchor="" x="140.90" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnReader<doris::StringColumnDirectReader>::next_vector (321 samples, 0.21%)</title><rect x="276.2" y="145" width="2.5" height="15.0" fill="rgb(246,83,16)" rx="2" ry="2" />
-<text text-anchor="" x="279.24" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>intel_pmu_enable_all (60 samples, 0.04%)</title><rect x="53.4" y="305" width="0.4" height="15.0" fill="rgb(248,45,19)" rx="2" ry="2" />
-<text text-anchor="" x="56.39" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (37 samples, 0.02%)</title><rect x="667.5" y="97" width="0.3" height="15.0" fill="rgb(248,46,43)" rx="2" ry="2" />
-<text text-anchor="" x="670.48" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,026 samples, 0.66%)</title><rect x="743.6" y="209" width="7.8" height="15.0" fill="rgb(245,3,20)" rx="2" ry="2" />
-<text text-anchor="" x="746.59" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_next_bit (18 samples, 0.01%)</title><rect x="128.9" y="321" width="0.1" height="15.0" fill="rgb(219,164,35)" rx="2" ry="2" />
-<text text-anchor="" x="131.88" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_patched_base_values (786 samples, 0.51%)</title><rect x="1057.0" y="129" width="6.0" height="15.0" fill="rgb(244,60,1)" rx="2" ry="2" />
-<text text-anchor="" x="1059.99" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TPlanNode::read (16 samples, 0.01%)</title><rect x="842.4" y="129" width="0.2" height="15.0" fill="rgb(230,149,54)" rx="2" ry="2" />
-<text text-anchor="" x="845.44" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (78 samples, 0.05%)</title><rect x="146.6" y="337" width="0.6" height="15.0" fill="rgb(234,178,12)" rx="2" ry="2" />
-<text text-anchor="" x="149.62" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (36 samples, 0.02%)</title><rect x="1053.2" y="97" width="0.3" height="15.0" fill="rgb(228,145,51)" rx="2" ry="2" />
-<text text-anchor="" x="1056.24" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (20 samples, 0.01%)</title><rect x="278.3" y="113" width="0.1" height="15.0" fill="rgb(229,149,47)" rx="2" ry="2" />
-<text text-anchor="" x="281.27" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>brpc::ProcessInputMessage (148 samples, 0.10%)</title><rect x="841.7" y="273" width="1.1" height="15.0" fill="rgb(206,8,24)" rx="2" ry="2" />
-<text text-anchor="" x="844.66" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::LatencyRecorder::latency_percentile (19 samples, 0.01%)</title><rect x="848.4" y="273" width="0.2" height="15.0" fill="rgb(214,13,42)" rx="2" ry="2" />
-<text text-anchor="" x="851.41" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (388 samples, 0.25%)</title><rect x="667.8" y="113" width="2.9" height="15.0" fill="rgb(237,187,12)" rx="2" ry="2" />
-<text text-anchor="" x="670.77" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (15 samples, 0.01%)</title><rect x="1036.7" y="97" width="0.2" height="15.0" fill="rgb(209,116,30)" rx="2" ry="2" />
-<text text-anchor="" x="1039.74" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (14 samples, 0.01%)</title><rect x="127.8" y="321" width="0.1" height="15.0" fill="rgb(224,100,6)" rx="2" ry="2" />
-<text text-anchor="" x="130.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::open (34 samples, 0.02%)</title><rect x="1189.3" y="225" width="0.2" height="15.0" fill="rgb(218,206,1)" rx="2" ry="2" />
-<text text-anchor="" x="1192.28" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (149 samples, 0.10%)</title><rect x="865.8" y="161" width="1.1" height="15.0" fill="rgb(219,115,29)" rx="2" ry="2" />
-<text text-anchor="" x="868.79" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (17 samples, 0.01%)</title><rect x="1189.0" y="289" width="0.1" height="15.0" fill="rgb(205,25,0)" rx="2" ry="2" />
-<text text-anchor="" x="1192.01" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (34 samples, 0.02%)</title><rect x="1094.1" y="161" width="0.3" height="15.0" fill="rgb(209,101,25)" rx="2" ry="2" />
-<text text-anchor="" x="1097.14" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (27 samples, 0.02%)</title><rect x="1166.8" y="129" width="0.2" height="15.0" fill="rgb(217,127,35)" rx="2" ry="2" />
-<text text-anchor="" x="1169.77" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MasterServerClient::report (34 samples, 0.02%)</title><rect x="850.8" y="305" width="0.3" height="15.0" fill="rgb(237,162,7)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::attach (29 samples, 0.02%)</title><rect x="1183.9" y="161" width="0.2" height="15.0" fill="rgb(215,165,7)" rx="2" ry="2" />
-<text text-anchor="" x="1186.89" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>audit_syscall_entry (47 samples, 0.03%)</title><rect x="34.0" y="321" width="0.4" height="15.0" fill="rgb(252,191,33)" rx="2" ry="2" />
-<text text-anchor="" x="37.01" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (17 samples, 0.01%)</title><rect x="135.5" y="321" width="0.2" height="15.0" fill="rgb(228,104,22)" rx="2" ry="2" />
-<text text-anchor="" x="138.53" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (14 samples, 0.01%)</title><rect x="1180.5" y="161" width="0.1" height="15.0" fill="rgb(208,161,41)" rx="2" ry="2" />
-<text text-anchor="" x="1183.54" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnWriter::write_batch (91 samples, 0.06%)</title><rect x="136.8" y="337" width="0.7" height="15.0" fill="rgb(248,78,52)" rx="2" ry="2" />
-<text text-anchor="" x="139.82" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (25 samples, 0.02%)</title><rect x="145.1" y="337" width="0.2" height="15.0" fill="rgb(211,25,1)" rx="2" ry="2" />
-<text text-anchor="" x="148.08" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (51 samples, 0.03%)</title><rect x="872.2" y="193" width="0.4" height="15.0" fill="rgb(217,166,43)" rx="2" ry="2" />
-<text text-anchor="" x="875.17" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_set_column_map (22 samples, 0.01%)</title><rect x="1182.3" y="161" width="0.2" height="15.0" fill="rgb(207,143,48)" rx="2" ry="2" />
-<text text-anchor="" x="1185.29" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (135 samples, 0.09%)</title><rect x="1052.5" y="113" width="1.0" height="15.0" fill="rgb(232,66,46)" rx="2" ry="2" />
-<text text-anchor="" x="1055.49" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (49 samples, 0.03%)</title><rect x="137.1" y="321" width="0.4" height="15.0" fill="rgb(221,198,21)" rx="2" ry="2" />
-<text text-anchor="" x="140.10" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (41 samples, 0.03%)</title><rect x="1092.0" y="129" width="0.3" height="15.0" fill="rgb(217,118,12)" rx="2" ry="2" />
-<text text-anchor="" x="1095.03" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::ReleaseToCentralCache (18 samples, 0.01%)</title><rect x="1173.0" y="145" width="0.2" height="15.0" fill="rgb(214,174,37)" rx="2" ry="2" />
-<text text-anchor="" x="1176.02" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::olap_crc32 (74 samples, 0.05%)</title><rect x="571.9" y="161" width="0.6" height="15.0" fill="rgb(222,63,5)" rx="2" ry="2" />
-<text text-anchor="" x="574.89" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>copy_user_generic_string (1,027 samples, 0.66%)</title><rect x="34.8" y="321" width="7.8" height="15.0" fill="rgb(224,121,31)" rx="2" ry="2" />
-<text text-anchor="" x="37.76" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentMgr::exec_plan_fragment (84 samples, 0.05%)</title><rect x="841.7" y="177" width="0.7" height="15.0" fill="rgb(246,89,38)" rx="2" ry="2" />
-<text text-anchor="" x="844.74" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::olap_decompress (45 samples, 0.03%)</title><rect x="850.0" y="209" width="0.4" height="15.0" fill="rgb(253,72,33)" rx="2" ry="2" />
-<text text-anchor="" x="853.05" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (86 samples, 0.06%)</title><rect x="870.7" y="129" width="0.7" height="15.0" fill="rgb(250,26,51)" rx="2" ry="2" />
-<text text-anchor="" x="873.72" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_proxy (44,046 samples, 28.41%)</title><rect x="854.5" y="337" width="335.2" height="15.0" fill="rgb(226,162,4)" rx="2" ry="2" />
-<text text-anchor="" x="857.48" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >thread_proxy</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::prepare_block_read (32 samples, 0.02%)</title><rect x="829.5" y="193" width="0.3" height="15.0" fill="rgb(222,192,34)" rx="2" ry="2" />
-<text text-anchor="" x="832.54" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::next_vector (192 samples, 0.12%)</title><rect x="867.4" y="161" width="1.5" height="15.0" fill="rgb(210,224,15)" rx="2" ry="2" />
-<text text-anchor="" x="870.45" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::set_read_params (89 samples, 0.06%)</title><rect x="872.8" y="241" width="0.7" height="15.0" fill="rgb(208,228,13)" rx="2" ry="2" />
-<text text-anchor="" x="875.79" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (78 samples, 0.05%)</title><rect x="144.4" y="321" width="0.5" height="15.0" fill="rgb(251,44,0)" rx="2" ry="2" />
-<text text-anchor="" x="147.35" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>default_send_IPI_mask_sequence_phys (35 samples, 0.02%)</title><rect x="128.6" y="321" width="0.3" height="15.0" fill="rgb(234,217,15)" rx="2" ry="2" />
-<text text-anchor="" x="131.61" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::InsertRange (17 samples, 0.01%)</title><rect x="855.4" y="145" width="0.1" height="15.0" fill="rgb(250,46,30)" rx="2" ry="2" />
-<text text-anchor="" x="858.42" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::acquire_data_sources (54 samples, 0.03%)</title><rect x="873.5" y="241" width="0.4" height="15.0" fill="rgb(211,199,26)" rx="2" ry="2" />
-<text text-anchor="" x="876.49" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_var_unsigned (19 samples, 0.01%)</title><rect x="393.0" y="129" width="0.2" height="15.0" fill="rgb(239,138,17)" rx="2" ry="2" />
-<text text-anchor="" x="396.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::find_closet_num_bits (27 samples, 0.02%)</title><rect x="565.7" y="129" width="0.2" height="15.0" fill="rgb(217,90,35)" rx="2" ry="2" />
-<text text-anchor="" x="568.67" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (174 samples, 0.11%)</title><rect x="1163.9" y="113" width="1.4" height="15.0" fill="rgb(219,34,8)" rx="2" ry="2" />
-<text text-anchor="" x="1166.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (63 samples, 0.04%)</title><rect x="565.0" y="129" width="0.5" height="15.0" fill="rgb(205,189,15)" rx="2" ry="2" />
-<text text-anchor="" x="567.97" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,569 samples, 1.01%)</title><rect x="239.4" y="225" width="11.9" height="15.0" fill="rgb(246,68,49)" rx="2" ry="2" />
-<text text-anchor="" x="242.40" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (14 samples, 0.01%)</title><rect x="674.2" y="81" width="0.1" height="15.0" fill="rgb(217,206,27)" rx="2" ry="2" />
-<text text-anchor="" x="677.22" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::merge (35 samples, 0.02%)</title><rect x="165.9" y="177" width="0.3" height="15.0" fill="rgb(246,163,16)" rx="2" ry="2" />
-<text text-anchor="" x="168.94" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>sysret_check (15 samples, 0.01%)</title><rect x="53.9" y="321" width="0.1" height="15.0" fill="rgb(223,52,35)" rx="2" ry="2" />
-<text text-anchor="" x="56.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (680 samples, 0.44%)</title><rect x="1173.2" y="177" width="5.1" height="15.0" fill="rgb(250,15,41)" rx="2" ry="2" />
-<text text-anchor="" x="1176.16" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (53 samples, 0.03%)</title><rect x="868.4" y="129" width="0.4" height="15.0" fill="rgb(230,182,51)" rx="2" ry="2" />
-<text text-anchor="" x="871.40" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__alloc_pages_nodemask (17 samples, 0.01%)</title><rect x="30.7" y="305" width="0.1" height="15.0" fill="rgb(242,179,30)" rx="2" ry="2" />
-<text text-anchor="" x="33.71" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<long, true>::write_batch (2,372 samples, 1.53%)</title><rect x="397.4" y="193" width="18.0" height="15.0" fill="rgb(226,96,36)" rx="2" ry="2" />
-<text text-anchor="" x="400.36" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (52 samples, 0.03%)</title><rect x="268.6" y="145" width="0.4" height="15.0" fill="rgb(246,59,45)" rx="2" ry="2" />
-<text text-anchor="" x="271.59" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>radix_tree_lookup_slot (133 samples, 0.09%)</title><rect x="51.4" y="321" width="1.1" height="15.0" fill="rgb(251,157,30)" rx="2" ry="2" />
-<text text-anchor="" x="54.44" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (74 samples, 0.05%)</title><rect x="139.4" y="321" width="0.6" height="15.0" fill="rgb(252,36,36)" rx="2" ry="2" />
-<text text-anchor="" x="142.43" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::~ColumnData (183 samples, 0.12%)</title><rect x="854.7" y="225" width="1.4" height="15.0" fill="rgb(238,136,17)" rx="2" ry="2" />
-<text text-anchor="" x="857.69" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::init (36 samples, 0.02%)</title><rect x="829.5" y="225" width="0.3" height="15.0" fill="rgb(230,4,20)" rx="2" ry="2" />
-<text text-anchor="" x="832.52" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::free_all (14 samples, 0.01%)</title><rect x="732.0" y="161" width="0.1" height="15.0" fill="rgb(224,220,27)" rx="2" ry="2" />
-<text text-anchor="" x="735.04" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (57 samples, 0.04%)</title><rect x="147.3" y="337" width="0.5" height="15.0" fill="rgb(209,75,51)" rx="2" ry="2" />
-<text text-anchor="" x="150.32" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_attach_data_to_merge_set (41,285 samples, 26.63%)</title><rect x="873.9" y="257" width="314.3" height="15.0" fill="rgb(207,143,21)" rx="2" ry="2" />
-<text text-anchor="" x="876.92" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Reader::_attach_data_to_merge_set</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (15 samples, 0.01%)</title><rect x="216.5" y="193" width="0.1" height="15.0" fill="rgb(244,99,31)" rx="2" ry="2" />
-<text text-anchor="" x="219.52" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (107 samples, 0.07%)</title><rect x="413.6" y="145" width="0.8" height="15.0" fill="rgb(217,80,44)" rx="2" ry="2" />
-<text text-anchor="" x="416.59" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>void std::__adjust_heap<__gnu_cxx::__normal_iterator<doris::CollectIterator::ChildCtx**, std::vector<doris::CollectIterator::ChildCtx*, std::allocator<doris::CollectIterator::ChildCtx*> > >, long, doris::CollectIterator::ChildCtx*, __gnu_cxx::__ops::_Iter_comp_iter<doris::CollectIterator::ChildCtxComparator> > (6,633 samples, 4.28%)</title><rect x="779.0" y="209" width="50.5" height="15.0" fill="rgb(244,137,16)" rx="2" ry="2" />
-<text text-anchor="" x="782.03" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >void ..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (93 samples, 0.06%)</title><rect x="572.6" y="161" width="0.7" height="15.0" fill="rgb(213,224,11)" rx="2" ry="2" />
-<text text-anchor="" x="575.55" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (18 samples, 0.01%)</title><rect x="554.7" y="49" width="0.1" height="15.0" fill="rgb(223,129,31)" rx="2" ry="2" />
-<text text-anchor="" x="557.70" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_nanosleep (82 samples, 0.05%)</title><rect x="120.1" y="337" width="0.6" height="15.0" fill="rgb(221,226,54)" rx="2" ry="2" />
-<text text-anchor="" x="123.06" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (19 samples, 0.01%)</title><rect x="697.7" y="81" width="0.2" height="15.0" fill="rgb(235,26,30)" rx="2" ry="2" />
-<text text-anchor="" x="700.72" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__might_sleep (22 samples, 0.01%)</title><rect x="33.3" y="321" width="0.2" height="15.0" fill="rgb(221,181,17)" rx="2" ry="2" />
-<text text-anchor="" x="36.28" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_prepare_patched_blob (164 samples, 0.11%)</title><rect x="543.4" y="161" width="1.2" height="15.0" fill="rgb(206,68,49)" rx="2" ry="2" />
-<text text-anchor="" x="546.36" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (15 samples, 0.01%)</title><rect x="1166.4" y="113" width="0.1" height="15.0" fill="rgb(226,160,48)" rx="2" ry="2" />
-<text text-anchor="" x="1169.35" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::allocate_memory_for_string_type (19 samples, 0.01%)</title><rect x="140.0" y="337" width="0.2" height="15.0" fill="rgb(227,223,27)" rx="2" ry="2" />
-<text text-anchor="" x="143.04" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (46 samples, 0.03%)</title><rect x="1088.4" y="97" width="0.3" height="15.0" fill="rgb(223,44,21)" rx="2" ry="2" />
-<text text-anchor="" x="1091.37" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::lz4_decompress (32 samples, 0.02%)</title><rect x="1138.1" y="113" width="0.3" height="15.0" fill="rgb(219,60,47)" rx="2" ry="2" />
-<text text-anchor="" x="1141.14" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (53 samples, 0.03%)</title><rect x="138.5" y="337" width="0.4" height="15.0" fill="rgb(234,149,1)" rx="2" ry="2" />
-<text text-anchor="" x="141.50" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_seek_to_block_directly (877 samples, 0.57%)</title><rect x="1160.3" y="177" width="6.7" height="15.0" fill="rgb(254,15,2)" rx="2" ry="2" />
-<text text-anchor="" x="1163.31" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::next_vector (235 samples, 0.15%)</title><rect x="274.3" y="145" width="1.8" height="15.0" fill="rgb(236,111,45)" rx="2" ry="2" />
-<text text-anchor="" x="277.31" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (1,645 samples, 1.06%)</title><rect x="266.3" y="161" width="12.5" height="15.0" fill="rgb(206,101,24)" rx="2" ry="2" />
-<text text-anchor="" x="269.26" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::attached_by (9,791 samples, 6.32%)</title><rect x="148.8" y="225" width="74.6" height="15.0" fill="rgb(223,93,43)" rx="2" ry="2" />
-<text text-anchor="" x="151.85" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::C..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::~MemPool (36 samples, 0.02%)</title><rect x="855.3" y="193" width="0.2" height="15.0" fill="rgb(217,149,52)" rx="2" ry="2" />
-<text text-anchor="" x="858.28" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (20 samples, 0.01%)</title><rect x="673.9" y="97" width="0.1" height="15.0" fill="rgb(232,46,8)" rx="2" ry="2" />
-<text text-anchor="" x="676.87" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_busiest_group (32 samples, 0.02%)</title><rect x="164.5" y="177" width="0.2" height="15.0" fill="rgb(214,25,18)" rx="2" ry="2" />
-<text text-anchor="" x="167.46" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::init (21 samples, 0.01%)</title><rect x="873.7" y="193" width="0.2" height="15.0" fill="rgb(241,128,26)" rx="2" ry="2" />
-<text text-anchor="" x="876.73" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (22 samples, 0.01%)</title><rect x="136.2" y="321" width="0.1" height="15.0" fill="rgb(241,10,35)" rx="2" ry="2" />
-<text text-anchor="" x="139.16" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_attach_data_to_merge_set (33 samples, 0.02%)</title><rect x="829.5" y="209" width="0.3" height="15.0" fill="rgb(232,205,5)" rx="2" ry="2" />
-<text text-anchor="" x="832.53" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (21 samples, 0.01%)</title><rect x="547.1" y="97" width="0.2" height="15.0" fill="rgb(242,200,51)" rx="2" ry="2" />
-<text text-anchor="" x="550.14" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>brpc::policy::ProcessRpcRequest (144 samples, 0.09%)</title><rect x="841.7" y="257" width="1.1" height="15.0" fill="rgb(235,94,52)" rx="2" ry="2" />
-<text text-anchor="" x="844.67" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (2,963 samples, 1.91%)</title><rect x="1041.1" y="161" width="22.5" height="15.0" fill="rgb(218,1,44)" rx="2" ry="2" />
-<text text-anchor="" x="1044.06" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::find_closet_num_bits (23 samples, 0.01%)</title><rect x="566.1" y="161" width="0.2" height="15.0" fill="rgb(222,75,8)" rx="2" ry="2" />
-<text text-anchor="" x="569.13" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (15 samples, 0.01%)</title><rect x="171.0" y="161" width="0.2" height="15.0" fill="rgb(222,117,1)" rx="2" ry="2" />
-<text text-anchor="" x="174.04" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (85 samples, 0.05%)</title><rect x="216.7" y="193" width="0.6" height="15.0" fill="rgb(227,83,52)" rx="2" ry="2" />
-<text text-anchor="" x="219.66" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_seek_to_block_directly (50 samples, 0.03%)</title><rect x="871.8" y="177" width="0.4" height="15.0" fill="rgb(206,0,44)" rx="2" ry="2" />
-<text text-anchor="" x="874.79" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (134 samples, 0.09%)</title><rect x="186.3" y="177" width="1.1" height="15.0" fill="rgb(222,200,46)" rx="2" ry="2" />
-<text text-anchor="" x="189.34" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (37 samples, 0.02%)</title><rect x="692.4" y="81" width="0.2" height="15.0" fill="rgb(254,105,12)" rx="2" ry="2" />
-<text text-anchor="" x="695.37" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::seek (301 samples, 0.19%)</title><rect x="1163.0" y="161" width="2.3" height="15.0" fill="rgb(242,182,25)" rx="2" ry="2" />
-<text text-anchor="" x="1165.98" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_direct_values (190 samples, 0.12%)</title><rect x="200.8" y="145" width="1.4" height="15.0" fill="rgb(235,45,12)" rx="2" ry="2" />
-<text text-anchor="" x="203.76" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fget_light (18 samples, 0.01%)</title><rect x="1135.6" y="97" width="0.2" height="15.0" fill="rgb(250,54,20)" rx="2" ry="2" />
-<text text-anchor="" x="1138.62" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (17 samples, 0.01%)</title><rect x="1166.1" y="129" width="0.1" height="15.0" fill="rgb(215,61,8)" rx="2" ry="2" />
-<text text-anchor="" x="1169.09" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (52 samples, 0.03%)</title><rect x="219.9" y="81" width="0.4" height="15.0" fill="rgb(225,4,9)" rx="2" ry="2" />
-<text text-anchor="" x="222.88" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (76 samples, 0.05%)</title><rect x="48.3" y="321" width="0.5" height="15.0" fill="rgb(234,67,51)" rx="2" ry="2" />
-<text text-anchor="" x="51.26" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>base::internal::SpinLockWake (20 samples, 0.01%)</title><rect x="131.2" y="337" width="0.2" height="15.0" fill="rgb(216,88,33)" rx="2" ry="2" />
-<text text-anchor="" x="134.23" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (34 samples, 0.02%)</title><rect x="691.5" y="97" width="0.2" height="15.0" fill="rgb(238,137,34)" rx="2" ry="2" />
-<text text-anchor="" x="694.49" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::InListPredicate<doris::StringValue>::evaluate (967 samples, 0.62%)</title><rect x="857.2" y="193" width="7.3" height="15.0" fill="rgb(209,37,37)" rx="2" ry="2" />
-<text text-anchor="" x="860.19" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (14 samples, 0.01%)</title><rect x="396.3" y="65" width="0.1" height="15.0" fill="rgb(209,114,31)" rx="2" ry="2" />
-<text text-anchor="" x="399.26" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (50 samples, 0.03%)</title><rect x="1050.0" y="129" width="0.3" height="15.0" fill="rgb(224,171,3)" rx="2" ry="2" />
-<text text-anchor="" x="1052.96" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::init (16 samples, 0.01%)</title><rect x="841.9" y="97" width="0.2" height="15.0" fill="rgb(220,209,13)" rx="2" ry="2" />
-<text text-anchor="" x="844.94" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (25 samples, 0.02%)</title><rect x="216.3" y="161" width="0.2" height="15.0" fill="rgb(246,82,39)" rx="2" ry="2" />
-<text text-anchor="" x="219.32" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>intel_pmu_enable_all (288 samples, 0.19%)</title><rect x="845.9" y="321" width="2.2" height="15.0" fill="rgb(240,150,12)" rx="2" ry="2" />
-<text text-anchor="" x="848.88" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (31 samples, 0.02%)</title><rect x="171.8" y="177" width="0.2" height="15.0" fill="rgb(224,76,22)" rx="2" ry="2" />
-<text text-anchor="" x="174.81" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>ext4_mark_iloc_dirty (29 samples, 0.02%)</title><rect x="124.6" y="321" width="0.2" height="15.0" fill="rgb(209,160,26)" rx="2" ry="2" />
-<text text-anchor="" x="127.58" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__madvise (291 samples, 0.19%)</title><rect x="128.3" y="337" width="2.2" height="15.0" fill="rgb(242,67,22)" rx="2" ry="2" />
-<text text-anchor="" x="131.28" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::FindChunk (55 samples, 0.04%)</title><rect x="1128.6" y="113" width="0.4" height="15.0" fill="rgb(236,168,35)" rx="2" ry="2" />
-<text text-anchor="" x="1131.61" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (17 samples, 0.01%)</title><rect x="1183.1" y="81" width="0.1" height="15.0" fill="rgb(217,74,45)" rx="2" ry="2" />
-<text text-anchor="" x="1186.10" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (14 samples, 0.01%)</title><rect x="685.5" y="129" width="0.1" height="15.0" fill="rgb(246,102,40)" rx="2" ry="2" />
-<text text-anchor="" x="688.53" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (68 samples, 0.04%)</title><rect x="219.8" y="129" width="0.5" height="15.0" fill="rgb(215,166,5)" rx="2" ry="2" />
-<text text-anchor="" x="222.76" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_create_reader (94 samples, 0.06%)</title><rect x="1182.6" y="177" width="0.8" height="15.0" fill="rgb(233,58,39)" rx="2" ry="2" />
-<text text-anchor="" x="1185.65" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (18 samples, 0.01%)</title><rect x="216.4" y="129" width="0.1" height="15.0" fill="rgb(244,164,32)" rx="2" ry="2" />
-<text text-anchor="" x="219.36" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>void std::__adjust_heap<__gnu_cxx::__normal_iterator<doris::CollectIterator::ChildCtx**, std::vector<doris::CollectIterator::ChildCtx*, std::allocator<doris::CollectIterator::ChildCtx*> > >, long, doris::CollectIterator::ChildCtx*, __gnu_cxx::__ops::_Iter_comp_iter<doris::CollectIterator::ChildCtxComparator> > (34 samples, 0.02%)</title><rect x="1189.7" y="337" width="0.3" height="15.0" fill="rgb(242,141,14)" rx="2" ry="2" />
-<text text-anchor="" x="1192.74" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>syscall (14 samples, 0.01%)</title><rect x="854.2" y="337" width="0.1" height="15.0" fill="rgb(235,131,51)" rx="2" ry="2" />
-<text text-anchor="" x="857.22" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PushHandler::_convert (215 samples, 0.14%)</title><rect x="848.8" y="257" width="1.6" height="15.0" fill="rgb(235,66,37)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (488 samples, 0.31%)</title><rect x="688.9" y="113" width="3.7" height="15.0" fill="rgb(210,156,24)" rx="2" ry="2" />
-<text text-anchor="" x="691.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___strncmp_ssse3 (70 samples, 0.05%)</title><rect x="857.5" y="177" width="0.5" height="15.0" fill="rgb(212,41,7)" rx="2" ry="2" />
-<text text-anchor="" x="860.48" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ExecNode::create_tree (32 samples, 0.02%)</title><rect x="841.8" y="129" width="0.3" height="15.0" fill="rgb(248,175,39)" rx="2" ry="2" />
-<text text-anchor="" x="844.82" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::combine (16 samples, 0.01%)</title><rect x="848.4" y="257" width="0.1" height="15.0" fill="rgb(219,225,40)" rx="2" ry="2" />
-<text text-anchor="" x="851.43" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (45 samples, 0.03%)</title><rect x="1162.6" y="113" width="0.4" height="15.0" fill="rgb(236,226,30)" rx="2" ry="2" />
-<text text-anchor="" x="1165.64" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (68 samples, 0.04%)</title><rect x="667.0" y="97" width="0.5" height="15.0" fill="rgb(210,175,3)" rx="2" ry="2" />
-<text text-anchor="" x="669.97" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::prepare_block_read (41,267 samples, 26.62%)</title><rect x="874.1" y="241" width="314.1" height="15.0" fill="rgb(231,109,47)" rx="2" ry="2" />
-<text text-anchor="" x="877.05" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::ColumnData::prepare_block_read</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_pick_row_groups (194 samples, 0.13%)</title><rect x="1183.4" y="177" width="1.4" height="15.0" fill="rgb(249,10,47)" rx="2" ry="2" />
-<text text-anchor="" x="1186.36" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>start_thread (498 samples, 0.32%)</title><rect x="848.2" y="337" width="3.8" height="15.0" fill="rgb(245,221,48)" rx="2" ry="2" />
-<text text-anchor="" x="851.25" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (18 samples, 0.01%)</title><rect x="200.9" y="129" width="0.2" height="15.0" fill="rgb(207,63,35)" rx="2" ry="2" />
-<text text-anchor="" x="203.94" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::init (23 samples, 0.01%)</title><rect x="873.7" y="209" width="0.2" height="15.0" fill="rgb(225,166,42)" rx="2" ry="2" />
-<text text-anchor="" x="876.73" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::DoubleColumnWriterBase<double>::write_batch (742 samples, 0.48%)</title><rect x="166.4" y="193" width="5.6" height="15.0" fill="rgb(227,170,38)" rx="2" ry="2" />
-<text text-anchor="" x="169.39" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (20 samples, 0.01%)</title><rect x="141.8" y="321" width="0.1" height="15.0" fill="rgb(227,183,19)" rx="2" ry="2" />
-<text text-anchor="" x="144.79" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (19 samples, 0.01%)</title><rect x="149.7" y="209" width="0.1" height="15.0" fill="rgb(226,86,6)" rx="2" ry="2" />
-<text text-anchor="" x="152.69" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (22 samples, 0.01%)</title><rect x="872.9" y="209" width="0.2" height="15.0" fill="rgb(222,10,23)" rx="2" ry="2" />
-<text text-anchor="" x="875.93" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseToSpans (16 samples, 0.01%)</title><rect x="855.4" y="113" width="0.1" height="15.0" fill="rgb(221,35,25)" rx="2" ry="2" />
-<text text-anchor="" x="858.42" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (1,785 samples, 1.15%)</title><rect x="150.6" y="193" width="13.6" height="15.0" fill="rgb(250,66,46)" rx="2" ry="2" />
-<text text-anchor="" x="153.65" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (3,076 samples, 1.98%)</title><rect x="601.9" y="225" width="23.4" height="15.0" fill="rgb(206,76,9)" rx="2" ry="2" />
-<text text-anchor="" x="604.92" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::finalize (206 samples, 0.13%)</title><rect x="164.2" y="209" width="1.6" height="15.0" fill="rgb(252,2,23)" rx="2" ry="2" />
-<text text-anchor="" x="167.23" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::seek (70 samples, 0.05%)</title><rect x="1161.6" y="161" width="0.5" height="15.0" fill="rgb(215,0,29)" rx="2" ry="2" />
-<text text-anchor="" x="1164.57" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (7,814 samples, 5.04%)</title><rect x="251.4" y="225" width="59.4" height="15.0" fill="rgb(243,147,20)" rx="2" ry="2" />
-<text text-anchor="" x="254.37" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris:..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (60 samples, 0.04%)</title><rect x="275.6" y="129" width="0.5" height="15.0" fill="rgb(213,60,6)" rx="2" ry="2" />
-<text text-anchor="" x="278.64" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (61 samples, 0.04%)</title><rect x="171.2" y="161" width="0.4" height="15.0" fill="rgb(234,195,9)" rx="2" ry="2" />
-<text text-anchor="" x="174.15" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::index_cmp (54 samples, 0.03%)</title><rect x="1181.1" y="161" width="0.4" height="15.0" fill="rgb(247,26,27)" rx="2" ry="2" />
-<text text-anchor="" x="1184.08" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentExecState::execute (61 samples, 0.04%)</title><rect x="1189.2" y="273" width="0.5" height="15.0" fill="rgb(226,154,42)" rx="2" ry="2" />
-<text text-anchor="" x="1192.22" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (59 samples, 0.04%)</title><rect x="219.8" y="97" width="0.5" height="15.0" fill="rgb(214,133,2)" rx="2" ry="2" />
-<text text-anchor="" x="222.83" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexWriter::add_index_entry (55 samples, 0.04%)</title><rect x="569.6" y="193" width="0.4" height="15.0" fill="rgb(226,210,41)" rx="2" ry="2" />
-<text text-anchor="" x="572.61" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (18 samples, 0.01%)</title><rect x="1024.4" y="145" width="0.2" height="15.0" fill="rgb(245,31,47)" rx="2" ry="2" />
-<text text-anchor="" x="1027.44" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>rw_verify_area (26 samples, 0.02%)</title><rect x="52.5" y="321" width="0.2" height="15.0" fill="rgb(210,144,14)" rx="2" ry="2" />
-<text text-anchor="" x="55.51" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>base::internal::SpinLockDelay (32 samples, 0.02%)</title><rect x="131.0" y="337" width="0.2" height="15.0" fill="rgb(210,48,53)" rx="2" ry="2" />
-<text text-anchor="" x="133.99" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (22 samples, 0.01%)</title><rect x="872.9" y="193" width="0.2" height="15.0" fill="rgb(230,174,44)" rx="2" ry="2" />
-<text text-anchor="" x="875.93" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (641 samples, 0.41%)</title><rect x="1058.1" y="113" width="4.9" height="15.0" fill="rgb(246,7,7)" rx="2" ry="2" />
-<text text-anchor="" x="1061.09" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (501 samples, 0.32%)</title><rect x="598.1" y="209" width="3.8" height="15.0" fill="rgb(238,37,53)" rx="2" ry="2" />
-<text text-anchor="" x="601.10" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::vector<doris::TTabletInfo, std::allocator<doris::TTabletInfo> >::operator= (16 samples, 0.01%)</title><rect x="851.7" y="257" width="0.2" height="15.0" fill="rgb(227,15,48)" rx="2" ry="2" />
-<text text-anchor="" x="854.74" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PositionEntryReader::positions (18 samples, 0.01%)</title><rect x="1165.8" y="145" width="0.2" height="15.0" fill="rgb(239,172,37)" rx="2" ry="2" />
-<text text-anchor="" x="1168.83" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseListToSpans (26 samples, 0.02%)</title><rect x="855.8" y="145" width="0.2" height="15.0" fill="rgb(241,45,52)" rx="2" ry="2" />
-<text text-anchor="" x="858.81" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::Percentile::reset (15 samples, 0.01%)</title><rect x="848.7" y="273" width="0.1" height="15.0" fill="rgb(205,123,24)" rx="2" ry="2" />
-<text text-anchor="" x="851.65" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::_make_file_header (40 samples, 0.03%)</title><rect x="573.3" y="177" width="0.3" height="15.0" fill="rgb(245,73,48)" rx="2" ry="2" />
-<text text-anchor="" x="576.28" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (72 samples, 0.05%)</title><rect x="1145.4" y="97" width="0.6" height="15.0" fill="rgb(223,56,52)" rx="2" ry="2" />
-<text text-anchor="" x="1148.43" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (133 samples, 0.09%)</title><rect x="201.2" y="129" width="1.0" height="15.0" fill="rgb(245,223,3)" rx="2" ry="2" />
-<text text-anchor="" x="204.19" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::write_batch (28,202 samples, 18.19%)</title><rect x="355.4" y="209" width="214.6" height="15.0" fill="rgb(238,189,37)" rx="2" ry="2" />
-<text text-anchor="" x="358.37" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::SegmentWriter::write_..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_direct_values (49 samples, 0.03%)</title><rect x="414.4" y="145" width="0.4" height="15.0" fill="rgb(242,153,17)" rx="2" ry="2" />
-<text text-anchor="" x="417.40" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (38 samples, 0.02%)</title><rect x="165.4" y="177" width="0.3" height="15.0" fill="rgb(217,165,39)" rx="2" ry="2" />
-<text text-anchor="" x="168.44" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::CumulativeCompaction::_do_cumulative_compaction (67,697 samples, 43.67%)</title><rect x="326.1" y="257" width="515.3" height="15.0" fill="rgb(228,192,17)" rx="2" ry="2" />
-<text text-anchor="" x="329.14" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::CumulativeCompaction::_do_cumulative_compaction</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (25 samples, 0.02%)</title><rect x="147.9" y="321" width="0.2" height="15.0" fill="rgb(241,79,1)" rx="2" ry="2" />
-<text text-anchor="" x="150.94" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<unsigned long, false>::next_vector (193 samples, 0.12%)</title><rect x="1090.9" y="161" width="1.4" height="15.0" fill="rgb(214,122,5)" rx="2" ry="2" />
-<text text-anchor="" x="1093.88" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (24 samples, 0.02%)</title><rect x="554.7" y="97" width="0.1" height="15.0" fill="rgb(237,128,28)" rx="2" ry="2" />
-<text text-anchor="" x="557.65" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (71 samples, 0.05%)</title><rect x="1090.2" y="129" width="0.5" height="15.0" fill="rgb(232,116,52)" rx="2" ry="2" />
-<text text-anchor="" x="1093.19" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::InsertRange (28 samples, 0.02%)</title><rect x="855.8" y="161" width="0.2" height="15.0" fill="rgb(227,53,8)" rx="2" ry="2" />
-<text text-anchor="" x="858.79" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::mem_pool (21 samples, 0.01%)</title><rect x="573.9" y="225" width="0.1" height="15.0" fill="rgb(234,168,35)" rx="2" ry="2" />
-<text text-anchor="" x="576.88" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::seek (59 samples, 0.04%)</title><rect x="1161.1" y="161" width="0.5" height="15.0" fill="rgb(253,35,31)" rx="2" ry="2" />
-<text text-anchor="" x="1164.12" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStreamFactory::~OutStreamFactory (35 samples, 0.02%)</title><rect x="573.6" y="177" width="0.3" height="15.0" fill="rgb(254,179,46)" rx="2" ry="2" />
-<text text-anchor="" x="576.61" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (40 samples, 0.03%)</title><rect x="856.7" y="225" width="0.3" height="15.0" fill="rgb(251,159,38)" rx="2" ry="2" />
-<text text-anchor="" x="859.68" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (17 samples, 0.01%)</title><rect x="1183.1" y="97" width="0.1" height="15.0" fill="rgb(210,220,4)" rx="2" ry="2" />
-<text text-anchor="" x="1186.10" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (103 samples, 0.07%)</title><rect x="688.1" y="113" width="0.8" height="15.0" fill="rgb(222,163,28)" rx="2" ry="2" />
-<text text-anchor="" x="691.15" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (51 samples, 0.03%)</title><rect x="546.9" y="113" width="0.4" height="15.0" fill="rgb(240,62,14)" rx="2" ry="2" />
-<text text-anchor="" x="549.91" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_raw_spin_lock (17 samples, 0.01%)</title><rect x="132.7" y="321" width="0.2" height="15.0" fill="rgb(211,123,3)" rx="2" ry="2" />
-<text text-anchor="" x="135.73" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (14 samples, 0.01%)</title><rect x="268.9" y="129" width="0.1" height="15.0" fill="rgb(225,216,39)" rx="2" ry="2" />
-<text text-anchor="" x="271.88" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (198 samples, 0.13%)</title><rect x="1163.8" y="129" width="1.5" height="15.0" fill="rgb(244,171,1)" rx="2" ry="2" />
-<text text-anchor="" x="1166.76" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (184 samples, 0.12%)</title><rect x="140.2" y="337" width="1.4" height="15.0" fill="rgb(217,26,10)" rx="2" ry="2" />
-<text text-anchor="" x="143.19" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (1,303 samples, 0.84%)</title><rect x="830.5" y="225" width="10.0" height="15.0" fill="rgb(231,113,25)" rx="2" ry="2" />
-<text text-anchor="" x="833.54" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write_to_file (47 samples, 0.03%)</title><rect x="165.4" y="193" width="0.3" height="15.0" fill="rgb(214,163,19)" rx="2" ry="2" />
-<text text-anchor="" x="168.37" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_raw_spin_lock (49 samples, 0.03%)</title><rect x="122.1" y="321" width="0.4" height="15.0" fill="rgb(224,140,5)" rx="2" ry="2" />
-<text text-anchor="" x="125.08" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<long, true>::write_batch (47 samples, 0.03%)</title><rect x="136.0" y="337" width="0.3" height="15.0" fill="rgb(241,70,21)" rx="2" ry="2" />
-<text text-anchor="" x="138.99" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (49 samples, 0.03%)</title><rect x="1185.8" y="209" width="0.3" height="15.0" fill="rgb(209,147,11)" rx="2" ry="2" />
-<text text-anchor="" x="1188.77" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::_cumulative_compaction_thread_callback (67,740 samples, 43.70%)</title><rect x="326.0" y="305" width="515.6" height="15.0" fill="rgb(247,204,6)" rx="2" ry="2" />
-<text text-anchor="" x="328.95" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OLAPEngine::_cumulative_compaction_thread_callback</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>clear_page_c_e (50 samples, 0.03%)</title><rect x="31.0" y="305" width="0.4" height="15.0" fill="rgb(230,144,52)" rx="2" ry="2" />
-<text text-anchor="" x="34.01" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::Scavenge (26 samples, 0.02%)</title><rect x="854.8" y="193" width="0.2" height="15.0" fill="rgb(250,229,41)" rx="2" ry="2" />
-<text text-anchor="" x="857.83" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>system_call (32 samples, 0.02%)</title><rect x="54.1" y="321" width="0.2" height="15.0" fill="rgb(239,70,30)" rx="2" ry="2" />
-<text text-anchor="" x="57.06" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (21 samples, 0.01%)</title><rect x="674.4" y="97" width="0.1" height="15.0" fill="rgb(207,124,11)" rx="2" ry="2" />
-<text text-anchor="" x="677.36" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseToSpans (17 samples, 0.01%)</title><rect x="854.9" y="129" width="0.1" height="15.0" fill="rgb(245,45,31)" rx="2" ry="2" />
-<text text-anchor="" x="857.90" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>inotify_inode_queue_event (14 samples, 0.01%)</title><rect x="47.7" y="321" width="0.1" height="15.0" fill="rgb(247,46,30)" rx="2" ry="2" />
-<text text-anchor="" x="50.72" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (62 samples, 0.04%)</title><rect x="222.2" y="145" width="0.5" height="15.0" fill="rgb(252,165,16)" rx="2" ry="2" />
-<text text-anchor="" x="225.22" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (105 samples, 0.07%)</title><rect x="272.1" y="113" width="0.8" height="15.0" fill="rgb(233,14,44)" rx="2" ry="2" />
-<text text-anchor="" x="275.10" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (886 samples, 0.57%)</title><rect x="296.5" y="209" width="6.7" height="15.0" fill="rgb(236,36,21)" rx="2" ry="2" />
-<text text-anchor="" x="299.49" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Conditions::append_condition (51 samples, 0.03%)</title><rect x="1188.2" y="225" width="0.4" height="15.0" fill="rgb(240,185,34)" rx="2" ry="2" />
-<text text-anchor="" x="1191.18" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::finalize (469 samples, 0.30%)</title><rect x="570.3" y="225" width="3.6" height="15.0" fill="rgb(237,111,53)" rx="2" ry="2" />
-<text text-anchor="" x="573.32" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TaskWorkerPool::_report_olap_table_worker_thread_callback (153 samples, 0.10%)</title><rect x="850.8" y="321" width="1.2" height="15.0" fill="rgb(244,203,23)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_get_block (19 samples, 0.01%)</title><rect x="1180.5" y="177" width="0.2" height="15.0" fill="rgb(212,194,1)" rx="2" ry="2" />
-<text text-anchor="" x="1183.52" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnWriter::write (27 samples, 0.02%)</title><rect x="849.2" y="193" width="0.2" height="15.0" fill="rgb(208,177,40)" rx="2" ry="2" />
-<text text-anchor="" x="852.22" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (40 samples, 0.03%)</title><rect x="393.2" y="129" width="0.4" height="15.0" fill="rgb(229,84,26)" rx="2" ry="2" />
-<text text-anchor="" x="396.25" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (115 samples, 0.07%)</title><rect x="704.1" y="113" width="0.9" height="15.0" fill="rgb(209,212,15)" rx="2" ry="2" />
-<text text-anchor="" x="707.13" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>intel_pmu_enable_all (49 samples, 0.03%)</title><rect x="120.3" y="321" width="0.3" height="15.0" fill="rgb(246,76,30)" rx="2" ry="2" />
-<text text-anchor="" x="123.28" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnReader<doris::StringColumnDirectReader>::seek (159 samples, 0.10%)</title><rect x="1165.8" y="161" width="1.2" height="15.0" fill="rgb(242,19,19)" rx="2" ry="2" />
-<text text-anchor="" x="1168.77" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (527 samples, 0.34%)</title><rect x="693.9" y="97" width="4.0" height="15.0" fill="rgb(234,194,37)" rx="2" ry="2" />
-<text text-anchor="" x="696.86" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (22 samples, 0.01%)</title><rect x="1095.9" y="145" width="0.2" height="15.0" fill="rgb(220,139,27)" rx="2" ry="2" />
-<text text-anchor="" x="1098.93" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::BaseCompaction::_do_base_compaction (23,342 samples, 15.06%)</title><rect x="148.3" y="257" width="177.6" height="15.0" fill="rgb(232,176,9)" rx="2" ry="2" />
-<text text-anchor="" x="151.26" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::BaseCompaction::..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::Scavenge (28 samples, 0.02%)</title><rect x="855.3" y="177" width="0.2" height="15.0" fill="rgb(241,3,12)" rx="2" ry="2" />
-<text text-anchor="" x="858.34" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (39 samples, 0.03%)</title><rect x="275.8" y="113" width="0.3" height="15.0" fill="rgb(229,178,5)" rx="2" ry="2" />
-<text text-anchor="" x="278.80" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,470 samples, 0.95%)</title><rect x="790.2" y="193" width="11.2" height="15.0" fill="rgb(232,30,27)" rx="2" ry="2" />
-<text text-anchor="" x="793.20" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>radix_tree_lookup_slot (15 samples, 0.01%)</title><rect x="1136.0" y="97" width="0.1" height="15.0" fill="rgb(218,169,6)" rx="2" ry="2" />
-<text text-anchor="" x="1139.00" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PInternalServiceImpl<doris::PBackendService>::_exec_plan_fragment (125 samples, 0.08%)</title><rect x="841.7" y="209" width="1.0" height="15.0" fill="rgb(242,95,23)" rx="2" ry="2" />
-<text text-anchor="" x="844.72" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (75 samples, 0.05%)</title><rect x="219.7" y="145" width="0.6" height="15.0" fill="rgb(254,114,52)" rx="2" ry="2" />
-<text text-anchor="" x="222.74" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>intel_pmu_enable_all (225 samples, 0.15%)</title><rect x="49.2" y="305" width="1.8" height="15.0" fill="rgb(235,68,20)" rx="2" ry="2" />
-<text text-anchor="" x="52.25" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_read_all_data_streams (52 samples, 0.03%)</title><rect x="1184.8" y="177" width="0.4" height="15.0" fill="rgb(230,92,3)" rx="2" ry="2" />
-<text text-anchor="" x="1187.84" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (1,132 samples, 0.73%)</title><rect x="191.1" y="161" width="8.6" height="15.0" fill="rgb(205,93,43)" rx="2" ry="2" />
-<text text-anchor="" x="194.09" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (37 samples, 0.02%)</title><rect x="272.6" y="97" width="0.3" height="15.0" fill="rgb(241,158,0)" rx="2" ry="2" />
-<text text-anchor="" x="275.61" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (87 samples, 0.06%)</title><rect x="273.3" y="97" width="0.6" height="15.0" fill="rgb(247,55,46)" rx="2" ry="2" />
-<text text-anchor="" x="276.27" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::_finalize_segment (468 samples, 0.30%)</title><rect x="570.3" y="209" width="3.6" height="15.0" fill="rgb(216,8,41)" rx="2" ry="2" />
-<text text-anchor="" x="573.32" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::init (16 samples, 0.01%)</title><rect x="829.6" y="161" width="0.2" height="15.0" fill="rgb(215,124,35)" rx="2" ry="2" />
-<text text-anchor="" x="832.65" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (18 samples, 0.01%)</title><rect x="202.1" y="113" width="0.1" height="15.0" fill="rgb(230,144,28)" rx="2" ry="2" />
-<text text-anchor="" x="205.07" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::merge (69 samples, 0.04%)</title><rect x="355.8" y="177" width="0.6" height="15.0" fill="rgb(230,199,8)" rx="2" ry="2" />
-<text text-anchor="" x="358.83" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PositionEntryReader::positions (35 samples, 0.02%)</title><rect x="1163.2" y="129" width="0.3" height="15.0" fill="rgb(238,50,16)" rx="2" ry="2" />
-<text text-anchor="" x="1166.20" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (24 samples, 0.02%)</title><rect x="1063.3" y="113" width="0.2" height="15.0" fill="rgb(230,65,8)" rx="2" ry="2" />
-<text text-anchor="" x="1066.34" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::next_vector (40 samples, 0.03%)</title><rect x="135.4" y="337" width="0.3" height="15.0" fill="rgb(213,149,43)" rx="2" ry="2" />
-<text text-anchor="" x="138.37" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcpy_sse2_unaligned (45 samples, 0.03%)</title><rect x="130.6" y="337" width="0.3" height="15.0" fill="rgb(226,144,50)" rx="2" ry="2" />
-<text text-anchor="" x="133.55" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::free_all (37 samples, 0.02%)</title><rect x="1172.9" y="177" width="0.3" height="15.0" fill="rgb(228,175,0)" rx="2" ry="2" />
-<text text-anchor="" x="1175.87" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (797 samples, 0.51%)</title><rect x="1082.7" y="129" width="6.0" height="15.0" fill="rgb(211,132,39)" rx="2" ry="2" />
-<text text-anchor="" x="1085.65" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (364 samples, 0.23%)</title><rect x="1054.2" y="113" width="2.8" height="15.0" fill="rgb(228,70,40)" rx="2" ry="2" />
-<text text-anchor="" x="1057.22" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (26 samples, 0.02%)</title><rect x="392.8" y="113" width="0.2" height="15.0" fill="rgb(212,202,45)" rx="2" ry="2" />
-<text text-anchor="" x="395.82" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::prepare_block_read (2,052 samples, 1.32%)</title><rect x="857.1" y="241" width="15.7" height="15.0" fill="rgb(252,155,2)" rx="2" ry="2" />
-<text text-anchor="" x="860.15" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (40 samples, 0.03%)</title><rect x="670.4" y="81" width="0.3" height="15.0" fill="rgb(244,21,48)" rx="2" ry="2" />
-<text text-anchor="" x="673.41" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::olap_crc32 (48 samples, 0.03%)</title><rect x="165.0" y="177" width="0.4" height="15.0" fill="rgb(227,170,49)" rx="2" ry="2" />
-<text text-anchor="" x="168.00" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (3,695 samples, 2.38%)</title><rect x="801.4" y="193" width="28.1" height="15.0" fill="rgb(240,218,38)" rx="2" ry="2" />
-<text text-anchor="" x="804.39" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (21,293 samples, 13.73%)</title><rect x="998.2" y="177" width="162.1" height="15.0" fill="rgb(210,55,52)" rx="2" ry="2" />
-<text text-anchor="" x="1001.24" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::SegmentReader..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcpy_sse2_unaligned (19 samples, 0.01%)</title><rect x="355.7" y="177" width="0.1" height="15.0" fill="rgb(226,182,23)" rx="2" ry="2" />
-<text text-anchor="" x="358.69" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,229 samples, 0.79%)</title><rect x="451.1" y="177" width="9.4" height="15.0" fill="rgb(254,21,37)" rx="2" ry="2" />
-<text text-anchor="" x="454.14" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>clear_page_c_e (14 samples, 0.01%)</title><rect x="1157.7" y="113" width="0.1" height="15.0" fill="rgb(217,40,54)" rx="2" ry="2" />
-<text text-anchor="" x="1160.70" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (27 samples, 0.02%)</title><rect x="413.7" y="129" width="0.2" height="15.0" fill="rgb(252,50,41)" rx="2" ry="2" />
-<text text-anchor="" x="416.65" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (272 samples, 0.18%)</title><rect x="317.3" y="225" width="2.1" height="15.0" fill="rgb(208,157,41)" rx="2" ry="2" />
-<text text-anchor="" x="320.29" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (69 samples, 0.04%)</title><rect x="209.1" y="177" width="0.5" height="15.0" fill="rgb(234,20,37)" rx="2" ry="2" />
-<text text-anchor="" x="212.12" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>syscall (80 samples, 0.05%)</title><rect x="53.3" y="321" width="0.6" height="15.0" fill="rgb(218,18,10)" rx="2" ry="2" />
-<text text-anchor="" x="56.29" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (261 samples, 0.17%)</title><rect x="413.4" y="161" width="2.0" height="15.0" fill="rgb(235,75,52)" rx="2" ry="2" />
-<text text-anchor="" x="416.42" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::seek (115 samples, 0.07%)</title><rect x="1162.1" y="161" width="0.9" height="15.0" fill="rgb(211,225,50)" rx="2" ry="2" />
-<text text-anchor="" x="1165.10" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (270 samples, 0.17%)</title><rect x="132.6" y="337" width="2.0" height="15.0" fill="rgb(250,185,40)" rx="2" ry="2" />
-<text text-anchor="" x="135.59" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_fill_compressed (21 samples, 0.01%)</title><rect x="1017.6" y="129" width="0.1" height="15.0" fill="rgb(225,47,34)" rx="2" ry="2" />
-<text text-anchor="" x="1020.56" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_short_repeat_values (221 samples, 0.14%)</title><rect x="564.2" y="145" width="1.7" height="15.0" fill="rgb(211,159,12)" rx="2" ry="2" />
-<text text-anchor="" x="567.20" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StringColumnDirectReader::next_vector (58 samples, 0.04%)</title><rect x="145.3" y="337" width="0.4" height="15.0" fill="rgb(242,127,49)" rx="2" ry="2" />
-<text text-anchor="" x="148.28" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree<doris::StringValue, doris::StringValue, std::_Identity<doris::StringValue>, std::less<doris::StringValue>, std::allocator<doris::StringValue> >::find (85 samples, 0.05%)</title><rect x="1179.8" y="193" width="0.7" height="15.0" fill="rgb(210,186,14)" rx="2" ry="2" />
-<text text-anchor="" x="1182.81" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_short_repeat_values (72 samples, 0.05%)</title><rect x="414.8" y="145" width="0.5" height="15.0" fill="rgb(230,19,14)" rx="2" ry="2" />
-<text text-anchor="" x="417.77" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentExecState::prepare (83 samples, 0.05%)</title><rect x="841.7" y="161" width="0.7" height="15.0" fill="rgb(222,119,51)" rx="2" ry="2" />
-<text text-anchor="" x="844.75" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (136 samples, 0.09%)</title><rect x="272.9" y="113" width="1.0" height="15.0" fill="rgb(217,106,37)" rx="2" ry="2" />
-<text text-anchor="" x="275.89" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OlapScanner::get_batch (2,175 samples, 1.40%)</title><rect x="856.2" y="289" width="16.6" height="15.0" fill="rgb(248,17,42)" rx="2" ry="2" />
-<text text-anchor="" x="859.22" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (30 samples, 0.02%)</title><rect x="391.8" y="129" width="0.2" height="15.0" fill="rgb(235,177,39)" rx="2" ry="2" />
-<text text-anchor="" x="394.79" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcmp_sse4_1 (103 samples, 0.07%)</title><rect x="236.9" y="209" width="0.8" height="15.0" fill="rgb(231,101,2)" rx="2" ry="2" />
-<text text-anchor="" x="239.91" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (36 samples, 0.02%)</title><rect x="268.3" y="129" width="0.3" height="15.0" fill="rgb(229,210,18)" rx="2" ry="2" />
-<text text-anchor="" x="271.31" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (91 samples, 0.06%)</title><rect x="556.6" y="129" width="0.7" height="15.0" fill="rgb(251,83,12)" rx="2" ry="2" />
-<text text-anchor="" x="559.58" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (15 samples, 0.01%)</title><rect x="548.9" y="113" width="0.1" height="15.0" fill="rgb(210,165,9)" rx="2" ry="2" />
-<text text-anchor="" x="551.88" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (40,153 samples, 25.90%)</title><rect x="874.8" y="209" width="305.7" height="15.0" fill="rgb(246,152,40)" rx="2" ry="2" />
-<text text-anchor="" x="877.83" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_ZN5doris10ColumnData10_get_blockEbi.cons..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (67 samples, 0.04%)</title><rect x="1093.6" y="161" width="0.5" height="15.0" fill="rgb(227,36,46)" rx="2" ry="2" />
-<text text-anchor="" x="1096.63" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentGroup::find_short_key (86 samples, 0.06%)</title><rect x="1180.9" y="193" width="0.6" height="15.0" fill="rgb(219,48,22)" rx="2" ry="2" />
-<text text-anchor="" x="1183.87" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (46 samples, 0.03%)</title><rect x="1150.2" y="97" width="0.4" height="15.0" fill="rgb(247,11,43)" rx="2" ry="2" />
-<text text-anchor="" x="1153.21" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (14 samples, 0.01%)</title><rect x="396.3" y="33" width="0.1" height="15.0" fill="rgb(217,203,48)" rx="2" ry="2" />
-<text text-anchor="" x="399.26" y="43.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (20 samples, 0.01%)</title><rect x="142.2" y="321" width="0.2" height="15.0" fill="rgb(235,14,25)" rx="2" ry="2" />
-<text text-anchor="" x="145.22" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (744 samples, 0.48%)</title><rect x="391.6" y="161" width="5.7" height="15.0" fill="rgb(210,25,25)" rx="2" ry="2" />
-<text text-anchor="" x="394.65" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___strncmp_ssse3 (26 samples, 0.02%)</title><rect x="127.7" y="337" width="0.2" height="15.0" fill="rgb(212,179,14)" rx="2" ry="2" />
-<text text-anchor="" x="130.74" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (46 samples, 0.03%)</title><rect x="1092.0" y="145" width="0.3" height="15.0" fill="rgb(243,136,31)" rx="2" ry="2" />
-<text text-anchor="" x="1094.99" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (18 samples, 0.01%)</title><rect x="1183.1" y="113" width="0.1" height="15.0" fill="rgb(227,194,17)" rx="2" ry="2" />
-<text text-anchor="" x="1186.09" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (109 samples, 0.07%)</title><rect x="853.1" y="321" width="0.8" height="15.0" fill="rgb(246,167,13)" rx="2" ry="2" />
-<text text-anchor="" x="856.11" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>brpc::Socket::ProcessEvent (156 samples, 0.10%)</title><rect x="841.6" y="305" width="1.2" height="15.0" fill="rgb(210,12,34)" rx="2" ry="2" />
-<text text-anchor="" x="844.64" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_patched_base_values (822 samples, 0.53%)</title><rect x="697.9" y="113" width="6.2" height="15.0" fill="rgb(211,61,33)" rx="2" ry="2" />
-<text text-anchor="" x="700.87" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (188 samples, 0.12%)</title><rect x="142.4" y="337" width="1.4" height="15.0" fill="rgb(229,229,27)" rx="2" ry="2" />
-<text text-anchor="" x="145.38" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentGroup::add_short_key (362 samples, 0.23%)</title><rect x="330.8" y="209" width="2.7" height="15.0" fill="rgb(229,195,16)" rx="2" ry="2" />
-<text text-anchor="" x="333.79" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_row (41,249 samples, 26.61%)</title><rect x="874.1" y="225" width="314.0" height="15.0" fill="rgb(254,128,35)" rx="2" ry="2" />
-<text text-anchor="" x="877.12" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::ColumnData::_seek_to_row</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentGroup::add_short_key (100 samples, 0.06%)</title><rect x="149.8" y="209" width="0.8" height="15.0" fill="rgb(239,109,35)" rx="2" ry="2" />
-<text text-anchor="" x="152.85" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (178 samples, 0.11%)</title><rect x="1094.6" y="145" width="1.3" height="15.0" fill="rgb(226,175,25)" rx="2" ry="2" />
-<text text-anchor="" x="1097.57" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (130 samples, 0.08%)</title><rect x="1159.3" y="161" width="1.0" height="15.0" fill="rgb(253,35,27)" rx="2" ry="2" />
-<text text-anchor="" x="1162.32" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (1,583 samples, 1.02%)</title><rect x="1138.6" y="129" width="12.1" height="15.0" fill="rgb(241,32,52)" rx="2" ry="2" />
-<text text-anchor="" x="1141.61" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (432 samples, 0.28%)</title><rect x="566.3" y="193" width="3.3" height="15.0" fill="rgb(243,111,35)" rx="2" ry="2" />
-<text text-anchor="" x="569.33" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (90 samples, 0.06%)</title><rect x="1092.9" y="145" width="0.7" height="15.0" fill="rgb(222,146,20)" rx="2" ry="2" />
-<text text-anchor="" x="1095.88" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (59 samples, 0.04%)</title><rect x="1032.4" y="97" width="0.4" height="15.0" fill="rgb(245,15,15)" rx="2" ry="2" />
-<text text-anchor="" x="1035.38" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_row (2,052 samples, 1.32%)</title><rect x="857.1" y="225" width="15.7" height="15.0" fill="rgb(209,220,5)" rx="2" ry="2" />
-<text text-anchor="" x="860.15" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::allocate_memory_for_string_type (41 samples, 0.03%)</title><rect x="841.1" y="241" width="0.3" height="15.0" fill="rgb(221,127,2)" rx="2" ry="2" />
-<text text-anchor="" x="844.09" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__libc_send (36 samples, 0.02%)</title><rect x="32.9" y="321" width="0.3" height="15.0" fill="rgb(212,45,35)" rx="2" ry="2" />
-<text text-anchor="" x="35.90" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (26 samples, 0.02%)</title><rect x="562.3" y="49" width="0.2" height="15.0" fill="rgb(250,220,10)" rx="2" ry="2" />
-<text text-anchor="" x="565.29" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (498 samples, 0.32%)</title><rect x="172.0" y="193" width="3.8" height="15.0" fill="rgb(211,165,15)" rx="2" ry="2" />
-<text text-anchor="" x="175.04" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (25 samples, 0.02%)</title><rect x="171.6" y="161" width="0.2" height="15.0" fill="rgb(232,10,28)" rx="2" ry="2" />
-<text text-anchor="" x="174.62" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (181 samples, 0.12%)</title><rect x="305.0" y="193" width="1.4" height="15.0" fill="rgb(206,39,15)" rx="2" ry="2" />
-<text text-anchor="" x="308.01" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (891 samples, 0.57%)</title><rect x="664.0" y="145" width="6.8" height="15.0" fill="rgb(248,41,10)" rx="2" ry="2" />
-<text text-anchor="" x="667.04" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::ReleaseToCentralCache (37 samples, 0.02%)</title><rect x="855.7" y="177" width="0.3" height="15.0" fill="rgb(251,153,16)" rx="2" ry="2" />
-<text text-anchor="" x="858.72" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (38 samples, 0.02%)</title><rect x="871.4" y="129" width="0.3" height="15.0" fill="rgb(231,138,49)" rx="2" ry="2" />
-<text text-anchor="" x="874.38" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (1,240 samples, 0.80%)</title><rect x="406.0" y="177" width="9.4" height="15.0" fill="rgb(224,48,5)" rx="2" ry="2" />
-<text text-anchor="" x="408.97" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (58 samples, 0.04%)</title><rect x="277.8" y="113" width="0.5" height="15.0" fill="rgb(218,59,51)" rx="2" ry="2" />
-<text text-anchor="" x="280.83" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_busiest_group (56 samples, 0.04%)</title><rect x="570.8" y="161" width="0.4" height="15.0" fill="rgb(212,191,45)" rx="2" ry="2" />
-<text text-anchor="" x="573.79" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (529 samples, 0.34%)</title><rect x="1032.8" y="129" width="4.1" height="15.0" fill="rgb(243,30,39)" rx="2" ry="2" />
-<text text-anchor="" x="1035.83" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__audit_syscall_exit (61 samples, 0.04%)</title><rect x="32.1" y="321" width="0.5" height="15.0" fill="rgb(224,11,36)" rx="2" ry="2" />
-<text text-anchor="" x="35.10" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (15 samples, 0.01%)</title><rect x="396.3" y="97" width="0.1" height="15.0" fill="rgb(250,127,41)" rx="2" ry="2" />
-<text text-anchor="" x="399.25" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Merger::merge (67,584 samples, 43.59%)</title><rect x="326.4" y="241" width="514.5" height="15.0" fill="rgb(252,100,46)" rx="2" ry="2" />
-<text text-anchor="" x="329.43" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Merger::merge</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (40 samples, 0.03%)</title><rect x="674.0" y="97" width="0.3" height="15.0" fill="rgb(244,46,4)" rx="2" ry="2" />
-<text text-anchor="" x="677.02" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (34 samples, 0.02%)</title><rect x="704.7" y="97" width="0.3" height="15.0" fill="rgb(224,9,32)" rx="2" ry="2" />
-<text text-anchor="" x="707.75" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TaskWorkerPool::_report_disk_state_worker_thread_callback (47 samples, 0.03%)</title><rect x="850.5" y="321" width="0.3" height="15.0" fill="rgb(224,120,26)" rx="2" ry="2" />
-<text text-anchor="" x="853.48" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PBackendService::CallMethod (135 samples, 0.09%)</title><rect x="841.7" y="241" width="1.0" height="15.0" fill="rgb(208,10,15)" rx="2" ry="2" />
-<text text-anchor="" x="844.70" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::close (197 samples, 0.13%)</title><rect x="854.6" y="257" width="1.5" height="15.0" fill="rgb(233,220,19)" rx="2" ry="2" />
-<text text-anchor="" x="857.61" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (17 samples, 0.01%)</title><rect x="562.5" y="113" width="0.1" height="15.0" fill="rgb(222,7,20)" rx="2" ry="2" />
-<text text-anchor="" x="565.51" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::crc32 (82 samples, 0.05%)</title><rect x="571.8" y="177" width="0.7" height="15.0" fill="rgb(254,200,2)" rx="2" ry="2" />
-<text text-anchor="" x="574.83" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (169 samples, 0.11%)</title><rect x="554.9" y="113" width="1.2" height="15.0" fill="rgb(230,134,38)" rx="2" ry="2" />
-<text text-anchor="" x="557.86" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<int, true>::write_batch (3,487 samples, 2.25%)</title><rect x="370.8" y="193" width="26.5" height="15.0" fill="rgb(229,68,49)" rx="2" ry="2" />
-<text text-anchor="" x="373.80" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ThreadPool::work_thread (75 samples, 0.05%)</title><rect x="1189.2" y="321" width="0.5" height="15.0" fill="rgb(215,198,33)" rx="2" ry="2" />
-<text text-anchor="" x="1192.17" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>kmem_cache_alloc (16 samples, 0.01%)</title><rect x="844.6" y="321" width="0.1" height="15.0" fill="rgb(230,189,39)" rx="2" ry="2" />
-<text text-anchor="" x="847.57" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (187 samples, 0.12%)</title><rect x="391.7" y="145" width="1.5" height="15.0" fill="rgb(220,191,13)" rx="2" ry="2" />
-<text text-anchor="" x="394.74" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (124 samples, 0.08%)</title><rect x="1028.0" y="129" width="0.9" height="15.0" fill="rgb(237,92,13)" rx="2" ry="2" />
-<text text-anchor="" x="1030.97" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (40 samples, 0.03%)</title><rect x="865.4" y="145" width="0.3" height="15.0" fill="rgb(244,115,14)" rx="2" ry="2" />
-<text text-anchor="" x="868.39" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>release_pages (18 samples, 0.01%)</title><rect x="130.0" y="321" width="0.1" height="15.0" fill="rgb(252,111,8)" rx="2" ry="2" />
-<text text-anchor="" x="133.01" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_direct_values (527 samples, 0.34%)</title><rect x="393.2" y="145" width="4.0" height="15.0" fill="rgb(231,108,33)" rx="2" ry="2" />
-<text text-anchor="" x="396.16" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnWriter::finalize (27 samples, 0.02%)</title><rect x="573.4" y="145" width="0.2" height="15.0" fill="rgb(222,123,53)" rx="2" ry="2" />
-<text text-anchor="" x="576.36" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (15 samples, 0.01%)</title><rect x="871.1" y="97" width="0.1" height="15.0" fill="rgb(222,129,21)" rx="2" ry="2" />
-<text text-anchor="" x="874.08" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::_init (20 samples, 0.01%)</title><rect x="1188.7" y="209" width="0.2" height="15.0" fill="rgb(213,21,23)" rx="2" ry="2" />
-<text text-anchor="" x="1191.71" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (385 samples, 0.25%)</title><rect x="218.7" y="161" width="2.9" height="15.0" fill="rgb(221,130,34)" rx="2" ry="2" />
-<text text-anchor="" x="221.72" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (29 samples, 0.02%)</title><rect x="867.2" y="145" width="0.2" height="15.0" fill="rgb(223,2,10)" rx="2" ry="2" />
-<text text-anchor="" x="870.23" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (13,860 samples, 8.94%)</title><rect x="460.8" y="177" width="105.5" height="15.0" fill="rgb(246,153,21)" rx="2" ry="2" />
-<text text-anchor="" x="463.81" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::RunLe..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LzoBinaryReader::_next_block (45 samples, 0.03%)</title><rect x="850.0" y="225" width="0.4" height="15.0" fill="rgb(213,141,35)" rx="2" ry="2" />
-<text text-anchor="" x="853.05" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (28 samples, 0.02%)</title><rect x="271.9" y="113" width="0.2" height="15.0" fill="rgb(235,36,11)" rx="2" ry="2" />
-<text text-anchor="" x="274.88" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::next_vector (283 samples, 0.18%)</title><rect x="266.4" y="145" width="2.2" height="15.0" fill="rgb(221,223,53)" rx="2" ry="2" />
-<text text-anchor="" x="269.43" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (304 samples, 0.20%)</title><rect x="169.5" y="177" width="2.3" height="15.0" fill="rgb(228,26,10)" rx="2" ry="2" />
-<text text-anchor="" x="172.49" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>get_page_from_freelist (14 samples, 0.01%)</title><rect x="125.3" y="321" width="0.1" height="15.0" fill="rgb(216,161,10)" rx="2" ry="2" />
-<text text-anchor="" x="128.34" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PlanFragmentExecutor::open_internal (52 samples, 0.03%)</title><rect x="1189.3" y="241" width="0.4" height="15.0" fill="rgb(235,41,42)" rx="2" ry="2" />
-<text text-anchor="" x="1192.28" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_attach_data_to_merge_set (2,053 samples, 1.32%)</title><rect x="857.1" y="257" width="15.7" height="15.0" fill="rgb(252,84,2)" rx="2" ry="2" />
-<text text-anchor="" x="860.15" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (168 samples, 0.11%)</title><rect x="666.5" y="113" width="1.3" height="15.0" fill="rgb(247,184,52)" rx="2" ry="2" />
-<text text-anchor="" x="669.49" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (160 samples, 0.10%)</title><rect x="546.1" y="129" width="1.2" height="15.0" fill="rgb(235,152,33)" rx="2" ry="2" />
-<text text-anchor="" x="549.10" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_init_conditions_param (67 samples, 0.04%)</title><rect x="1188.2" y="241" width="0.5" height="15.0" fill="rgb(223,47,46)" rx="2" ry="2" />
-<text text-anchor="" x="1191.17" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (383 samples, 0.25%)</title><rect x="776.1" y="193" width="2.9" height="15.0" fill="rgb(209,168,40)" rx="2" ry="2" />
-<text text-anchor="" x="779.12" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (586 samples, 0.38%)</title><rect x="306.4" y="193" width="4.4" height="15.0" fill="rgb(211,179,22)" rx="2" ry="2" />
-<text text-anchor="" x="309.39" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentMgr::exec_actual (61 samples, 0.04%)</title><rect x="1189.2" y="289" width="0.5" height="15.0" fill="rgb(242,225,47)" rx="2" ry="2" />
-<text text-anchor="" x="1192.22" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>palo_be (155,028 samples, 100.00%)</title><rect x="10.0" y="353" width="1180.0" height="15.0" fill="rgb(227,127,46)" rx="2" ry="2" />
-<text text-anchor="" x="13.00" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >palo_be</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>LZ4_decompress_safe (8,365 samples, 5.40%)</title><rect x="56.3" y="337" width="63.7" height="15.0" fill="rgb(210,156,35)" rx="2" ry="2" />
-<text text-anchor="" x="59.31" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >LZ4_de..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OlapScanner::open (41,543 samples, 26.80%)</title><rect x="872.8" y="289" width="316.2" height="15.0" fill="rgb(244,212,15)" rx="2" ry="2" />
-<text text-anchor="" x="875.77" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OlapScanner::open</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (20 samples, 0.01%)</title><rect x="171.5" y="145" width="0.1" height="15.0" fill="rgb(243,160,53)" rx="2" ry="2" />
-<text text-anchor="" x="174.46" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (19 samples, 0.01%)</title><rect x="147.5" y="321" width="0.2" height="15.0" fill="rgb(225,45,11)" rx="2" ry="2" />
-<text text-anchor="" x="150.55" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (295 samples, 0.19%)</title><rect x="672.7" y="129" width="2.3" height="15.0" fill="rgb(211,78,48)" rx="2" ry="2" />
-<text text-anchor="" x="675.71" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>put_page (44 samples, 0.03%)</title><rect x="51.1" y="321" width="0.3" height="15.0" fill="rgb(231,228,41)" rx="2" ry="2" />
-<text text-anchor="" x="54.06" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>LZ4_compress_fast_extState (2,610 samples, 1.68%)</title><rect x="11.9" y="321" width="19.9" height="15.0" fill="rgb(221,133,32)" rx="2" ry="2" />
-<text text-anchor="" x="14.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (908 samples, 0.59%)</title><rect x="557.3" y="129" width="6.9" height="15.0" fill="rgb(239,23,3)" rx="2" ry="2" />
-<text text-anchor="" x="560.28" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (170 samples, 0.11%)</title><rect x="1158.0" y="145" width="1.3" height="15.0" fill="rgb(231,84,47)" rx="2" ry="2" />
-<text text-anchor="" x="1161.02" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::next_vector (15 samples, 0.01%)</title><rect x="856.8" y="193" width="0.1" height="15.0" fill="rgb(229,62,2)" rx="2" ry="2" />
-<text text-anchor="" x="859.79" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (26 samples, 0.02%)</title><rect x="1030.3" y="113" width="0.2" height="15.0" fill="rgb(208,212,42)" rx="2" ry="2" />
-<text text-anchor="" x="1033.29" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_init_params (106 samples, 0.07%)</title><rect x="1188.2" y="257" width="0.8" height="15.0" fill="rgb(249,122,34)" rx="2" ry="2" />
-<text text-anchor="" x="1191.17" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnWriter::write_batch (19,822 samples, 12.79%)</title><rect x="415.4" y="193" width="150.9" height="15.0" fill="rgb(206,52,9)" rx="2" ry="2" />
-<text text-anchor="" x="418.43" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::LargeIntColu..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (2,131 samples, 1.37%)</title><rect x="1024.8" y="145" width="16.2" height="15.0" fill="rgb(206,17,5)" rx="2" ry="2" />
-<text text-anchor="" x="1027.78" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (39 samples, 0.03%)</title><rect x="147.8" y="337" width="0.3" height="15.0" fill="rgb(224,84,28)" rx="2" ry="2" />
-<text text-anchor="" x="150.84" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::EqualPredicate<doris::StringValue>::evaluate (498 samples, 0.32%)</title><rect x="875.4" y="193" width="3.8" height="15.0" fill="rgb(251,209,14)" rx="2" ry="2" />
-<text text-anchor="" x="878.37" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::allocate_memory_for_string_type (843 samples, 0.54%)</title><rect x="310.9" y="225" width="6.4" height="15.0" fill="rgb(217,52,22)" rx="2" ry="2" />
-<text text-anchor="" x="313.87" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (15 samples, 0.01%)</title><rect x="200.6" y="113" width="0.1" height="15.0" fill="rgb(250,24,10)" rx="2" ry="2" />
-<text text-anchor="" x="203.57" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_var_unsigned (25 samples, 0.02%)</title><rect x="414.2" y="129" width="0.2" height="15.0" fill="rgb(213,43,49)" rx="2" ry="2" />
-<text text-anchor="" x="417.21" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (21 samples, 0.01%)</title><rect x="1166.6" y="129" width="0.2" height="15.0" fill="rgb(236,181,14)" rx="2" ry="2" />
-<text text-anchor="" x="1169.61" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemIndex::find (77 samples, 0.05%)</title><rect x="1180.9" y="177" width="0.6" height="15.0" fill="rgb(243,31,36)" rx="2" ry="2" />
-<text text-anchor="" x="1183.90" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::get_num_rows (23 samples, 0.01%)</title><rect x="851.5" y="273" width="0.1" height="15.0" fill="rgb(215,51,45)" rx="2" ry="2" />
-<text text-anchor="" x="854.46" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>flush_tlb_others_ipi (43 samples, 0.03%)</title><rect x="129.1" y="321" width="0.4" height="15.0" fill="rgb(220,40,3)" rx="2" ry="2" />
-<text text-anchor="" x="132.13" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (127 samples, 0.08%)</title><rect x="177.7" y="161" width="1.0" height="15.0" fill="rgb(250,113,25)" rx="2" ry="2" />
-<text text-anchor="" x="180.69" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (218 samples, 0.14%)</title><rect x="1031.2" y="113" width="1.6" height="15.0" fill="rgb(226,141,32)" rx="2" ry="2" />
-<text text-anchor="" x="1034.17" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (29 samples, 0.02%)</title><rect x="562.3" y="81" width="0.2" height="15.0" fill="rgb(248,199,0)" rx="2" ry="2" />
-<text text-anchor="" x="565.28" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (90 samples, 0.06%)</title><rect x="1030.5" y="113" width="0.7" height="15.0" fill="rgb(251,196,43)" rx="2" ry="2" />
-<text text-anchor="" x="1033.49" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (24 samples, 0.02%)</title><rect x="56.1" y="321" width="0.2" height="15.0" fill="rgb(206,64,15)" rx="2" ry="2" />
-<text text-anchor="" x="59.09" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseListToSpans (16 samples, 0.01%)</title><rect x="855.4" y="129" width="0.1" height="15.0" fill="rgb(254,165,43)" rx="2" ry="2" />
-<text text-anchor="" x="858.42" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PositionEntryReader::positions (19 samples, 0.01%)</title><rect x="1162.2" y="129" width="0.2" height="15.0" fill="rgb(218,66,26)" rx="2" ry="2" />
-<text text-anchor="" x="1165.24" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>all (155,028 samples, 100%)</title><rect x="10.0" y="369" width="1180.0" height="15.0" fill="rgb(253,27,52)" rx="2" ry="2" />
-<text text-anchor="" x="13.00" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>mnt_want_write_file (14 samples, 0.01%)</title><rect x="126.6" y="321" width="0.1" height="15.0" fill="rgb(246,107,41)" rx="2" ry="2" />
-<text text-anchor="" x="129.62" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (16 samples, 0.01%)</title><rect x="135.8" y="321" width="0.2" height="15.0" fill="rgb(242,179,47)" rx="2" ry="2" />
-<text text-anchor="" x="138.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (205 samples, 0.13%)</title><rect x="1147.8" y="113" width="1.6" height="15.0" fill="rgb(245,152,19)" rx="2" ry="2" />
-<text text-anchor="" x="1150.79" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::init (25 samples, 0.02%)</title><rect x="1182.8" y="161" width="0.2" height="15.0" fill="rgb(215,198,52)" rx="2" ry="2" />
-<text text-anchor="" x="1185.81" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>ext4_da_get_block_prep (14 samples, 0.01%)</title><rect x="124.1" y="321" width="0.1" height="15.0" fill="rgb(240,29,6)" rx="2" ry="2" />
-<text text-anchor="" x="127.10" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (28 samples, 0.02%)</title><rect x="202.5" y="129" width="0.2" height="15.0" fill="rgb(233,210,1)" rx="2" ry="2" />
-<text text-anchor="" x="205.48" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>free_pcppages_bulk (18 samples, 0.01%)</title><rect x="129.5" y="321" width="0.1" height="15.0" fill="rgb(238,187,40)" rx="2" ry="2" />
-<text text-anchor="" x="132.51" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__mem_cgroup_uncharge_common (29 samples, 0.02%)</title><rect x="128.3" y="321" width="0.2" height="15.0" fill="rgb(253,10,17)" rx="2" ry="2" />
-<text text-anchor="" x="131.31" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::allocate (56 samples, 0.04%)</title><rect x="1128.6" y="129" width="0.4" height="15.0" fill="rgb(213,9,22)" rx="2" ry="2" />
-<text text-anchor="" x="1131.60" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (35 samples, 0.02%)</title><rect x="1184.9" y="129" width="0.3" height="15.0" fill="rgb(246,78,17)" rx="2" ry="2" />
-<text text-anchor="" x="1187.93" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (52 samples, 0.03%)</title><rect x="219.9" y="65" width="0.4" height="15.0" fill="rgb(230,40,4)" rx="2" ry="2" />
-<text text-anchor="" x="222.88" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (88 samples, 0.06%)</title><rect x="149.9" y="193" width="0.7" height="15.0" fill="rgb(216,166,54)" rx="2" ry="2" />
-<text text-anchor="" x="152.88" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (41 samples, 0.03%)</title><rect x="866.4" y="129" width="0.3" height="15.0" fill="rgb(239,190,27)" rx="2" ry="2" />
-<text text-anchor="" x="869.40" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (17 samples, 0.01%)</title><rect x="871.9" y="145" width="0.2" height="15.0" fill="rgb(242,38,18)" rx="2" ry="2" />
-<text text-anchor="" x="874.94" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (91 samples, 0.06%)</title><rect x="310.2" y="177" width="0.6" height="15.0" fill="rgb(213,104,35)" rx="2" ry="2" />
-<text text-anchor="" x="313.15" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (6,027 samples, 3.89%)</title><rect x="10.0" y="337" width="45.9" height="15.0" fill="rgb(249,148,17)" rx="2" ry="2" />
-<text text-anchor="" x="13.00" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" > </text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>pthread_cond_wait@@GLIBC_2.3.2 (280 samples, 0.18%)</title><rect x="48.9" y="321" width="2.2" height="15.0" fill="rgb(218,193,1)" rx="2" ry="2" />
-<text text-anchor="" x="51.93" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::FindChunk (20 samples, 0.01%)</title><rect x="1183.1" y="145" width="0.1" height="15.0" fill="rgb(220,122,40)" rx="2" ry="2" />
-<text text-anchor="" x="1186.07" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (111 samples, 0.07%)</title><rect x="392.2" y="129" width="0.8" height="15.0" fill="rgb(216,170,44)" rx="2" ry="2" />
-<text text-anchor="" x="395.17" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (31 samples, 0.02%)</title><rect x="1093.2" y="129" width="0.3" height="15.0" fill="rgb(220,4,51)" rx="2" ry="2" />
-<text text-anchor="" x="1096.22" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_raw_spin_lock (15 samples, 0.01%)</title><rect x="140.2" y="321" width="0.1" height="15.0" fill="rgb(229,50,42)" rx="2" ry="2" />
-<text text-anchor="" x="143.21" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>touch_atime (54 samples, 0.03%)</title><rect x="54.9" y="321" width="0.4" height="15.0" fill="rgb(234,147,44)" rx="2" ry="2" />
-<text text-anchor="" x="57.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>generic_file_aio_read (15 samples, 0.01%)</title><rect x="1135.8" y="97" width="0.1" height="15.0" fill="rgb(205,149,16)" rx="2" ry="2" />
-<text text-anchor="" x="1138.80" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseListToSpans (18 samples, 0.01%)</title><rect x="854.9" y="145" width="0.1" height="15.0" fill="rgb(253,21,27)" rx="2" ry="2" />
-<text text-anchor="" x="857.89" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (204 samples, 0.13%)</title><rect x="562.6" y="113" width="1.6" height="15.0" fill="rgb(233,87,34)" rx="2" ry="2" />
-<text text-anchor="" x="565.64" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::perform_base_compaction (23,347 samples, 15.06%)</title><rect x="148.2" y="289" width="177.7" height="15.0" fill="rgb(226,120,54)" rx="2" ry="2" />
-<text text-anchor="" x="151.23" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OLAPEngine::perf..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::Scavenge (38 samples, 0.02%)</title><rect x="855.7" y="193" width="0.3" height="15.0" fill="rgb(242,55,26)" rx="2" ry="2" />
-<text text-anchor="" x="858.72" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (21 samples, 0.01%)</title><rect x="685.6" y="129" width="0.2" height="15.0" fill="rgb(228,69,47)" rx="2" ry="2" />
-<text text-anchor="" x="688.64" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnWriter::write (587 samples, 0.38%)</title><rect x="218.4" y="177" width="4.5" height="15.0" fill="rgb(205,104,15)" rx="2" ry="2" />
-<text text-anchor="" x="221.43" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>do_sync_read (21 samples, 0.01%)</title><rect x="42.8" y="321" width="0.1" height="15.0" fill="rgb(210,50,39)" rx="2" ry="2" />
-<text text-anchor="" x="45.76" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::CumulativeCompaction::run (67,702 samples, 43.67%)</title><rect x="326.1" y="273" width="515.4" height="15.0" fill="rgb(249,188,50)" rx="2" ry="2" />
-<text text-anchor="" x="329.14" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::CumulativeCompaction::run</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (167 samples, 0.11%)</title><rect x="220.3" y="145" width="1.3" height="15.0" fill="rgb(232,74,49)" rx="2" ry="2" />
-<text text-anchor="" x="223.31" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::next_vector (3,582 samples, 2.31%)</title><rect x="1063.6" y="161" width="27.3" height="15.0" fill="rgb(251,46,22)" rx="2" ry="2" />
-<text text-anchor="" x="1066.61" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::allocate_memory_for_string_type (91 samples, 0.06%)</title><rect x="829.8" y="225" width="0.7" height="15.0" fill="rgb(211,196,42)" rx="2" ry="2" />
-<text text-anchor="" x="832.85" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StringColumnDirectReader::next_vector (349 samples, 0.23%)</title><rect x="869.0" y="145" width="2.7" height="15.0" fill="rgb(234,137,11)" rx="2" ry="2" />
-<text text-anchor="" x="872.02" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (409 samples, 0.26%)</title><rect x="199.8" y="161" width="3.1" height="15.0" fill="rgb(234,148,48)" rx="2" ry="2" />
-<text text-anchor="" x="202.81" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::finalize (433 samples, 0.28%)</title><rect x="570.3" y="193" width="3.3" height="15.0" fill="rgb(219,188,34)" rx="2" ry="2" />
-<text text-anchor="" x="573.32" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::write_batch (74 samples, 0.05%)</title><rect x="848.9" y="225" width="0.5" height="15.0" fill="rgb(227,1,12)" rx="2" ry="2" />
-<text text-anchor="" x="851.86" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (113 samples, 0.07%)</title><rect x="866.1" y="145" width="0.8" height="15.0" fill="rgb(229,139,17)" rx="2" ry="2" />
-<text text-anchor="" x="869.06" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TExecPlanFragmentParams::read (23 samples, 0.01%)</title><rect x="842.4" y="177" width="0.2" height="15.0" fill="rgb(222,216,18)" rx="2" ry="2" />
-<text text-anchor="" x="845.42" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (592 samples, 0.38%)</title><rect x="699.6" y="97" width="4.5" height="15.0" fill="rgb(221,162,20)" rx="2" ry="2" />
-<text text-anchor="" x="702.62" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (16 samples, 0.01%)</title><rect x="54.8" y="321" width="0.1" height="15.0" fill="rgb(254,123,7)" rx="2" ry="2" />
-<text text-anchor="" x="57.78" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree<doris::StringValue, doris::StringValue, std::_Identity<doris::StringValue>, std::less<doris::StringValue>, std::allocator<doris::StringValue> >::find (259 samples, 0.17%)</title><rect x="852.0" y="337" width="2.0" height="15.0" fill="rgb(218,102,43)" rx="2" ry="2" />
-<text text-anchor="" x="855.04" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (592 samples, 0.38%)</title><rect x="408.9" y="161" width="4.5" height="15.0" fill="rgb(243,179,16)" rx="2" ry="2" />
-<text text-anchor="" x="411.88" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::ReleaseToCentralCache (26 samples, 0.02%)</title><rect x="854.8" y="177" width="0.2" height="15.0" fill="rgb(215,19,54)" rx="2" ry="2" />
-<text text-anchor="" x="857.83" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PriorityThreadPool::work_thread (43,966 samples, 28.36%)</title><rect x="854.5" y="321" width="334.7" height="15.0" fill="rgb(249,116,50)" rx="2" ry="2" />
-<text text-anchor="" x="857.52" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::PriorityThreadPool::work_thread</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (38 samples, 0.02%)</title><rect x="413.9" y="129" width="0.3" height="15.0" fill="rgb(222,199,49)" rx="2" ry="2" />
-<text text-anchor="" x="416.92" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::attached_by (31,819 samples, 20.52%)</title><rect x="328.1" y="225" width="242.2" height="15.0" fill="rgb(251,101,9)" rx="2" ry="2" />
-<text text-anchor="" x="331.12" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::ColumnDataWriter::attache..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (19 samples, 0.01%)</title><rect x="573.4" y="129" width="0.1" height="15.0" fill="rgb(232,161,14)" rx="2" ry="2" />
-<text text-anchor="" x="576.39" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (99 samples, 0.06%)</title><rect x="140.7" y="321" width="0.8" height="15.0" fill="rgb(208,17,36)" rx="2" ry="2" />
-<text text-anchor="" x="143.74" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (26 samples, 0.02%)</title><rect x="1087.3" y="113" width="0.2" height="15.0" fill="rgb(212,64,45)" rx="2" ry="2" />
-<text text-anchor="" x="1090.33" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (21 samples, 0.01%)</title><rect x="872.9" y="161" width="0.2" height="15.0" fill="rgb(219,140,40)" rx="2" ry="2" />
-<text text-anchor="" x="875.94" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (25 samples, 0.02%)</title><rect x="1093.3" y="113" width="0.2" height="15.0" fill="rgb(239,103,44)" rx="2" ry="2" />
-<text text-anchor="" x="1096.27" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (597 samples, 0.39%)</title><rect x="211.8" y="161" width="4.5" height="15.0" fill="rgb(243,167,21)" rx="2" ry="2" />
-<text text-anchor="" x="214.77" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::InListPredicate<doris::StringValue>::evaluate (15,540 samples, 10.02%)</title><rect x="879.2" y="193" width="118.3" height="15.0" fill="rgb(221,44,38)" rx="2" ry="2" />
-<text text-anchor="" x="882.18" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::InListP..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (19 samples, 0.01%)</title><rect x="1165.3" y="145" width="0.1" height="15.0" fill="rgb(253,158,13)" rx="2" ry="2" />
-<text text-anchor="" x="1168.28" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (21 samples, 0.01%)</title><rect x="554.7" y="81" width="0.1" height="15.0" fill="rgb(236,165,2)" rx="2" ry="2" />
-<text text-anchor="" x="557.67" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (105 samples, 0.07%)</title><rect x="143.0" y="321" width="0.8" height="15.0" fill="rgb(223,32,52)" rx="2" ry="2" />
-<text text-anchor="" x="145.97" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (236 samples, 0.15%)</title><rect x="10.1" y="321" width="1.8" height="15.0" fill="rgb(252,196,30)" rx="2" ry="2" />
-<text text-anchor="" x="13.11" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StringColumnDirectReader::next_vector (306 samples, 0.20%)</title><rect x="276.3" y="129" width="2.4" height="15.0" fill="rgb(238,223,9)" rx="2" ry="2" />
-<text text-anchor="" x="279.33" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FrontendServiceClient::send_report (34 samples, 0.02%)</title><rect x="850.8" y="273" width="0.3" height="15.0" fill="rgb(248,66,24)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (75 samples, 0.05%)</title><rect x="1166.0" y="145" width="0.5" height="15.0" fill="rgb(250,174,13)" rx="2" ry="2" />
-<text text-anchor="" x="1168.97" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (37 samples, 0.02%)</title><rect x="142.1" y="337" width="0.3" height="15.0" fill="rgb(249,72,33)" rx="2" ry="2" />
-<text text-anchor="" x="145.10" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (904 samples, 0.58%)</title><rect x="209.6" y="177" width="6.9" height="15.0" fill="rgb(237,168,42)" rx="2" ry="2" />
-<text text-anchor="" x="212.64" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_find_position_by_short_key (94 samples, 0.06%)</title><rect x="1180.8" y="209" width="0.7" height="15.0" fill="rgb(214,105,0)" rx="2" ry="2" />
-<text text-anchor="" x="1183.81" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::~OutStream (34 samples, 0.02%)</title><rect x="222.9" y="177" width="0.3" height="15.0" fill="rgb(207,37,14)" rx="2" ry="2" />
-<text text-anchor="" x="225.90" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (44 samples, 0.03%)</title><rect x="1161.2" y="145" width="0.4" height="15.0" fill="rgb(238,17,29)" rx="2" ry="2" />
-<text text-anchor="" x="1164.23" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::pair<std::__detail::_Node_iterator<doris::WrapperField const*, true, true>, bool> std::_Hashtable<doris::WrapperField const*, doris::WrapperField const*, std::allocator<doris::WrapperField const*>, std::__detail::_Identity, doris::FieldEqual, doris::FieldHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert<doris::Wrappe [...]
-<text text-anchor="" x="1191.36" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::pair<std::_Rb_tree_iterator<std::pair<long const, doris::TTablet> >, bool> std::_Rb_tree<long, std::pair<long const, doris::TTablet>, std::_Select1st<std::pair<long const, doris::TTablet> >, std::less<long>, std::allocator<std::pair<long const, doris::TTablet> > >::_M_insert_unique<std::pair<long, doris::TTablet> > (22 samples, 0.01%)</title><rect x="851.7" y="289" width="0.2" height="15.0" fill="rgb(233, [...]
-<text text-anchor="" x="854.72" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (1,512 samples, 0.98%)</title><rect x="1167.0" y="193" width="11.5" height="15.0" fill="rgb(226,61,5)" rx="2" ry="2" />
-<text text-anchor="" x="1170.04" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>LZ4_decompress_safe (20 samples, 0.01%)</title><rect x="1138.2" y="97" width="0.1" height="15.0" fill="rgb(244,179,51)" rx="2" ry="2" />
-<text text-anchor="" x="1141.19" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnWriter::finalize (29 samples, 0.02%)</title><rect x="573.4" y="161" width="0.2" height="15.0" fill="rgb(209,188,3)" rx="2" ry="2" />
-<text text-anchor="" x="576.36" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (2,810 samples, 1.81%)</title><rect x="544.7" y="161" width="21.4" height="15.0" fill="rgb(233,212,48)" rx="2" ry="2" />
-<text text-anchor="" x="547.74" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (72 samples, 0.05%)</title><rect x="1063.0" y="129" width="0.5" height="15.0" fill="rgb(213,157,28)" rx="2" ry="2" />
-<text text-anchor="" x="1065.97" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (158 samples, 0.10%)</title><rect x="1149.4" y="113" width="1.2" height="15.0" fill="rgb(231,171,16)" rx="2" ry="2" />
-<text text-anchor="" x="1152.35" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (20 samples, 0.01%)</title><rect x="392.0" y="129" width="0.2" height="15.0" fill="rgb(214,100,35)" rx="2" ry="2" />
-<text text-anchor="" x="395.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ExecNode::create_tree_helper (32 samples, 0.02%)</title><rect x="841.8" y="113" width="0.3" height="15.0" fill="rgb(231,126,0)" rx="2" ry="2" />
-<text text-anchor="" x="844.82" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (22 samples, 0.01%)</title><rect x="674.8" y="97" width="0.1" height="15.0" fill="rgb(232,190,45)" rx="2" ry="2" />
-<text text-anchor="" x="677.75" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::get_next (15 samples, 0.01%)</title><rect x="1189.5" y="209" width="0.2" height="15.0" fill="rgb(251,96,7)" rx="2" ry="2" />
-<text text-anchor="" x="1192.54" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (231 samples, 0.15%)</title><rect x="1146.0" y="97" width="1.8" height="15.0" fill="rgb(247,206,27)" rx="2" ry="2" />
-<text text-anchor="" x="1149.04" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::ReleaseToCentralCache (27 samples, 0.02%)</title><rect x="855.3" y="161" width="0.2" height="15.0" fill="rgb(215,52,3)" rx="2" ry="2" />
-<text text-anchor="" x="858.34" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>page_remove_rmap (14 samples, 0.01%)</title><rect x="129.9" y="321" width="0.1" height="15.0" fill="rgb(254,156,24)" rx="2" ry="2" />
-<text text-anchor="" x="132.90" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree<doris::StringValue, doris::StringValue, std::_Identity<doris::StringValue>, std::less<doris::StringValue>, std::allocator<doris::StringValue> >::find (13,926 samples, 8.98%)</title><rect x="891.2" y="177" width="106.0" height="15.0" fill="rgb(236,146,29)" rx="2" ry="2" />
-<text text-anchor="" x="894.21" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >std::_Rb_tre..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (84 samples, 0.05%)</title><rect x="868.3" y="145" width="0.6" height="15.0" fill="rgb(238,97,9)" rx="2" ry="2" />
-<text text-anchor="" x="871.27" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::release_data_sources (185 samples, 0.12%)</title><rect x="854.7" y="241" width="1.4" height="15.0" fill="rgb(236,176,25)" rx="2" ry="2" />
-<text text-anchor="" x="857.69" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnWriter::create_row_index_entry (63 samples, 0.04%)</title><rect x="165.9" y="193" width="0.5" height="15.0" fill="rgb(215,157,12)" rx="2" ry="2" />
-<text text-anchor="" x="168.91" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>system_call_after_swapgs (60 samples, 0.04%)</title><rect x="54.3" y="321" width="0.5" height="15.0" fill="rgb(236,191,13)" rx="2" ry="2" />
-<text text-anchor="" x="57.30" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (57 samples, 0.04%)</title><rect x="1062.5" y="97" width="0.5" height="15.0" fill="rgb(252,56,44)" rx="2" ry="2" />
-<text text-anchor="" x="1065.54" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (476 samples, 0.31%)</title><rect x="393.6" y="129" width="3.6" height="15.0" fill="rgb(219,124,43)" rx="2" ry="2" />
-<text text-anchor="" x="396.55" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (22 samples, 0.01%)</title><rect x="216.3" y="145" width="0.2" height="15.0" fill="rgb(214,117,15)" rx="2" ry="2" />
-<text text-anchor="" x="219.33" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_direct_values (1,028 samples, 0.66%)</title><rect x="548.3" y="145" width="7.8" height="15.0" fill="rgb(237,70,23)" rx="2" ry="2" />
-<text text-anchor="" x="551.32" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::get_next_block (10,553 samples, 6.81%)</title><rect x="663.3" y="209" width="80.3" height="15.0" fill="rgb(253,66,45)" rx="2" ry="2" />
-<text text-anchor="" x="666.27" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Co..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (22,235 samples, 14.34%)</title><rect x="997.8" y="193" width="169.2" height="15.0" fill="rgb(210,71,39)" rx="2" ry="2" />
-<text text-anchor="" x="1000.79" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::SegmentReader:..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (2,822 samples, 1.82%)</title><rect x="1019.6" y="161" width="21.5" height="15.0" fill="rgb(227,204,16)" rx="2" ry="2" />
-<text text-anchor="" x="1022.58" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::next_vector (155 samples, 0.10%)</title><rect x="864.6" y="161" width="1.2" height="15.0" fill="rgb(227,11,39)" rx="2" ry="2" />
-<text text-anchor="" x="867.61" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::cmp (217 samples, 0.14%)</title><rect x="1186.4" y="209" width="1.7" height="15.0" fill="rgb(246,162,29)" rx="2" ry="2" />
-<text text-anchor="" x="1189.40" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (14 samples, 0.01%)</title><rect x="562.5" y="97" width="0.1" height="15.0" fill="rgb(237,46,11)" rx="2" ry="2" />
-<text text-anchor="" x="565.53" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (1,870 samples, 1.21%)</title><rect x="278.8" y="177" width="14.2" height="15.0" fill="rgb(247,159,4)" rx="2" ry="2" />
-<text text-anchor="" x="281.79" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcmp_sse4_1 (14 samples, 0.01%)</title><rect x="849.6" y="225" width="0.1" height="15.0" fill="rgb(225,172,44)" rx="2" ry="2" />
-<text text-anchor="" x="852.62" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::clear (17 samples, 0.01%)</title><rect x="1186.3" y="209" width="0.1" height="15.0" fill="rgb(205,188,42)" rx="2" ry="2" />
-<text text-anchor="" x="1189.26" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (35 samples, 0.02%)</title><rect x="1184.9" y="145" width="0.3" height="15.0" fill="rgb(210,177,7)" rx="2" ry="2" />
-<text text-anchor="" x="1187.93" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::~SegmentWriter (34 samples, 0.02%)</title><rect x="222.9" y="209" width="0.3" height="15.0" fill="rgb(244,139,30)" rx="2" ry="2" />
-<text text-anchor="" x="225.90" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (18 samples, 0.01%)</title><rect x="1128.9" y="49" width="0.1" height="15.0" fill="rgb(217,176,29)" rx="2" ry="2" />
-<text text-anchor="" x="1131.89" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<long, true>::write_batch (3,196 samples, 2.06%)</title><rect x="178.7" y="193" width="24.3" height="15.0" fill="rgb(253,159,19)" rx="2" ry="2" />
-<text text-anchor="" x="181.71" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_short_repeat_values (72 samples, 0.05%)</title><rect x="202.3" y="145" width="0.5" height="15.0" fill="rgb(207,148,12)" rx="2" ry="2" />
-<text text-anchor="" x="205.30" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (51 samples, 0.03%)</title><rect x="200.3" y="129" width="0.4" height="15.0" fill="rgb(221,186,40)" rx="2" ry="2" />
-<text text-anchor="" x="203.30" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::_base_compaction_thread_callback (23,349 samples, 15.06%)</title><rect x="148.2" y="305" width="177.8" height="15.0" fill="rgb(211,140,41)" rx="2" ry="2" />
-<text text-anchor="" x="151.23" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OLAPEngine::_bas..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (746 samples, 0.48%)</title><rect x="823.8" y="177" width="5.7" height="15.0" fill="rgb(237,176,43)" rx="2" ry="2" />
-<text text-anchor="" x="826.84" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>copy_user_generic_string (92 samples, 0.06%)</title><rect x="1136.7" y="81" width="0.8" height="15.0" fill="rgb(240,55,22)" rx="2" ry="2" />
-<text text-anchor="" x="1139.75" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (20 samples, 0.01%)</title><rect x="136.7" y="321" width="0.1" height="15.0" fill="rgb(220,102,3)" rx="2" ry="2" />
-<text text-anchor="" x="139.66" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::init (36 samples, 0.02%)</title><rect x="1183.1" y="161" width="0.2" height="15.0" fill="rgb(214,72,17)" rx="2" ry="2" />
-<text text-anchor="" x="1186.05" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (138 samples, 0.09%)</title><rect x="133.5" y="321" width="1.0" height="15.0" fill="rgb(209,133,22)" rx="2" ry="2" />
-<text text-anchor="" x="136.49" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (185 samples, 0.12%)</title><rect x="1136.7" y="97" width="1.4" height="15.0" fill="rgb(222,151,13)" rx="2" ry="2" />
-<text text-anchor="" x="1139.65" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<short, true>::write_batch (22 samples, 0.01%)</title><rect x="136.3" y="337" width="0.2" height="15.0" fill="rgb(225,115,13)" rx="2" ry="2" />
-<text text-anchor="" x="139.34" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::~Reader (212 samples, 0.14%)</title><rect x="854.6" y="273" width="1.6" height="15.0" fill="rgb(229,38,49)" rx="2" ry="2" />
-<text text-anchor="" x="857.61" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>copy_user_generic_string (117 samples, 0.08%)</title><rect x="123.0" y="321" width="0.9" height="15.0" fill="rgb(223,145,38)" rx="2" ry="2" />
-<text text-anchor="" x="126.02" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::VectorizedRowBatch (19 samples, 0.01%)</title><rect x="873.3" y="225" width="0.1" height="15.0" fill="rgb(209,174,4)" rx="2" ry="2" />
-<text text-anchor="" x="876.26" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (43 samples, 0.03%)</title><rect x="414.4" y="129" width="0.4" height="15.0" fill="rgb(252,120,48)" rx="2" ry="2" />
-<text text-anchor="" x="417.45" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::get_data_size (27 samples, 0.02%)</title><rect x="850.5" y="289" width="0.3" height="15.0" fill="rgb(227,80,14)" rx="2" ry="2" />
-<text text-anchor="" x="853.55" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (879 samples, 0.57%)</title><rect x="549.5" y="129" width="6.6" height="15.0" fill="rgb(242,3,0)" rx="2" ry="2" />
-<text text-anchor="" x="552.45" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>pthread_cond_wait@@GLIBC_2.3.2 (364 samples, 0.23%)</title><rect x="845.5" y="337" width="2.7" height="15.0" fill="rgb(236,53,53)" rx="2" ry="2" />
-<text text-anchor="" x="848.46" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (36 samples, 0.02%)</title><rect x="1184.9" y="161" width="0.3" height="15.0" fill="rgb(211,120,10)" rx="2" ry="2" />
-<text text-anchor="" x="1187.92" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>clear_page_c_e (16 samples, 0.01%)</title><rect x="118.9" y="321" width="0.1" height="15.0" fill="rgb(251,97,28)" rx="2" ry="2" />
-<text text-anchor="" x="121.86" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree<doris::StringValue, doris::StringValue, std::_Identity<doris::StringValue>, std::less<doris::StringValue>, std::allocator<doris::StringValue> >::find (856 samples, 0.55%)</title><rect x="858.0" y="177" width="6.5" height="15.0" fill="rgb(208,203,50)" rx="2" ry="2" />
-<text text-anchor="" x="861.01" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (25 samples, 0.02%)</title><rect x="415.0" y="129" width="0.2" height="15.0" fill="rgb(228,161,1)" rx="2" ry="2" />
-<text text-anchor="" x="418.01" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (68 samples, 0.04%)</title><rect x="856.6" y="241" width="0.5" height="15.0" fill="rgb(254,7,32)" rx="2" ry="2" />
-<text text-anchor="" x="859.62" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>lzo1x_decompress_safe (45 samples, 0.03%)</title><rect x="850.0" y="193" width="0.4" height="15.0" fill="rgb(208,171,34)" rx="2" ry="2" />
-<text text-anchor="" x="853.05" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::SamplerCollector::run (61 samples, 0.04%)</title><rect x="848.3" y="305" width="0.5" height="15.0" fill="rgb(225,180,2)" rx="2" ry="2" />
-<text text-anchor="" x="851.33" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (17 samples, 0.01%)</title><rect x="554.7" y="33" width="0.1" height="15.0" fill="rgb(208,59,3)" rx="2" ry="2" />
-<text text-anchor="" x="557.70" y="43.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::report_all_tablets_info (104 samples, 0.07%)</title><rect x="851.1" y="305" width="0.8" height="15.0" fill="rgb(247,85,24)" rx="2" ry="2" />
-<text text-anchor="" x="854.10" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (432 samples, 0.28%)</title><rect x="1033.6" y="113" width="3.3" height="15.0" fill="rgb(223,8,16)" rx="2" ry="2" />
-<text text-anchor="" x="1036.57" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (19 samples, 0.01%)</title><rect x="222.8" y="161" width="0.1" height="15.0" fill="rgb(240,21,14)" rx="2" ry="2" />
-<text text-anchor="" x="225.76" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (147 samples, 0.09%)</title><rect x="220.5" y="129" width="1.1" height="15.0" fill="rgb(225,41,21)" rx="2" ry="2" />
-<text text-anchor="" x="223.46" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (21 samples, 0.01%)</title><rect x="872.9" y="177" width="0.2" height="15.0" fill="rgb(229,194,22)" rx="2" ry="2" />
-<text text-anchor="" x="875.94" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (49 samples, 0.03%)</title><rect x="141.6" y="337" width="0.4" height="15.0" fill="rgb(210,165,32)" rx="2" ry="2" />
-<text text-anchor="" x="144.59" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_nanosleep (89 samples, 0.06%)</title><rect x="164.3" y="193" width="0.6" height="15.0" fill="rgb(214,18,27)" rx="2" ry="2" />
-<text text-anchor="" x="167.27" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (168 samples, 0.11%)</title><rect x="1148.1" y="97" width="1.3" height="15.0" fill="rgb(236,82,49)" rx="2" ry="2" />
-<text text-anchor="" x="1151.08" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (22 samples, 0.01%)</title><rect x="1052.2" y="113" width="0.2" height="15.0" fill="rgb(227,2,47)" rx="2" ry="2" />
-<text text-anchor="" x="1055.22" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TPlanFragment::read (20 samples, 0.01%)</title><rect x="842.4" y="161" width="0.2" height="15.0" fill="rgb(245,103,10)" rx="2" ry="2" />
-<text text-anchor="" x="845.43" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ExecNode::eval_conjuncts (19 samples, 0.01%)</title><rect x="856.3" y="273" width="0.1" height="15.0" fill="rgb(240,161,51)" rx="2" ry="2" />
-<text text-anchor="" x="859.29" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::attached_by (77 samples, 0.05%)</title><rect x="848.8" y="241" width="0.6" height="15.0" fill="rgb(239,105,31)" rx="2" ry="2" />
-<text text-anchor="" x="851.84" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::InsertRange (22 samples, 0.01%)</title><rect x="854.9" y="161" width="0.1" height="15.0" fill="rgb(223,137,34)" rx="2" ry="2" />
-<text text-anchor="" x="857.86" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::estimate_segment_size (1,790 samples, 1.15%)</title><rect x="150.6" y="209" width="13.6" height="15.0" fill="rgb(243,67,35)" rx="2" ry="2" />
-<text text-anchor="" x="153.61" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexReader::init (18 samples, 0.01%)</title><rect x="1182.0" y="161" width="0.1" height="15.0" fill="rgb(251,125,24)" rx="2" ry="2" />
-<text text-anchor="" x="1184.99" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>get_pageblock_flags_group (14 samples, 0.01%)</title><rect x="129.6" y="321" width="0.2" height="15.0" fill="rgb(217,66,13)" rx="2" ry="2" />
-<text text-anchor="" x="132.65" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_patched_base_values (14 samples, 0.01%)</title><rect x="273.9" y="113" width="0.1" height="15.0" fill="rgb(224,148,32)" rx="2" ry="2" />
-<text text-anchor="" x="276.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::find_closet_num_bits (15 samples, 0.01%)</title><rect x="543.2" y="145" width="0.2" height="15.0" fill="rgb(210,170,31)" rx="2" ry="2" />
-<text text-anchor="" x="546.24" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (145 samples, 0.09%)</title><rect x="1089.1" y="113" width="1.1" height="15.0" fill="rgb(252,158,39)" rx="2" ry="2" />
-<text text-anchor="" x="1092.09" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (63 samples, 0.04%)</title><rect x="548.5" y="129" width="0.5" height="15.0" fill="rgb(239,4,13)" rx="2" ry="2" />
-<text text-anchor="" x="551.53" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcmp_sse4_1 (114 samples, 0.07%)</title><rect x="265.2" y="209" width="0.9" height="15.0" fill="rgb(210,115,15)" rx="2" ry="2" />
-<text text-anchor="" x="268.24" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TTabletInfo::write (21 samples, 0.01%)</title><rect x="850.9" y="209" width="0.1" height="15.0" fill="rgb(226,117,21)" rx="2" ry="2" />
-<text text-anchor="" x="853.87" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::_init (17 samples, 0.01%)</title><rect x="873.7" y="177" width="0.2" height="15.0" fill="rgb(221,66,39)" rx="2" ry="2" />
-<text text-anchor="" x="876.73" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TReportRequest::write (25 samples, 0.02%)</title><rect x="850.8" y="241" width="0.2" height="15.0" fill="rgb(212,125,24)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (18 samples, 0.01%)</title><rect x="705.2" y="145" width="0.2" height="15.0" fill="rgb(221,119,36)" rx="2" ry="2" />
-<text text-anchor="" x="708.24" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (47 samples, 0.03%)</title><rect x="132.0" y="321" width="0.4" height="15.0" fill="rgb(242,12,33)" rx="2" ry="2" />
-<text text-anchor="" x="135.03" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,818 samples, 1.17%)</title><rect x="357.0" y="193" width="13.8" height="15.0" fill="rgb(227,1,36)" rx="2" ry="2" />
-<text text-anchor="" x="359.96" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_patched_base_values (1,058 samples, 0.68%)</title><rect x="556.1" y="145" width="8.1" height="15.0" fill="rgb(237,226,32)" rx="2" ry="2" />
-<text text-anchor="" x="559.14" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (1,947 samples, 1.26%)</title><rect x="1048.8" y="145" width="14.8" height="15.0" fill="rgb(237,0,14)" rx="2" ry="2" />
-<text text-anchor="" x="1051.77" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (195 samples, 0.13%)</title><rect x="177.2" y="177" width="1.5" height="15.0" fill="rgb(249,151,48)" rx="2" ry="2" />
-<text text-anchor="" x="180.21" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bthread::TaskGroup::task_runner (169 samples, 0.11%)</title><rect x="841.6" y="321" width="1.3" height="15.0" fill="rgb(224,178,29)" rx="2" ry="2" />
-<text text-anchor="" x="844.57" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (2,135 samples, 1.38%)</title><rect x="856.5" y="273" width="16.3" height="15.0" fill="rgb(225,38,52)" rx="2" ry="2" />
-<text text-anchor="" x="859.52" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::seek (19 samples, 0.01%)</title><rect x="1165.3" y="161" width="0.1" height="15.0" fill="rgb(226,212,48)" rx="2" ry="2" />
-<text text-anchor="" x="1168.28" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (17 samples, 0.01%)</title><rect x="872.4" y="177" width="0.2" height="15.0" fill="rgb(249,58,5)" rx="2" ry="2" />
-<text text-anchor="" x="875.43" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (4,670 samples, 3.01%)</title><rect x="705.4" y="177" width="35.5" height="15.0" fill="rgb(243,155,32)" rx="2" ry="2" />
-<text text-anchor="" x="708.40" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >dor..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (2,016 samples, 1.30%)</title><rect x="382.0" y="177" width="15.3" height="15.0" fill="rgb(224,86,15)" rx="2" ry="2" />
-<text text-anchor="" x="385.00" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexWriter::add_index_entry (25 samples, 0.02%)</title><rect x="217.3" y="193" width="0.2" height="15.0" fill="rgb(230,222,18)" rx="2" ry="2" />
-<text text-anchor="" x="220.31" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OlapScanNode::scanner_thread (43,963 samples, 28.36%)</title><rect x="854.5" y="305" width="334.7" height="15.0" fill="rgb(238,133,13)" rx="2" ry="2" />
-<text text-anchor="" x="857.54" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OlapScanNode::scanner_thread</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (61 samples, 0.04%)</title><rect x="146.1" y="321" width="0.5" height="15.0" fill="rgb(242,226,9)" rx="2" ry="2" />
-<text text-anchor="" x="149.13" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (1,232 samples, 0.79%)</title><rect x="1129.0" y="129" width="9.4" height="15.0" fill="rgb(219,19,3)" rx="2" ry="2" />
-<text text-anchor="" x="1132.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (14 samples, 0.01%)</title><rect x="829.5" y="177" width="0.1" height="15.0" fill="rgb(213,178,50)" rx="2" ry="2" />
-<text text-anchor="" x="832.54" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (23 samples, 0.01%)</title><rect x="460.6" y="177" width="0.2" height="15.0" fill="rgb(243,129,52)" rx="2" ry="2" />
-<text text-anchor="" x="463.63" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__might_sleep (20 samples, 0.01%)</title><rect x="121.7" y="321" width="0.2" height="15.0" fill="rgb(233,125,37)" rx="2" ry="2" />
-<text text-anchor="" x="124.73" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PlanFragmentExecutor::get_next_internal (16 samples, 0.01%)</title><rect x="1189.5" y="225" width="0.2" height="15.0" fill="rgb(218,6,2)" rx="2" ry="2" />
-<text text-anchor="" x="1192.54" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::SamplerCollector::sampling_thread (67 samples, 0.04%)</title><rect x="848.3" y="321" width="0.5" height="15.0" fill="rgb(247,35,13)" rx="2" ry="2" />
-<text text-anchor="" x="851.28" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OlapScanner::close (217 samples, 0.14%)</title><rect x="854.6" y="289" width="1.6" height="15.0" fill="rgb(254,170,46)" rx="2" ry="2" />
-<text text-anchor="" x="857.57" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (91,100 samples, 58.76%)</title><rect x="148.2" y="321" width="693.4" height="15.0" fill="rgb(216,57,14)" rx="2" ry="2" />
-<text text-anchor="" x="151.16" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" > </text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (685 samples, 0.44%)</title><rect x="1012.6" y="145" width="5.2" height="15.0" fill="rgb(207,218,46)" rx="2" ry="2" />
-<text text-anchor="" x="1015.58" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (2,546 samples, 1.64%)</title><rect x="685.8" y="129" width="19.4" height="15.0" fill="rgb(205,34,52)" rx="2" ry="2" />
-<text text-anchor="" x="688.84" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (33 samples, 0.02%)</title><rect x="548.0" y="113" width="0.3" height="15.0" fill="rgb(217,68,44)" rx="2" ry="2" />
-<text text-anchor="" x="551.01" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (21 samples, 0.01%)</title><rect x="843.0" y="337" width="0.1" height="15.0" fill="rgb(237,11,40)" rx="2" ry="2" />
-<text text-anchor="" x="845.95" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowBlock::init (34 samples, 0.02%)</title><rect x="872.8" y="225" width="0.3" height="15.0" fill="rgb(205,214,31)" rx="2" ry="2" />
-<text text-anchor="" x="875.84" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::write_batch (7,502 samples, 4.84%)</title><rect x="165.8" y="209" width="57.1" height="15.0" fill="rgb(221,225,28)" rx="2" ry="2" />
-<text text-anchor="" x="168.80" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris:..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (59 samples, 0.04%)</title><rect x="1162.5" y="129" width="0.5" height="15.0" fill="rgb(225,87,16)" rx="2" ry="2" />
-<text text-anchor="" x="1165.53" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (156 samples, 0.10%)</title><rect x="1087.5" y="113" width="1.2" height="15.0" fill="rgb(235,35,15)" rx="2" ry="2" />
-<text text-anchor="" x="1090.53" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>posix_fadvise64 (280 samples, 0.18%)</title><rect x="843.2" y="337" width="2.1" height="15.0" fill="rgb(223,217,54)" rx="2" ry="2" />
-<text text-anchor="" x="846.20" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_index (61 samples, 0.04%)</title><rect x="1181.7" y="177" width="0.5" height="15.0" fill="rgb(228,38,0)" rx="2" ry="2" />
-<text text-anchor="" x="1184.70" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (86 samples, 0.06%)</title><rect x="200.1" y="145" width="0.7" height="15.0" fill="rgb(227,159,39)" rx="2" ry="2" />
-<text text-anchor="" x="203.11" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (29 samples, 0.02%)</title><rect x="554.6" y="113" width="0.3" height="15.0" fill="rgb(245,227,47)" rx="2" ry="2" />
-<text text-anchor="" x="557.64" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (168 samples, 0.11%)</title><rect x="1039.6" y="113" width="1.2" height="15.0" fill="rgb(206,49,51)" rx="2" ry="2" />
-<text text-anchor="" x="1042.55" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::init (110 samples, 0.07%)</title><rect x="1181.7" y="193" width="0.8" height="15.0" fill="rgb(207,161,2)" rx="2" ry="2" />
-<text text-anchor="" x="1184.67" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (686 samples, 0.44%)</title><rect x="692.6" y="113" width="5.3" height="15.0" fill="rgb(226,32,36)" rx="2" ry="2" />
-<text text-anchor="" x="695.65" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>clear_page_c_e (26 samples, 0.02%)</title><rect x="1172.7" y="177" width="0.2" height="15.0" fill="rgb(251,76,6)" rx="2" ry="2" />
-<text text-anchor="" x="1175.65" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::perform_cumulative_compaction (67,733 samples, 43.69%)</title><rect x="326.0" y="289" width="515.5" height="15.0" fill="rgb(247,162,48)" rx="2" ry="2" />
-<text text-anchor="" x="328.95" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OLAPEngine::perform_cumulative_compaction</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (26 samples, 0.02%)</title><rect x="674.3" y="113" width="0.2" height="15.0" fill="rgb(226,197,45)" rx="2" ry="2" />
-<text text-anchor="" x="677.33" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (26 samples, 0.02%)</title><rect x="562.3" y="33" width="0.2" height="15.0" fill="rgb(229,209,36)" rx="2" ry="2" />
-<text text-anchor="" x="565.29" y="43.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (1,416 samples, 0.91%)</title><rect x="1080.1" y="145" width="10.7" height="15.0" fill="rgb(207,219,5)" rx="2" ry="2" />
-<text text-anchor="" x="1083.05" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::free_all (15 samples, 0.01%)</title><rect x="997.7" y="193" width="0.1" height="15.0" fill="rgb(221,55,35)" rx="2" ry="2" />
-<text text-anchor="" x="1000.67" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (147 samples, 0.09%)</title><rect x="138.9" y="337" width="1.1" height="15.0" fill="rgb(235,98,45)" rx="2" ry="2" />
-<text text-anchor="" x="141.91" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::get_missing_versions_with_header_locked (19 samples, 0.01%)</title><rect x="851.3" y="273" width="0.2" height="15.0" fill="rgb(237,226,35)" rx="2" ry="2" />
-<text text-anchor="" x="854.32" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::Scavenge (19 samples, 0.01%)</title><rect x="1173.0" y="161" width="0.2" height="15.0" fill="rgb(237,73,34)" rx="2" ry="2" />
-<text text-anchor="" x="1176.01" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (98 samples, 0.06%)</title><rect x="405.2" y="177" width="0.7" height="15.0" fill="rgb(229,97,15)" rx="2" ry="2" />
-<text text-anchor="" x="408.19" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PlanFragmentExecutor::prepare (83 samples, 0.05%)</title><rect x="841.7" y="145" width="0.7" height="15.0" fill="rgb(240,75,21)" rx="2" ry="2" />
-<text text-anchor="" x="844.75" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (31 samples, 0.02%)</title><rect x="703.9" y="81" width="0.2" height="15.0" fill="rgb(228,163,40)" rx="2" ry="2" />
-<text text-anchor="" x="706.89" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (21 samples, 0.01%)</title><rect x="554.7" y="65" width="0.1" height="15.0" fill="rgb(236,73,17)" rx="2" ry="2" />
-<text text-anchor="" x="557.67" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>vfs_read (52 samples, 0.03%)</title><rect x="55.5" y="321" width="0.4" height="15.0" fill="rgb(242,192,54)" rx="2" ry="2" />
-<text text-anchor="" x="58.48" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (914 samples, 0.59%)</title><rect x="120.7" y="337" width="7.0" height="15.0" fill="rgb(226,57,22)" rx="2" ry="2" />
-<text text-anchor="" x="123.72" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (30 samples, 0.02%)</title><rect x="840.9" y="241" width="0.2" height="15.0" fill="rgb(237,18,37)" rx="2" ry="2" />
-<text text-anchor="" x="843.86" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (21 samples, 0.01%)</title><rect x="1128.9" y="81" width="0.1" height="15.0" fill="rgb(244,162,20)" rx="2" ry="2" />
-<text text-anchor="" x="1131.86" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnWriter::write_batch (702 samples, 0.45%)</title><rect x="217.6" y="193" width="5.3" height="15.0" fill="rgb(227,218,46)" rx="2" ry="2" />
-<text text-anchor="" x="220.56" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::get_all_root_path_info (36 samples, 0.02%)</title><rect x="850.5" y="305" width="0.3" height="15.0" fill="rgb(234,197,39)" rx="2" ry="2" />
-<text text-anchor="" x="853.48" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ExecNode::create_tree_helper (15 samples, 0.01%)</title><rect x="841.8" y="97" width="0.1" height="15.0" fill="rgb(234,55,24)" rx="2" ry="2" />
-<text text-anchor="" x="844.83" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (67 samples, 0.04%)</title><rect x="1147.3" y="81" width="0.5" height="15.0" fill="rgb(212,160,5)" rx="2" ry="2" />
-<text text-anchor="" x="1150.28" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (35 samples, 0.02%)</title><rect x="556.3" y="129" width="0.3" height="15.0" fill="rgb(234,27,13)" rx="2" ry="2" />
-<text text-anchor="" x="559.31" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (328 samples, 0.21%)</title><rect x="740.9" y="177" width="2.5" height="15.0" fill="rgb(251,16,15)" rx="2" ry="2" />
-<text text-anchor="" x="743.94" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__clone (17 samples, 0.01%)</title><rect x="32.6" y="321" width="0.1" height="15.0" fill="rgb(227,51,35)" rx="2" ry="2" />
-<text text-anchor="" x="35.61" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (336 samples, 0.22%)</title><rect x="545.8" y="145" width="2.5" height="15.0" fill="rgb(243,100,1)" rx="2" ry="2" />
-<text text-anchor="" x="548.76" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::PassiveStatus<long>::SeriesSampler::take_sample (22 samples, 0.01%)</title><rect x="848.4" y="289" width="0.2" height="15.0" fill="rgb(223,170,28)" rx="2" ry="2" />
-<text text-anchor="" x="851.40" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>pthread_cond_timedwait@@GLIBC_2.3.2 (15 samples, 0.01%)</title><rect x="845.3" y="337" width="0.2" height="15.0" fill="rgb(232,33,20)" rx="2" ry="2" />
-<text text-anchor="" x="848.34" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>generic_file_aio_read (162 samples, 0.10%)</title><rect x="46.1" y="321" width="1.3" height="15.0" fill="rgb(208,83,50)" rx="2" ry="2" />
-<text text-anchor="" x="49.15" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (45 samples, 0.03%)</title><rect x="547.5" y="129" width="0.3" height="15.0" fill="rgb(253,82,10)" rx="2" ry="2" />
-<text text-anchor="" x="550.47" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::next_vector (44 samples, 0.03%)</title><rect x="134.6" y="337" width="0.4" height="15.0" fill="rgb(241,45,23)" rx="2" ry="2" />
-<text text-anchor="" x="137.65" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::prepare (23 samples, 0.01%)</title><rect x="842.1" y="129" width="0.1" height="15.0" fill="rgb(254,136,31)" rx="2" ry="2" />
-<text text-anchor="" x="845.06" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (329 samples, 0.21%)</title><rect x="290.5" y="161" width="2.5" height="15.0" fill="rgb(237,37,21)" rx="2" ry="2" />
-<text text-anchor="" x="293.52" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree_increment (26 samples, 0.02%)</title><rect x="223.2" y="209" width="0.2" height="15.0" fill="rgb(222,137,54)" rx="2" ry="2" />
-<text text-anchor="" x="226.18" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_var_unsigned (67 samples, 0.04%)</title><rect x="547.8" y="129" width="0.5" height="15.0" fill="rgb(247,134,25)" rx="2" ry="2" />
-<text text-anchor="" x="550.81" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>copy_user_generic_string (14 samples, 0.01%)</title><rect x="331.7" y="177" width="0.1" height="15.0" fill="rgb(210,29,25)" rx="2" ry="2" />
-<text text-anchor="" x="334.71" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (26 samples, 0.02%)</title><rect x="866.7" y="129" width="0.2" height="15.0" fill="rgb(240,144,12)" rx="2" ry="2" />
-<text text-anchor="" x="869.71" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (143 samples, 0.09%)</title><rect x="673.2" y="113" width="1.1" height="15.0" fill="rgb(235,187,44)" rx="2" ry="2" />
-<text text-anchor="" x="676.24" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TPlan::read (19 samples, 0.01%)</title><rect x="842.4" y="145" width="0.2" height="15.0" fill="rgb(231,130,23)" rx="2" ry="2" />
-<text text-anchor="" x="845.43" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Merger::merge (23,317 samples, 15.04%)</title><rect x="148.3" y="241" width="177.5" height="15.0" fill="rgb(227,20,33)" rx="2" ry="2" />
-<text text-anchor="" x="151.33" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Merger::merge</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::get_next_block (3,654 samples, 2.36%)</title><rect x="266.1" y="209" width="27.8" height="15.0" fill="rgb(252,125,16)" rx="2" ry="2" />
-<text text-anchor="" x="269.11" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (3,645 samples, 2.35%)</title><rect x="266.1" y="193" width="27.8" height="15.0" fill="rgb(210,51,53)" rx="2" ry="2" />
-<text text-anchor="" x="269.14" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (17 samples, 0.01%)</title><rect x="866.3" y="129" width="0.1" height="15.0" fill="rgb(208,43,6)" rx="2" ry="2" />
-<text text-anchor="" x="869.27" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>strncmp@plt (33 samples, 0.02%)</title><rect x="997.2" y="177" width="0.3" height="15.0" fill="rgb(207,106,9)" rx="2" ry="2" />
-<text text-anchor="" x="1000.21" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (24 samples, 0.02%)</title><rect x="135.2" y="337" width="0.2" height="15.0" fill="rgb(254,160,10)" rx="2" ry="2" />
-<text text-anchor="" x="138.19" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (959 samples, 0.62%)</title><rect x="1150.7" y="129" width="7.3" height="15.0" fill="rgb(228,118,30)" rx="2" ry="2" />
-<text text-anchor="" x="1153.66" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_block (548 samples, 0.35%)</title><rect x="1181.5" y="209" width="4.2" height="15.0" fill="rgb(247,15,33)" rx="2" ry="2" />
-<text text-anchor="" x="1184.52" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (650 samples, 0.42%)</title><rect x="1142.8" y="113" width="5.0" height="15.0" fill="rgb(253,90,13)" rx="2" ry="2" />
-<text text-anchor="" x="1145.85" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_fill_compressed (23 samples, 0.01%)</title><rect x="1166.3" y="129" width="0.2" height="15.0" fill="rgb(232,188,19)" rx="2" ry="2" />
-<text text-anchor="" x="1169.31" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (77 samples, 0.05%)</title><rect x="295.9" y="193" width="0.6" height="15.0" fill="rgb(244,114,53)" rx="2" ry="2" />
-<text text-anchor="" x="298.90" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::next (2,099 samples, 1.35%)</title><rect x="223.4" y="225" width="16.0" height="15.0" fill="rgb(232,215,25)" rx="2" ry="2" />
-<text text-anchor="" x="226.42" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (232 samples, 0.15%)</title><rect x="1017.8" y="145" width="1.8" height="15.0" fill="rgb(224,165,17)" rx="2" ry="2" />
-<text text-anchor="" x="1020.80" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::ReducerSampler<bvar::detail::Percentile, bvar::detail::PercentileSamples<254ul>, bvar::detail::Percentile::AddPercentileSamples, bvar::detail::VoidOp>::take_sample (18 samples, 0.01%)</title><rect x="848.6" y="289" width="0.2" height="15.0" fill="rgb(209,69,35)" rx="2" ry="2" />
-<text text-anchor="" x="851.63" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (26 samples, 0.02%)</title><rect x="1161.7" y="129" width="0.2" height="15.0" fill="rgb(213,199,37)" rx="2" ry="2" />
-<text text-anchor="" x="1164.71" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::find_closet_num_bits (15 samples, 0.01%)</title><rect x="202.9" y="161" width="0.1" height="15.0" fill="rgb(232,229,30)" rx="2" ry="2" />
-<text text-anchor="" x="205.92" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StringColumnDirectReader::next_vector (8,135 samples, 5.25%)</title><rect x="1096.1" y="145" width="61.9" height="15.0" fill="rgb(236,156,32)" rx="2" ry="2" />
-<text text-anchor="" x="1099.10" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris:..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (116 samples, 0.07%)</title><rect x="381.1" y="177" width="0.9" height="15.0" fill="rgb(248,113,34)" rx="2" ry="2" />
-<text text-anchor="" x="384.09" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__rmqueue (14 samples, 0.01%)</title><rect x="33.5" y="321" width="0.1" height="15.0" fill="rgb(228,66,32)" rx="2" ry="2" />
-<text text-anchor="" x="36.48" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (193 samples, 0.12%)</title><rect x="1088.7" y="129" width="1.5" height="15.0" fill="rgb(225,131,41)" rx="2" ry="2" />
-<text text-anchor="" x="1091.72" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (18 samples, 0.01%)</title><rect x="1057.9" y="113" width="0.2" height="15.0" fill="rgb(239,7,39)" rx="2" ry="2" />
-<text text-anchor="" x="1060.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnReader<doris::StringColumnDirectReader>::next_vector (8,523 samples, 5.50%)</title><rect x="1094.4" y="161" width="64.9" height="15.0" fill="rgb(222,67,45)" rx="2" ry="2" />
-<text text-anchor="" x="1097.44" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (14 samples, 0.01%)</title><rect x="396.3" y="81" width="0.1" height="15.0" fill="rgb(232,19,50)" rx="2" ry="2" />
-<text text-anchor="" x="399.26" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (15 samples, 0.01%)</title><rect x="1138.4" y="129" width="0.1" height="15.0" fill="rgb(229,40,42)" rx="2" ry="2" />
-<text text-anchor="" x="1141.42" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (2,032 samples, 1.31%)</title><rect x="857.2" y="209" width="15.4" height="15.0" fill="rgb(248,72,9)" rx="2" ry="2" />
-<text text-anchor="" x="860.17" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStreamFactory::~OutStreamFactory (34 samples, 0.02%)</title><rect x="222.9" y="193" width="0.3" height="15.0" fill="rgb(230,77,36)" rx="2" ry="2" />
-<text text-anchor="" x="225.90" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::AgentCombiner<bvar::detail::PercentileSamples<254ul>, bvar::detail::PercentileSamples<30ul>, bvar::detail::Percentile::AddPercentileSamples>::reset_all_agents (15 samples, 0.01%)</title><rect x="848.7" y="257" width="0.1" height="15.0" fill="rgb(206,95,23)" rx="2" ry="2" />
-<text text-anchor="" x="851.65" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write_to_file (109 samples, 0.07%)</title><rect x="572.5" y="177" width="0.8" height="15.0" fill="rgb(247,202,25)" rx="2" ry="2" />
-<text text-anchor="" x="575.45" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PlanFragmentExecutor::open (54 samples, 0.03%)</title><rect x="1189.3" y="257" width="0.4" height="15.0" fill="rgb(220,208,18)" rx="2" ry="2" />
-<text text-anchor="" x="1192.28" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (31 samples, 0.02%)</title><rect x="562.3" y="97" width="0.2" height="15.0" fill="rgb(236,64,38)" rx="2" ry="2" />
-<text text-anchor="" x="565.26" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (59 samples, 0.04%)</title><rect x="219.8" y="113" width="0.5" height="15.0" fill="rgb(248,196,11)" rx="2" ry="2" />
-<text text-anchor="" x="222.83" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::init (41,542 samples, 26.80%)</title><rect x="872.8" y="273" width="316.2" height="15.0" fill="rgb(216,168,54)" rx="2" ry="2" />
-<text text-anchor="" x="875.78" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Reader::init</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (69 samples, 0.04%)</title><rect x="866.9" y="161" width="0.5" height="15.0" fill="rgb(207,40,0)" rx="2" ry="2" />
-<text text-anchor="" x="869.92" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::GetRowsStreaming (14 samples, 0.01%)</title><rect x="1189.5" y="177" width="0.1" height="15.0" fill="rgb(238,214,40)" rx="2" ry="2" />
-<text text-anchor="" x="1192.54" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::get_next_block (70 samples, 0.05%)</title><rect x="856.6" y="257" width="0.5" height="15.0" fill="rgb(241,194,39)" rx="2" ry="2" />
-<text text-anchor="" x="859.62" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (29 samples, 0.02%)</title><rect x="565.5" y="129" width="0.2" height="15.0" fill="rgb(205,15,39)" rx="2" ry="2" />
-<text text-anchor="" x="568.45" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::next (105 samples, 0.07%)</title><rect x="131.6" y="337" width="0.8" height="15.0" fill="rgb(227,97,41)" rx="2" ry="2" />
-<text text-anchor="" x="134.63" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::next (41 samples, 0.03%)</title><rect x="849.5" y="241" width="0.3" height="15.0" fill="rgb(242,119,6)" rx="2" ry="2" />
-<text text-anchor="" x="852.47" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>futex_wait (14 samples, 0.01%)</title><rect x="845.8" y="321" width="0.1" height="15.0" fill="rgb(216,150,28)" rx="2" ry="2" />
-<text text-anchor="" x="848.75" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fget_light (15 samples, 0.01%)</title><rect x="332.1" y="177" width="0.1" height="15.0" fill="rgb(210,171,29)" rx="2" ry="2" />
-<text text-anchor="" x="335.12" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (18 samples, 0.01%)</title><rect x="1183.1" y="129" width="0.1" height="15.0" fill="rgb(245,118,37)" rx="2" ry="2" />
-<text text-anchor="" x="1186.09" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TTablet::write (25 samples, 0.02%)</title><rect x="850.8" y="225" width="0.2" height="15.0" fill="rgb(230,201,4)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (52 samples, 0.03%)</title><rect x="674.5" y="113" width="0.4" height="15.0" fill="rgb(244,12,40)" rx="2" ry="2" />
-<text text-anchor="" x="677.52" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (54 samples, 0.03%)</title><rect x="169.1" y="177" width="0.4" height="15.0" fill="rgb(247,46,42)" rx="2" ry="2" />
-<text text-anchor="" x="172.08" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (606 samples, 0.39%)</title><rect x="666.2" y="129" width="4.6" height="15.0" fill="rgb(206,215,35)" rx="2" ry="2" />
-<text text-anchor="" x="669.21" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::_init (21 samples, 0.01%)</title><rect x="873.1" y="225" width="0.2" height="15.0" fill="rgb(206,65,47)" rx="2" ry="2" />
-<text text-anchor="" x="876.10" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnWriter::create_row_index_entry (175 samples, 0.11%)</title><rect x="355.6" y="193" width="1.4" height="15.0" fill="rgb(242,123,0)" rx="2" ry="2" />
-<text text-anchor="" x="358.62" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_get_page (203 samples, 0.13%)</title><rect x="44.2" y="321" width="1.6" height="15.0" fill="rgb(218,224,47)" rx="2" ry="2" />
-<text text-anchor="" x="47.24" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (456 samples, 0.29%)</title><rect x="1053.5" y="129" width="3.5" height="15.0" fill="rgb(245,77,6)" rx="2" ry="2" />
-<text text-anchor="" x="1056.52" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::~OutStream (35 samples, 0.02%)</title><rect x="573.6" y="161" width="0.3" height="15.0" fill="rgb(222,96,41)" rx="2" ry="2" />
-<text text-anchor="" x="576.61" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>brpc::InputMessenger::OnNewMessages (155 samples, 0.10%)</title><rect x="841.6" y="289" width="1.2" height="15.0" fill="rgb(235,3,8)" rx="2" ry="2" />
-<text text-anchor="" x="844.64" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (69 samples, 0.04%)</title><rect x="119.4" y="321" width="0.5" height="15.0" fill="rgb(219,154,46)" rx="2" ry="2" />
-<text text-anchor="" x="122.40" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>generic_file_aio_read (17 samples, 0.01%)</title><rect x="1137.7" y="81" width="0.1" height="15.0" fill="rgb(254,4,28)" rx="2" ry="2" />
-<text text-anchor="" x="1140.69" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (104 samples, 0.07%)</title><rect x="396.4" y="113" width="0.8" height="15.0" fill="rgb(223,202,9)" rx="2" ry="2" />
-<text text-anchor="" x="399.38" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>smp_invalidate_interrupt (23 samples, 0.01%)</title><rect x="852.9" y="321" width="0.2" height="15.0" fill="rgb(212,86,17)" rx="2" ry="2" />
-<text text-anchor="" x="855.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (26 samples, 0.02%)</title><rect x="1093.0" y="129" width="0.2" height="15.0" fill="rgb(214,127,44)" rx="2" ry="2" />
-<text text-anchor="" x="1096.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (18 samples, 0.01%)</title><rect x="396.2" y="113" width="0.2" height="15.0" fill="rgb(234,8,42)" rx="2" ry="2" />
-<text text-anchor="" x="399.25" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (18 samples, 0.01%)</title><rect x="1162.4" y="129" width="0.1" height="15.0" fill="rgb(240,199,17)" rx="2" ry="2" />
-<text text-anchor="" x="1165.39" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::next_vector (2,723 samples, 1.76%)</title><rect x="998.9" y="161" width="20.7" height="15.0" fill="rgb(223,133,31)" rx="2" ry="2" />
-<text text-anchor="" x="1001.85" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree_increment (36 samples, 0.02%)</title><rect x="570.0" y="209" width="0.3" height="15.0" fill="rgb(210,136,7)" rx="2" ry="2" />
-<text text-anchor="" x="573.04" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::GetNextInternal (15 samples, 0.01%)</title><rect x="1189.5" y="193" width="0.2" height="15.0" fill="rgb(217,6,9)" rx="2" ry="2" />
-<text text-anchor="" x="1192.54" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPHeader::select_versions_to_span (19 samples, 0.01%)</title><rect x="873.5" y="225" width="0.1" height="15.0" fill="rgb(240,170,31)" rx="2" ry="2" />
-<text text-anchor="" x="876.51" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (10,521 samples, 6.79%)</title><rect x="663.4" y="193" width="80.0" height="15.0" fill="rgb(243,228,8)" rx="2" ry="2" />
-<text text-anchor="" x="666.36" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_ZN5doris..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_init_keys_param (29 samples, 0.02%)</title><rect x="1188.7" y="241" width="0.2" height="15.0" fill="rgb(221,181,44)" rx="2" ry="2" />
-<text text-anchor="" x="1191.70" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_set_segment_info (22 samples, 0.01%)</title><rect x="1182.3" y="177" width="0.2" height="15.0" fill="rgb(231,202,34)" rx="2" ry="2" />
-<text text-anchor="" x="1185.29" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (118 samples, 0.08%)</title><rect x="691.7" y="97" width="0.9" height="15.0" fill="rgb(222,78,10)" rx="2" ry="2" />
-<text text-anchor="" x="694.75" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (118 samples, 0.08%)</title><rect x="1135.4" y="113" width="0.9" height="15.0" fill="rgb(240,227,22)" rx="2" ry="2" />
-<text text-anchor="" x="1138.41" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::WrapperField::create_by_type (14 samples, 0.01%)</title><rect x="1182.0" y="129" width="0.1" height="15.0" fill="rgb(246,207,24)" rx="2" ry="2" />
-<text text-anchor="" x="1185.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fsnotify (25 samples, 0.02%)</title><rect x="46.0" y="321" width="0.1" height="15.0" fill="rgb(218,66,51)" rx="2" ry="2" />
-<text text-anchor="" x="48.96" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_find_position_by_full_key (37 samples, 0.02%)</title><rect x="1180.5" y="209" width="0.3" height="15.0" fill="rgb(244,119,13)" rx="2" ry="2" />
-<text text-anchor="" x="1183.52" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (41 samples, 0.03%)</title><rect x="870.4" y="129" width="0.3" height="15.0" fill="rgb(225,59,7)" rx="2" ry="2" />
-<text text-anchor="" x="873.40" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_nanosleep (184 samples, 0.12%)</title><rect x="570.4" y="177" width="1.4" height="15.0" fill="rgb(236,228,5)" rx="2" ry="2" />
-<text text-anchor="" x="573.36" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (111 samples, 0.07%)</title><rect x="293.0" y="177" width="0.9" height="15.0" fill="rgb(245,112,24)" rx="2" ry="2" />
-<text text-anchor="" x="296.02" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (32 samples, 0.02%)</title><rect x="274.0" y="113" width="0.3" height="15.0" fill="rgb(218,139,25)" rx="2" ry="2" />
-<text text-anchor="" x="277.04" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnWriter::write_batch (39 samples, 0.03%)</title><rect x="849.1" y="209" width="0.3" height="15.0" fill="rgb(249,171,39)" rx="2" ry="2" />
-<text text-anchor="" x="852.13" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>mem_cgroup_del_lru_list (16 samples, 0.01%)</title><rect x="129.8" y="321" width="0.1" height="15.0" fill="rgb(211,220,41)" rx="2" ry="2" />
-<text text-anchor="" x="132.77" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (1,000 samples, 0.65%)</title><rect x="864.6" y="193" width="7.6" height="15.0" fill="rgb(237,128,38)" rx="2" ry="2" />
-<text text-anchor="" x="867.56" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (20 samples, 0.01%)</title><rect x="1189.8" y="321" width="0.2" height="15.0" fill="rgb(214,48,28)" rx="2" ry="2" />
-<text text-anchor="" x="1192.85" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (19 samples, 0.01%)</title><rect x="1128.9" y="65" width="0.1" height="15.0" fill="rgb(228,32,25)" rx="2" ry="2" />
-<text text-anchor="" x="1131.88" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (25 samples, 0.02%)</title><rect x="138.7" y="321" width="0.2" height="15.0" fill="rgb(231,175,46)" rx="2" ry="2" />
-<text text-anchor="" x="141.70" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Cond::init (48 samples, 0.03%)</title><rect x="1188.2" y="209" width="0.4" height="15.0" fill="rgb(234,84,42)" rx="2" ry="2" />
-<text text-anchor="" x="1191.19" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (56 samples, 0.04%)</title><rect x="549.0" y="129" width="0.4" height="15.0" fill="rgb(254,164,7)" rx="2" ry="2" />
-<text text-anchor="" x="552.01" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__mem_cgroup_uncharge_common (21 samples, 0.01%)</title><rect x="843.4" y="321" width="0.1" height="15.0" fill="rgb(252,111,34)" rx="2" ry="2" />
-<text text-anchor="" x="846.37" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__block_prepare_write (30 samples, 0.02%)</title><rect x="120.9" y="321" width="0.2" height="15.0" fill="rgb(253,109,32)" rx="2" ry="2" />
-<text text-anchor="" x="123.89" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::~SegmentReader (119 samples, 0.08%)</title><rect x="855.1" y="209" width="0.9" height="15.0" fill="rgb(225,203,53)" rx="2" ry="2" />
-<text text-anchor="" x="858.10" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::init_scan_key (25 samples, 0.02%)</title><rect x="1188.7" y="225" width="0.2" height="15.0" fill="rgb(251,101,46)" rx="2" ry="2" />
-<text text-anchor="" x="1191.71" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_fill_compressed (18 samples, 0.01%)</title><rect x="1161.4" y="129" width="0.1" height="15.0" fill="rgb(223,152,33)" rx="2" ry="2" />
-<text text-anchor="" x="1164.41" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (138 samples, 0.09%)</title><rect x="144.0" y="337" width="1.0" height="15.0" fill="rgb(206,22,22)" rx="2" ry="2" />
-<text text-anchor="" x="146.96" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fget_light (101 samples, 0.07%)</title><rect x="43.1" y="321" width="0.7" height="15.0" fill="rgb(245,5,21)" rx="2" ry="2" />
-<text text-anchor="" x="46.06" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (947 samples, 0.61%)</title><rect x="864.6" y="177" width="7.2" height="15.0" fill="rgb(208,7,4)" rx="2" ry="2" />
-<text text-anchor="" x="867.58" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (31 samples, 0.02%)</title><rect x="1185.0" y="113" width="0.2" height="15.0" fill="rgb(245,145,52)" rx="2" ry="2" />
-<text text-anchor="" x="1187.96" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (19 samples, 0.01%)</title><rect x="547.3" y="129" width="0.2" height="15.0" fill="rgb(205,222,50)" rx="2" ry="2" />
-<text text-anchor="" x="550.32" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (58 samples, 0.04%)</title><rect x="1166.5" y="145" width="0.5" height="15.0" fill="rgb(238,128,28)" rx="2" ry="2" />
-<text text-anchor="" x="1169.54" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>finish (169 samples, 0.11%)</title><rect x="841.6" y="337" width="1.3" height="15.0" fill="rgb(236,185,10)" rx="2" ry="2" />
-<text text-anchor="" x="844.57" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (110 samples, 0.07%)</title><rect x="145.8" y="337" width="0.8" height="15.0" fill="rgb(249,37,33)" rx="2" ry="2" />
-<text text-anchor="" x="148.77" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (67 samples, 0.04%)</title><rect x="1161.6" y="145" width="0.5" height="15.0" fill="rgb(224,89,47)" rx="2" ry="2" />
-<text text-anchor="" x="1164.59" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>vfs_write (14 samples, 0.01%)</title><rect x="127.6" y="321" width="0.1" height="15.0" fill="rgb(228,227,7)" rx="2" ry="2" />
-<text text-anchor="" x="130.57" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (14 samples, 0.01%)</title><rect x="396.3" y="49" width="0.1" height="15.0" fill="rgb(228,183,27)" rx="2" ry="2" />
-<text text-anchor="" x="399.26" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::next (3,662 samples, 2.36%)</title><rect x="574.0" y="225" width="27.9" height="15.0" fill="rgb(241,62,21)" rx="2" ry="2" />
-<text text-anchor="" x="577.04" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (35 samples, 0.02%)</title><rect x="866.4" y="113" width="0.3" height="15.0" fill="rgb(241,229,24)" rx="2" ry="2" />
-<text text-anchor="" x="869.44" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>execute_native_thread_routine (91,100 samples, 58.76%)</title><rect x="148.2" y="337" width="693.4" height="15.0" fill="rgb(208,90,45)" rx="2" ry="2" />
-<text text-anchor="" x="151.16" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >execute_native_thread_routine</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentMgr::exec_plan_fragment (84 samples, 0.05%)</title><rect x="841.7" y="193" width="0.7" height="15.0" fill="rgb(220,19,29)" rx="2" ry="2" />
-<text text-anchor="" x="844.74" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>unmap_vmas (31 samples, 0.02%)</title><rect x="130.2" y="321" width="0.3" height="15.0" fill="rgb(206,155,43)" rx="2" ry="2" />
-<text text-anchor="" x="133.23" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (3,630 samples, 2.34%)</title><rect x="751.4" y="209" width="27.6" height="15.0" fill="rgb(220,129,25)" rx="2" ry="2" />
-<text text-anchor="" x="754.40" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZNSt6vectorIN5doris19PositionEntryWriterESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ (43 samples, 0.03%)</title><rect x="356.6" y="161" width="0.4" height="15.0" fill="rgb(209,136,20)" rx="2" ry="2" />
-<text text-anchor="" x="359.63" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>kmem_cache_alloc (21 samples, 0.01%)</title><rect x="126.0" y="321" width="0.2" height="15.0" fill="rgb(236,5,8)" rx="2" ry="2" />
-<text text-anchor="" x="129.05" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (24 samples, 0.02%)</title><rect x="1161.9" y="129" width="0.2" height="15.0" fill="rgb(221,58,9)" rx="2" ry="2" />
-<text text-anchor="" x="1164.91" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (26,822 samples, 17.30%)</title><rect x="625.4" y="225" width="204.1" height="15.0" fill="rgb(243,3,28)" rx="2" ry="2" />
-<text text-anchor="" x="628.36" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Reader::_agg_key_ne..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (47 samples, 0.03%)</title><rect x="330.4" y="209" width="0.4" height="15.0" fill="rgb(241,213,34)" rx="2" ry="2" />
-<text text-anchor="" x="333.43" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (700 samples, 0.45%)</title><rect x="269.0" y="145" width="5.3" height="15.0" fill="rgb(230,94,41)" rx="2" ry="2" />
-<text text-anchor="" x="271.98" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (14 samples, 0.01%)</title><rect x="673.1" y="113" width="0.1" height="15.0" fill="rgb(214,3,42)" rx="2" ry="2" />
-<text text-anchor="" x="676.13" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (29 samples, 0.02%)</title><rect x="562.3" y="65" width="0.2" height="15.0" fill="rgb(240,77,3)" rx="2" ry="2" />
-<text text-anchor="" x="565.28" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (17 samples, 0.01%)</title><rect x="1166.8" y="113" width="0.2" height="15.0" fill="rgb(216,208,51)" rx="2" ry="2" />
-<text text-anchor="" x="1169.83" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (110 samples, 0.07%)</title><rect x="1162.1" y="145" width="0.9" height="15.0" fill="rgb(222,196,3)" rx="2" ry="2" />
-<text text-anchor="" x="1165.14" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::crc32 (52 samples, 0.03%)</title><rect x="165.0" y="193" width="0.4" height="15.0" fill="rgb(217,184,38)" rx="2" ry="2" />
-<text text-anchor="" x="167.97" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TTablet::TTablet (17 samples, 0.01%)</title><rect x="851.7" y="273" width="0.2" height="15.0" fill="rgb(249,7,28)" rx="2" ry="2" />
-<text text-anchor="" x="854.74" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (522 samples, 0.34%)</title><rect x="1036.9" y="129" width="3.9" height="15.0" fill="rgb(239,159,54)" rx="2" ry="2" />
-<text text-anchor="" x="1039.86" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TaskWorkerPool::_push_worker_thread_callback (219 samples, 0.14%)</title><rect x="848.8" y="321" width="1.7" height="15.0" fill="rgb(233,53,10)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FrontendServiceClient::report (34 samples, 0.02%)</title><rect x="850.8" y="289" width="0.3" height="15.0" fill="rgb(215,28,32)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (40 samples, 0.03%)</title><rect x="856.7" y="209" width="0.3" height="15.0" fill="rgb(223,36,34)" rx="2" ry="2" />
-<text text-anchor="" x="859.68" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<short, true>::write_batch (1,772 samples, 1.14%)</title><rect x="203.0" y="193" width="13.5" height="15.0" fill="rgb(245,201,35)" rx="2" ry="2" />
-<text text-anchor="" x="206.04" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcpy_sse2_unaligned (48 samples, 0.03%)</title><rect x="219.3" y="145" width="0.4" height="15.0" fill="rgb(206,133,2)" rx="2" ry="2" />
-<text text-anchor="" x="222.30" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::BinarySearchIterator std::__lower_bound<doris::BinarySearchIterator, doris::RowCursor, __gnu_cxx::__ops::_Iter_comp_val<doris::ColumnDataComparator> > (35 samples, 0.02%)</title><rect x="1180.5" y="193" width="0.3" height="15.0" fill="rgb(213,165,47)" rx="2" ry="2" />
-<text text-anchor="" x="1183.52" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (17 samples, 0.01%)</title><rect x="1017.4" y="129" width="0.1" height="15.0" fill="rgb(235,221,51)" rx="2" ry="2" />
-<text text-anchor="" x="1020.41" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (1,156 samples, 0.75%)</title><rect x="732.1" y="161" width="8.8" height="15.0" fill="rgb(225,4,34)" rx="2" ry="2" />
-<text text-anchor="" x="735.14" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (297 samples, 0.19%)</title><rect x="1163.0" y="145" width="2.3" height="15.0" fill="rgb(211,185,1)" rx="2" ry="2" />
-<text text-anchor="" x="1166.01" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (5,484 samples, 3.54%)</title><rect x="663.6" y="161" width="41.8" height="15.0" fill="rgb(240,96,25)" rx="2" ry="2" />
-<text text-anchor="" x="666.64" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >dor..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (6,559 samples, 4.23%)</title><rect x="493.4" y="161" width="50.0" height="15.0" fill="rgb(226,32,27)" rx="2" ry="2" />
-<text text-anchor="" x="496.43" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_get_page (26 samples, 0.02%)</title><rect x="1137.5" y="81" width="0.2" height="15.0" fill="rgb(221,32,21)" rx="2" ry="2" />
-<text text-anchor="" x="1140.47" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>file_read_actor (50 samples, 0.03%)</title><rect x="43.8" y="321" width="0.4" height="15.0" fill="rgb(215,182,5)" rx="2" ry="2" />
-<text text-anchor="" x="46.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>void std::__adjust_heap<__gnu_cxx::__normal_iterator<doris::CollectIterator::ChildCtx**, std::vector<doris::CollectIterator::ChildCtx*, std::allocator<doris::CollectIterator::ChildCtx*> > >, long, doris::CollectIterator::ChildCtx*, __gnu_cxx::__ops::_Iter_comp_iter<doris::CollectIterator::ChildCtxComparator> > (48 samples, 0.03%)</title><rect x="840.5" y="225" width="0.4" height="15.0" fill="rgb(215,27,47)" rx="2" ry="2" />
-<text text-anchor="" x="843.49" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (29 samples, 0.02%)</title><rect x="1185.0" y="97" width="0.2" height="15.0" fill="rgb(228,0,8)" rx="2" ry="2" />
-<text text-anchor="" x="1187.98" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::init (14 samples, 0.01%)</title><rect x="1182.0" y="145" width="0.1" height="15.0" fill="rgb(206,56,17)" rx="2" ry="2" />
-<text text-anchor="" x="1185.02" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::next_vector (169 samples, 0.11%)</title><rect x="1092.3" y="161" width="1.3" height="15.0" fill="rgb(247,92,12)" rx="2" ry="2" />
-<text text-anchor="" x="1095.34" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (418 samples, 0.27%)</title><rect x="1050.3" y="129" width="3.2" height="15.0" fill="rgb(211,54,24)" rx="2" ry="2" />
-<text text-anchor="" x="1053.34" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (5,506 samples, 3.55%)</title><rect x="663.5" y="177" width="41.9" height="15.0" fill="rgb(222,28,48)" rx="2" ry="2" />
-<text text-anchor="" x="666.49" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >dor..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (515 samples, 0.33%)</title><rect x="1028.9" y="129" width="3.9" height="15.0" fill="rgb(231,103,29)" rx="2" ry="2" />
-<text text-anchor="" x="1031.91" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (21 samples, 0.01%)</title><rect x="1128.9" y="97" width="0.1" height="15.0" fill="rgb(240,187,10)" rx="2" ry="2" />
-<text text-anchor="" x="1131.86" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (18 samples, 0.01%)</title><rect x="134.8" y="321" width="0.2" height="15.0" fill="rgb(218,182,30)" rx="2" ry="2" />
-<text text-anchor="" x="137.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (146 samples, 0.09%)</title><rect x="221.6" y="161" width="1.2" height="15.0" fill="rgb(243,97,6)" rx="2" ry="2" />
-<text text-anchor="" x="224.65" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (17 samples, 0.01%)</title><rect x="138.3" y="337" width="0.2" height="15.0" fill="rgb(227,121,38)" rx="2" ry="2" />
-<text text-anchor="" x="141.34" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (833 samples, 0.54%)</title><rect x="319.4" y="225" width="6.3" height="15.0" fill="rgb(243,227,7)" rx="2" ry="2" />
-<text text-anchor="" x="322.36" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Status doris::deserialize_thrift_msg<doris::TExecPlanFragmentParams> (32 samples, 0.02%)</title><rect x="842.4" y="193" width="0.2" height="15.0" fill="rgb(244,21,35)" rx="2" ry="2" />
-<text text-anchor="" x="845.38" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::attach (62 samples, 0.04%)</title><rect x="1160.6" y="161" width="0.5" height="15.0" fill="rgb(235,2,39)" rx="2" ry="2" />
-<text text-anchor="" x="1163.65" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (16 samples, 0.01%)</title><rect x="1090.6" y="113" width="0.1" height="15.0" fill="rgb(230,54,49)" rx="2" ry="2" />
-<text text-anchor="" x="1093.61" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (58 samples, 0.04%)</title><rect x="302.8" y="193" width="0.4" height="15.0" fill="rgb(233,105,3)" rx="2" ry="2" />
-<text text-anchor="" x="305.79" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseToSpans (25 samples, 0.02%)</title><rect x="855.8" y="129" width="0.2" height="15.0" fill="rgb(224,139,46)" rx="2" ry="2" />
-<text text-anchor="" x="858.81" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (28 samples, 0.02%)</title><rect x="145.5" y="321" width="0.2" height="15.0" fill="rgb(231,172,29)" rx="2" ry="2" />
-<text text-anchor="" x="148.47" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Pusher::process (216 samples, 0.14%)</title><rect x="848.8" y="305" width="1.7" height="15.0" fill="rgb(223,189,35)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (53 samples, 0.03%)</title><rect x="1082.3" y="129" width="0.4" height="15.0" fill="rgb(222,62,43)" rx="2" ry="2" />
-<text text-anchor="" x="1085.25" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (544 samples, 0.35%)</title><rect x="670.8" y="145" width="4.2" height="15.0" fill="rgb(227,88,41)" rx="2" ry="2" />
-<text text-anchor="" x="673.82" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LzoBinaryReader::next (77 samples, 0.05%)</title><rect x="849.9" y="241" width="0.5" height="15.0" fill="rgb(213,90,47)" rx="2" ry="2" />
-<text text-anchor="" x="852.86" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, doris::FragmentMgr, std::shared_ptr<doris::FragmentExecState>, std::function<void (61 samples, 0.04%)</title><rect x="1189.2" y="305" width="0.5" height="15.0" fill="rgb(247,7,45)" rx="2" ry="2" />
-<text text-anchor="" x="1192.22" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (18 samples, 0.01%)</title><rect x="460.5" y="177" width="0.1" height="15.0" fill="rgb(240,147,47)" rx="2" ry="2" />
-<text text-anchor="" x="463.50" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (94 samples, 0.06%)</title><rect x="137.6" y="337" width="0.7" height="15.0" fill="rgb(239,228,30)" rx="2" ry="2" />
-<text text-anchor="" x="140.62" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::BaseCompaction::run (23,342 samples, 15.06%)</title><rect x="148.3" y="273" width="177.6" height="15.0" fill="rgb(241,92,54)" rx="2" ry="2" />
-<text text-anchor="" x="151.26" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::BaseCompaction::..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (103 samples, 0.07%)</title><rect x="1142.1" y="113" width="0.7" height="15.0" fill="rgb(222,173,1)" rx="2" ry="2" />
-<text text-anchor="" x="1145.06" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (43 samples, 0.03%)</title><rect x="146.9" y="321" width="0.3" height="15.0" fill="rgb(207,73,24)" rx="2" ry="2" />
-<text text-anchor="" x="149.86" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::acquire_data_sources_by_versions (33 samples, 0.02%)</title><rect x="873.6" y="225" width="0.3" height="15.0" fill="rgb(245,16,12)" rx="2" ry="2" />
-<text text-anchor="" x="876.65" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PushHandler::process_realtime_push (215 samples, 0.14%)</title><rect x="848.8" y="273" width="1.6" height="15.0" fill="rgb(207,178,49)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexWriter::add_index_entry (43 samples, 0.03%)</title><rect x="356.6" y="177" width="0.4" height="15.0" fill="rgb(228,28,30)" rx="2" ry="2" />
-<text text-anchor="" x="359.63" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (27 samples, 0.02%)</title><rect x="691.3" y="97" width="0.2" height="15.0" fill="rgb(228,185,11)" rx="2" ry="2" />
-<text text-anchor="" x="694.29" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::WrapperField::create (18 samples, 0.01%)</title><rect x="1188.2" y="193" width="0.1" height="15.0" fill="rgb(212,59,49)" rx="2" ry="2" />
-<text text-anchor="" x="1191.21" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_fill_compressed (213 samples, 0.14%)</title><rect x="1136.5" y="113" width="1.6" height="15.0" fill="rgb(207,197,54)" rx="2" ry="2" />
-<text text-anchor="" x="1139.52" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexReader::entry (42 samples, 0.03%)</title><rect x="1165.5" y="161" width="0.3" height="15.0" fill="rgb(237,109,40)" rx="2" ry="2" />
-<text text-anchor="" x="1168.45" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (409 samples, 0.26%)</title><rect x="271.2" y="129" width="3.1" height="15.0" fill="rgb(239,163,12)" rx="2" ry="2" />
-<text text-anchor="" x="274.19" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FrontendService_report_pargs::write (34 samples, 0.02%)</title><rect x="850.8" y="257" width="0.3" height="15.0" fill="rgb(246,72,2)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>LZ4_compress_fast_extState (53 samples, 0.03%)</title><rect x="55.9" y="337" width="0.4" height="15.0" fill="rgb(226,180,33)" rx="2" ry="2" />
-<text text-anchor="" x="58.91" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (20 samples, 0.01%)</title><rect x="867.3" y="129" width="0.1" height="15.0" fill="rgb(206,209,37)" rx="2" ry="2" />
-<text text-anchor="" x="870.26" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fput (22 samples, 0.01%)</title><rect x="45.8" y="321" width="0.2" height="15.0" fill="rgb(220,114,42)" rx="2" ry="2" />
-<text text-anchor="" x="48.79" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<int, true>::write_batch (40 samples, 0.03%)</title><rect x="135.7" y="337" width="0.3" height="15.0" fill="rgb(214,131,24)" rx="2" ry="2" />
-<text text-anchor="" x="138.68" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::CondColumn::eval (70 samples, 0.05%)</title><rect x="1184.1" y="161" width="0.5" height="15.0" fill="rgb(217,126,22)" rx="2" ry="2" />
-<text text-anchor="" x="1187.11" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (16 samples, 0.01%)</title><rect x="135.1" y="337" width="0.1" height="15.0" fill="rgb(254,174,51)" rx="2" ry="2" />
-<text text-anchor="" x="138.07" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (35 samples, 0.02%)</title><rect x="870.9" y="113" width="0.3" height="15.0" fill="rgb(252,50,19)" rx="2" ry="2" />
-<text text-anchor="" x="873.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (38 samples, 0.02%)</title><rect x="1163.5" y="129" width="0.3" height="15.0" fill="rgb(229,81,44)" rx="2" ry="2" />
-<text text-anchor="" x="1166.47" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (32 samples, 0.02%)</title><rect x="278.4" y="113" width="0.3" height="15.0" fill="rgb(212,31,53)" rx="2" ry="2" />
-<text text-anchor="" x="281.42" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::next_vector (41 samples, 0.03%)</title><rect x="136.5" y="337" width="0.3" height="15.0" fill="rgb(220,219,0)" rx="2" ry="2" />
-<text text-anchor="" x="139.51" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_block (18 samples, 0.01%)</title><rect x="829.6" y="177" width="0.2" height="15.0" fill="rgb(224,67,17)" rx="2" ry="2" />
-<text text-anchor="" x="832.65" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (72 samples, 0.05%)</title><rect x="267.8" y="129" width="0.5" height="15.0" fill="rgb(246,127,14)" rx="2" ry="2" />
-<text text-anchor="" x="270.76" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<int, true>::write_batch (376 samples, 0.24%)</title><rect x="175.8" y="193" width="2.9" height="15.0" fill="rgb(236,210,30)" rx="2" ry="2" />
-<text text-anchor="" x="178.83" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (765 samples, 0.49%)</title><rect x="385.8" y="161" width="5.8" height="15.0" fill="rgb(249,168,22)" rx="2" ry="2" />
-<text text-anchor="" x="388.80" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::_build_tablet_info (46 samples, 0.03%)</title><rect x="851.3" y="289" width="0.4" height="15.0" fill="rgb(218,104,13)" rx="2" ry="2" />
-<text text-anchor="" x="854.31" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::seek_to_block (397 samples, 0.26%)</title><rect x="1182.5" y="193" width="3.0" height="15.0" fill="rgb(221,184,5)" rx="2" ry="2" />
-<text text-anchor="" x="1185.51" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (14 samples, 0.01%)</title><rect x="1024.7" y="145" width="0.1" height="15.0" fill="rgb(213,109,28)" rx="2" ry="2" />
-<text text-anchor="" x="1027.67" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (166 samples, 0.11%)</title><rect x="1178.5" y="193" width="1.3" height="15.0" fill="rgb(246,207,6)" rx="2" ry="2" />
-<text text-anchor="" x="1181.54" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (325 samples, 0.21%)</title><rect x="330.9" y="193" width="2.4" height="15.0" fill="rgb(217,132,47)" rx="2" ry="2" />
-<text text-anchor="" x="333.87" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (2,830 samples, 1.83%)</title><rect x="333.8" y="193" width="21.6" height="15.0" fill="rgb(228,12,0)" rx="2" ry="2" />
-<text text-anchor="" x="336.83" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::estimate_segment_size (2,868 samples, 1.85%)</title><rect x="333.5" y="209" width="21.9" height="15.0" fill="rgb(209,85,17)" rx="2" ry="2" />
-<text text-anchor="" x="336.54" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (14 samples, 0.01%)</title><rect x="1052.4" y="113" width="0.1" height="15.0" fill="rgb(248,216,23)" rx="2" ry="2" />
-<text text-anchor="" x="1055.38" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_acquire_data_sources (149 samples, 0.10%)</title><rect x="872.8" y="257" width="1.1" height="15.0" fill="rgb(219,139,21)" rx="2" ry="2" />
-<text text-anchor="" x="875.79" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::push (215 samples, 0.14%)</title><rect x="848.8" y="289" width="1.6" height="15.0" fill="rgb(210,69,46)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (338 samples, 0.22%)</title><rect x="293.9" y="209" width="2.6" height="15.0" fill="rgb(214,177,53)" rx="2" ry="2" />
-<text text-anchor="" x="296.92" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (14 samples, 0.01%)</title><rect x="201.1" y="129" width="0.1" height="15.0" fill="rgb(219,183,35)" rx="2" ry="2" />
-<text text-anchor="" x="204.08" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::next_vector (3,979 samples, 2.57%)</title><rect x="675.0" y="145" width="30.2" height="15.0" fill="rgb(213,30,4)" rx="2" ry="2" />
-<text text-anchor="" x="677.96" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >do..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (18 samples, 0.01%)</title><rect x="565.3" y="113" width="0.1" height="15.0" fill="rgb(216,20,44)" rx="2" ry="2" />
-<text text-anchor="" x="568.28" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnReader<doris::StringColumnDirectReader>::next_vector (368 samples, 0.24%)</title><rect x="868.9" y="161" width="2.8" height="15.0" fill="rgb(246,79,43)" rx="2" ry="2" />
-<text text-anchor="" x="871.95" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::seek (17 samples, 0.01%)</title><rect x="871.9" y="161" width="0.2" height="15.0" fill="rgb(242,75,9)" rx="2" ry="2" />
-<text text-anchor="" x="874.94" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (23 samples, 0.01%)</title><rect x="1185.2" y="177" width="0.2" height="15.0" fill="rgb(205,140,18)" rx="2" ry="2" />
-<text text-anchor="" x="1188.24" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (335 samples, 0.22%)</title><rect x="668.2" y="97" width="2.5" height="15.0" fill="rgb(234,166,13)" rx="2" ry="2" />
-<text text-anchor="" x="671.17" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (19 samples, 0.01%)</title><rect x="857.0" y="225" width="0.1" height="15.0" fill="rgb(250,90,0)" rx="2" ry="2" />
-<text text-anchor="" x="859.98" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___strncmp_ssse3 (895 samples, 0.58%)</title><rect x="884.4" y="177" width="6.8" height="15.0" fill="rgb(233,88,26)" rx="2" ry="2" />
-<text text-anchor="" x="887.40" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::mem_pool (26 samples, 0.02%)</title><rect x="326.2" y="241" width="0.2" height="15.0" fill="rgb(222,80,38)" rx="2" ry="2" />
-<text text-anchor="" x="329.19" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-</svg>
diff --git a/content/_images/cpu-flame-demo1.svg b/content/_images/cpu-flame-demo1.svg
deleted file mode 100644
index f08a8a7..0000000
--- a/content/_images/cpu-flame-demo1.svg
+++ /dev/null
@@ -1,3587 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" width="1200" height="418" onload="init(evt)" viewBox="0 0 1200 418" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
-<defs >
- <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
- <stop stop-color="#eeeeee" offset="5%" />
- <stop stop-color="#eeeeb0" offset="95%" />
- </linearGradient>
-</defs>
-<style type="text/css">
- .func_g:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
-</style>
-<script type="text/ecmascript">
-<![CDATA[
- var details, searchbtn, matchedtxt, svg;
- function init(evt) {
- details = document.getElementById("details").firstChild;
- searchbtn = document.getElementById("search");
- matchedtxt = document.getElementById("matched");
- svg = document.getElementsByTagName("svg")[0];
- searching = 0;
- }
-
- // mouse-over for info
- function s(node) { // show
- info = g_to_text(node);
- details.nodeValue = "Function: " + info;
- }
- function c() { // clear
- details.nodeValue = ' ';
- }
-
- // ctrl-F for search
- window.addEventListener("keydown",function (e) {
- if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
- e.preventDefault();
- search_prompt();
- }
- })
-
- // functions
- function find_child(parent, name, attr) {
- var children = parent.childNodes;
- for (var i=0; i<children.length;i++) {
- if (children[i].tagName == name)
- return (attr != undefined) ? children[i].attributes[attr].value : children[i];
- }
- return;
- }
- function orig_save(e, attr, val) {
- if (e.attributes["_orig_"+attr] != undefined) return;
- if (e.attributes[attr] == undefined) return;
- if (val == undefined) val = e.attributes[attr].value;
- e.setAttribute("_orig_"+attr, val);
- }
- function orig_load(e, attr) {
- if (e.attributes["_orig_"+attr] == undefined) return;
- e.attributes[attr].value = e.attributes["_orig_"+attr].value;
- e.removeAttribute("_orig_"+attr);
- }
- function g_to_text(e) {
- var text = find_child(e, "title").firstChild.nodeValue;
- return (text)
- }
- function g_to_func(e) {
- var func = g_to_text(e);
- if (func != null)
- func = func.replace(/ .*/, "");
- return (func);
- }
- function update_text(e) {
- var r = find_child(e, "rect");
- var t = find_child(e, "text");
- var w = parseFloat(r.attributes["width"].value) -3;
- var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
- t.attributes["x"].value = parseFloat(r.attributes["x"].value) +3;
-
- // Smaller than this size won't fit anything
- if (w < 2*12*0.59) {
- t.textContent = "";
- return;
- }
-
- t.textContent = txt;
- // Fit in full text width
- if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
- return;
-
- for (var x=txt.length-2; x>0; x--) {
- if (t.getSubStringLength(0, x+2) <= w) {
- t.textContent = txt.substring(0,x) + "..";
- return;
- }
- }
- t.textContent = "";
- }
-
- // zoom
- function zoom_reset(e) {
- if (e.attributes != undefined) {
- orig_load(e, "x");
- orig_load(e, "width");
- }
- if (e.childNodes == undefined) return;
- for(var i=0, c=e.childNodes; i<c.length; i++) {
- zoom_reset(c[i]);
- }
- }
- function zoom_child(e, x, ratio) {
- if (e.attributes != undefined) {
- if (e.attributes["x"] != undefined) {
- orig_save(e, "x");
- e.attributes["x"].value = (parseFloat(e.attributes["x"].value) - x - 10) * ratio + 10;
- if(e.tagName == "text") e.attributes["x"].value = find_child(e.parentNode, "rect", "x") + 3;
- }
- if (e.attributes["width"] != undefined) {
- orig_save(e, "width");
- e.attributes["width"].value = parseFloat(e.attributes["width"].value) * ratio;
- }
- }
-
- if (e.childNodes == undefined) return;
- for(var i=0, c=e.childNodes; i<c.length; i++) {
- zoom_child(c[i], x-10, ratio);
- }
- }
- function zoom_parent(e) {
- if (e.attributes) {
- if (e.attributes["x"] != undefined) {
- orig_save(e, "x");
- e.attributes["x"].value = 10;
- }
- if (e.attributes["width"] != undefined) {
- orig_save(e, "width");
- e.attributes["width"].value = parseInt(svg.width.baseVal.value) - (10*2);
- }
- }
- if (e.childNodes == undefined) return;
- for(var i=0, c=e.childNodes; i<c.length; i++) {
- zoom_parent(c[i]);
- }
- }
- function zoom(node) {
- var attr = find_child(node, "rect").attributes;
- var width = parseFloat(attr["width"].value);
- var xmin = parseFloat(attr["x"].value);
- var xmax = parseFloat(xmin + width);
- var ymin = parseFloat(attr["y"].value);
- var ratio = (svg.width.baseVal.value - 2*10) / width;
-
- // XXX: Workaround for JavaScript float issues (fix me)
- var fudge = 0.0001;
-
- var unzoombtn = document.getElementById("unzoom");
- unzoombtn.style["opacity"] = "1.0";
-
- var el = document.getElementsByTagName("g");
- for(var i=0;i<el.length;i++){
- var e = el[i];
- var a = find_child(e, "rect").attributes;
- var ex = parseFloat(a["x"].value);
- var ew = parseFloat(a["width"].value);
- // Is it an ancestor
- if (0 == 0) {
- var upstack = parseFloat(a["y"].value) > ymin;
- } else {
- var upstack = parseFloat(a["y"].value) < ymin;
- }
- if (upstack) {
- // Direct ancestor
- if (ex <= xmin && (ex+ew+fudge) >= xmax) {
- e.style["opacity"] = "0.5";
- zoom_parent(e);
- e.onclick = function(e){unzoom(); zoom(this);};
- update_text(e);
- }
- // not in current path
- else
- e.style["display"] = "none";
- }
- // Children maybe
- else {
- // no common path
- if (ex < xmin || ex + fudge >= xmax) {
- e.style["display"] = "none";
- }
- else {
- zoom_child(e, xmin, ratio);
- e.onclick = function(e){zoom(this);};
- update_text(e);
- }
- }
- }
- }
- function unzoom() {
- var unzoombtn = document.getElementById("unzoom");
- unzoombtn.style["opacity"] = "0.0";
-
- var el = document.getElementsByTagName("g");
- for(i=0;i<el.length;i++) {
- el[i].style["display"] = "block";
- el[i].style["opacity"] = "1";
- zoom_reset(el[i]);
- update_text(el[i]);
- }
- }
-
- // search
- function reset_search() {
- var el = document.getElementsByTagName("rect");
- for (var i=0; i < el.length; i++) {
- orig_load(el[i], "fill")
- }
- }
- function search_prompt() {
- if (!searching) {
- var term = prompt("Enter a search term (regexp " +
- "allowed, eg: ^ext4_)", "");
- if (term != null) {
- search(term)
- }
- } else {
- reset_search();
- searching = 0;
- searchbtn.style["opacity"] = "0.1";
- searchbtn.firstChild.nodeValue = "Search"
- matchedtxt.style["opacity"] = "0.0";
- matchedtxt.firstChild.nodeValue = ""
- }
- }
- function search(term) {
- var re = new RegExp(term);
- var el = document.getElementsByTagName("g");
- var matches = new Object();
- var maxwidth = 0;
- for (var i = 0; i < el.length; i++) {
- var e = el[i];
- if (e.attributes["class"].value != "func_g")
- continue;
- var func = g_to_func(e);
- var rect = find_child(e, "rect");
- if (rect == null) {
- // the rect might be wrapped in an anchor
- // if nameattr href is being used
- if (rect = find_child(e, "a")) {
- rect = find_child(r, "rect");
- }
- }
- if (func == null || rect == null)
- continue;
-
- // Save max width. Only works as we have a root frame
- var w = parseFloat(rect.attributes["width"].value);
- if (w > maxwidth)
- maxwidth = w;
-
- if (func.match(re)) {
- // highlight
- var x = parseFloat(rect.attributes["x"].value);
- orig_save(rect, "fill");
- rect.attributes["fill"].value =
- "rgb(230,0,230)";
-
- // remember matches
- if (matches[x] == undefined) {
- matches[x] = w;
- } else {
- if (w > matches[x]) {
- // overwrite with parent
- matches[x] = w;
- }
- }
- searching = 1;
- }
- }
- if (!searching)
- return;
-
- searchbtn.style["opacity"] = "1.0";
- searchbtn.firstChild.nodeValue = "Reset Search"
-
- // calculate percent matched, excluding vertical overlap
- var count = 0;
- var lastx = -1;
- var lastw = 0;
- var keys = Array();
- for (k in matches) {
- if (matches.hasOwnProperty(k))
- keys.push(k);
- }
- // sort the matched frames by their x location
- // ascending, then width descending
- keys.sort(function(a, b){
- return a - b;
- if (a < b || a > b)
- return a - b;
- return matches[b] - matches[a];
- });
- // Step through frames saving only the biggest bottom-up frames
- // thanks to the sort order. This relies on the tree property
- // where children are always smaller than their parents.
- for (var k in keys) {
- var x = parseFloat(keys[k]);
- var w = matches[keys[k]];
- if (x >= lastx + lastw) {
- count += w;
- lastx = x;
- lastw = w;
- }
- }
- // display matched percent
- matchedtxt.style["opacity"] = "1.0";
- pct = 100 * count / maxwidth;
- if (pct == 100)
- pct = "100"
- else
- pct = pct.toFixed(1)
- matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
- }
- function searchover(e) {
- searchbtn.style["opacity"] = "1.0";
- }
- function searchout(e) {
- if (searching) {
- searchbtn.style["opacity"] = "1.0";
- } else {
- searchbtn.style["opacity"] = "0.1";
- }
- }
-]]>
-</script>
-<rect x="0.0" y="0" width="1200.0" height="418.0" fill="url(#background)" />
-<text text-anchor="middle" x="600.00" y="24" font-size="17" font-family="Verdana" fill="rgb(0,0,0)" >Flame Graph</text>
-<text text-anchor="" x="10.00" y="401" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="details" > </text>
-<text text-anchor="" x="10.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="unzoom" onclick="unzoom()" style="opacity:0.0;cursor:pointer" >Reset Zoom</text>
-<text text-anchor="" x="1090.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="search" onmouseover="searchover()" onmouseout="searchout()" onclick="search_prompt()" style="opacity:0.1;cursor:pointer" >Search</text>
-<text text-anchor="" x="1090.00" y="401" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="matched" > </text>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PInternalServiceImpl<doris::PBackendService>::exec_plan_fragment (128 samples, 0.08%)</title><rect x="841.7" y="225" width="1.0" height="15.0" fill="rgb(251,123,48)" rx="2" ry="2" />
-<text text-anchor="" x="844.70" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (212 samples, 0.14%)</title><rect x="237.7" y="209" width="1.6" height="15.0" fill="rgb(224,218,20)" rx="2" ry="2" />
-<text text-anchor="" x="240.69" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::~SegmentWriter (35 samples, 0.02%)</title><rect x="573.6" y="193" width="0.3" height="15.0" fill="rgb(210,220,2)" rx="2" ry="2" />
-<text text-anchor="" x="576.61" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowBlock::~RowBlock (33 samples, 0.02%)</title><rect x="854.8" y="209" width="0.2" height="15.0" fill="rgb(240,26,32)" rx="2" ry="2" />
-<text text-anchor="" x="857.78" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>sys_pread64 (29 samples, 0.02%)</title><rect x="53.1" y="321" width="0.2" height="15.0" fill="rgb(246,152,28)" rx="2" ry="2" />
-<text text-anchor="" x="56.07" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_block (15 samples, 0.01%)</title><rect x="1180.7" y="177" width="0.1" height="15.0" fill="rgb(224,145,6)" rx="2" ry="2" />
-<text text-anchor="" x="1183.67" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (1,650 samples, 1.06%)</title><rect x="266.2" y="177" width="12.6" height="15.0" fill="rgb(226,164,20)" rx="2" ry="2" />
-<text text-anchor="" x="269.23" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>void std::__adjust_heap<__gnu_cxx::__normal_iterator<doris::CollectIterator::ChildCtx**, std::vector<doris::CollectIterator::ChildCtx*, std::allocator<doris::CollectIterator::ChildCtx*> > >, long, doris::CollectIterator::ChildCtx*, __gnu_cxx::__ops::_Iter_comp_iter<doris::CollectIterator::ChildCtxComparator> > (990 samples, 0.64%)</title><rect x="303.3" y="209" width="7.5" height="15.0" fill="rgb(212,135,52)" rx="2" ry="2" />
-<text text-anchor="" x="306.31" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (2,047 samples, 1.32%)</title><rect x="187.5" y="177" width="15.5" height="15.0" fill="rgb(223,98,22)" rx="2" ry="2" />
-<text text-anchor="" x="190.46" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_create_new_input_buffer (33 samples, 0.02%)</title><rect x="562.3" y="113" width="0.2" height="15.0" fill="rgb(242,45,5)" rx="2" ry="2" />
-<text text-anchor="" x="565.26" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (55 samples, 0.04%)</title><rect x="137.9" y="321" width="0.4" height="15.0" fill="rgb(253,83,3)" rx="2" ry="2" />
-<text text-anchor="" x="140.90" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnReader<doris::StringColumnDirectReader>::next_vector (321 samples, 0.21%)</title><rect x="276.2" y="145" width="2.5" height="15.0" fill="rgb(246,83,16)" rx="2" ry="2" />
-<text text-anchor="" x="279.24" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>intel_pmu_enable_all (60 samples, 0.04%)</title><rect x="53.4" y="305" width="0.4" height="15.0" fill="rgb(248,45,19)" rx="2" ry="2" />
-<text text-anchor="" x="56.39" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (37 samples, 0.02%)</title><rect x="667.5" y="97" width="0.3" height="15.0" fill="rgb(248,46,43)" rx="2" ry="2" />
-<text text-anchor="" x="670.48" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,026 samples, 0.66%)</title><rect x="743.6" y="209" width="7.8" height="15.0" fill="rgb(245,3,20)" rx="2" ry="2" />
-<text text-anchor="" x="746.59" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_next_bit (18 samples, 0.01%)</title><rect x="128.9" y="321" width="0.1" height="15.0" fill="rgb(219,164,35)" rx="2" ry="2" />
-<text text-anchor="" x="131.88" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_patched_base_values (786 samples, 0.51%)</title><rect x="1057.0" y="129" width="6.0" height="15.0" fill="rgb(244,60,1)" rx="2" ry="2" />
-<text text-anchor="" x="1059.99" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TPlanNode::read (16 samples, 0.01%)</title><rect x="842.4" y="129" width="0.2" height="15.0" fill="rgb(230,149,54)" rx="2" ry="2" />
-<text text-anchor="" x="845.44" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (78 samples, 0.05%)</title><rect x="146.6" y="337" width="0.6" height="15.0" fill="rgb(234,178,12)" rx="2" ry="2" />
-<text text-anchor="" x="149.62" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (36 samples, 0.02%)</title><rect x="1053.2" y="97" width="0.3" height="15.0" fill="rgb(228,145,51)" rx="2" ry="2" />
-<text text-anchor="" x="1056.24" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (20 samples, 0.01%)</title><rect x="278.3" y="113" width="0.1" height="15.0" fill="rgb(229,149,47)" rx="2" ry="2" />
-<text text-anchor="" x="281.27" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>brpc::ProcessInputMessage (148 samples, 0.10%)</title><rect x="841.7" y="273" width="1.1" height="15.0" fill="rgb(206,8,24)" rx="2" ry="2" />
-<text text-anchor="" x="844.66" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::LatencyRecorder::latency_percentile (19 samples, 0.01%)</title><rect x="848.4" y="273" width="0.2" height="15.0" fill="rgb(214,13,42)" rx="2" ry="2" />
-<text text-anchor="" x="851.41" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (388 samples, 0.25%)</title><rect x="667.8" y="113" width="2.9" height="15.0" fill="rgb(237,187,12)" rx="2" ry="2" />
-<text text-anchor="" x="670.77" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (15 samples, 0.01%)</title><rect x="1036.7" y="97" width="0.2" height="15.0" fill="rgb(209,116,30)" rx="2" ry="2" />
-<text text-anchor="" x="1039.74" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (14 samples, 0.01%)</title><rect x="127.8" y="321" width="0.1" height="15.0" fill="rgb(224,100,6)" rx="2" ry="2" />
-<text text-anchor="" x="130.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::open (34 samples, 0.02%)</title><rect x="1189.3" y="225" width="0.2" height="15.0" fill="rgb(218,206,1)" rx="2" ry="2" />
-<text text-anchor="" x="1192.28" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (149 samples, 0.10%)</title><rect x="865.8" y="161" width="1.1" height="15.0" fill="rgb(219,115,29)" rx="2" ry="2" />
-<text text-anchor="" x="868.79" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (17 samples, 0.01%)</title><rect x="1189.0" y="289" width="0.1" height="15.0" fill="rgb(205,25,0)" rx="2" ry="2" />
-<text text-anchor="" x="1192.01" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (34 samples, 0.02%)</title><rect x="1094.1" y="161" width="0.3" height="15.0" fill="rgb(209,101,25)" rx="2" ry="2" />
-<text text-anchor="" x="1097.14" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (27 samples, 0.02%)</title><rect x="1166.8" y="129" width="0.2" height="15.0" fill="rgb(217,127,35)" rx="2" ry="2" />
-<text text-anchor="" x="1169.77" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MasterServerClient::report (34 samples, 0.02%)</title><rect x="850.8" y="305" width="0.3" height="15.0" fill="rgb(237,162,7)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::attach (29 samples, 0.02%)</title><rect x="1183.9" y="161" width="0.2" height="15.0" fill="rgb(215,165,7)" rx="2" ry="2" />
-<text text-anchor="" x="1186.89" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>audit_syscall_entry (47 samples, 0.03%)</title><rect x="34.0" y="321" width="0.4" height="15.0" fill="rgb(252,191,33)" rx="2" ry="2" />
-<text text-anchor="" x="37.01" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (17 samples, 0.01%)</title><rect x="135.5" y="321" width="0.2" height="15.0" fill="rgb(228,104,22)" rx="2" ry="2" />
-<text text-anchor="" x="138.53" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (14 samples, 0.01%)</title><rect x="1180.5" y="161" width="0.1" height="15.0" fill="rgb(208,161,41)" rx="2" ry="2" />
-<text text-anchor="" x="1183.54" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnWriter::write_batch (91 samples, 0.06%)</title><rect x="136.8" y="337" width="0.7" height="15.0" fill="rgb(248,78,52)" rx="2" ry="2" />
-<text text-anchor="" x="139.82" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (25 samples, 0.02%)</title><rect x="145.1" y="337" width="0.2" height="15.0" fill="rgb(211,25,1)" rx="2" ry="2" />
-<text text-anchor="" x="148.08" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (51 samples, 0.03%)</title><rect x="872.2" y="193" width="0.4" height="15.0" fill="rgb(217,166,43)" rx="2" ry="2" />
-<text text-anchor="" x="875.17" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_set_column_map (22 samples, 0.01%)</title><rect x="1182.3" y="161" width="0.2" height="15.0" fill="rgb(207,143,48)" rx="2" ry="2" />
-<text text-anchor="" x="1185.29" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (135 samples, 0.09%)</title><rect x="1052.5" y="113" width="1.0" height="15.0" fill="rgb(232,66,46)" rx="2" ry="2" />
-<text text-anchor="" x="1055.49" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (49 samples, 0.03%)</title><rect x="137.1" y="321" width="0.4" height="15.0" fill="rgb(221,198,21)" rx="2" ry="2" />
-<text text-anchor="" x="140.10" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (41 samples, 0.03%)</title><rect x="1092.0" y="129" width="0.3" height="15.0" fill="rgb(217,118,12)" rx="2" ry="2" />
-<text text-anchor="" x="1095.03" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::ReleaseToCentralCache (18 samples, 0.01%)</title><rect x="1173.0" y="145" width="0.2" height="15.0" fill="rgb(214,174,37)" rx="2" ry="2" />
-<text text-anchor="" x="1176.02" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::olap_crc32 (74 samples, 0.05%)</title><rect x="571.9" y="161" width="0.6" height="15.0" fill="rgb(222,63,5)" rx="2" ry="2" />
-<text text-anchor="" x="574.89" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>copy_user_generic_string (1,027 samples, 0.66%)</title><rect x="34.8" y="321" width="7.8" height="15.0" fill="rgb(224,121,31)" rx="2" ry="2" />
-<text text-anchor="" x="37.76" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentMgr::exec_plan_fragment (84 samples, 0.05%)</title><rect x="841.7" y="177" width="0.7" height="15.0" fill="rgb(246,89,38)" rx="2" ry="2" />
-<text text-anchor="" x="844.74" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::olap_decompress (45 samples, 0.03%)</title><rect x="850.0" y="209" width="0.4" height="15.0" fill="rgb(253,72,33)" rx="2" ry="2" />
-<text text-anchor="" x="853.05" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (86 samples, 0.06%)</title><rect x="870.7" y="129" width="0.7" height="15.0" fill="rgb(250,26,51)" rx="2" ry="2" />
-<text text-anchor="" x="873.72" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_proxy (44,046 samples, 28.41%)</title><rect x="854.5" y="337" width="335.2" height="15.0" fill="rgb(226,162,4)" rx="2" ry="2" />
-<text text-anchor="" x="857.48" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >thread_proxy</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::prepare_block_read (32 samples, 0.02%)</title><rect x="829.5" y="193" width="0.3" height="15.0" fill="rgb(222,192,34)" rx="2" ry="2" />
-<text text-anchor="" x="832.54" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::next_vector (192 samples, 0.12%)</title><rect x="867.4" y="161" width="1.5" height="15.0" fill="rgb(210,224,15)" rx="2" ry="2" />
-<text text-anchor="" x="870.45" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::set_read_params (89 samples, 0.06%)</title><rect x="872.8" y="241" width="0.7" height="15.0" fill="rgb(208,228,13)" rx="2" ry="2" />
-<text text-anchor="" x="875.79" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (78 samples, 0.05%)</title><rect x="144.4" y="321" width="0.5" height="15.0" fill="rgb(251,44,0)" rx="2" ry="2" />
-<text text-anchor="" x="147.35" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>default_send_IPI_mask_sequence_phys (35 samples, 0.02%)</title><rect x="128.6" y="321" width="0.3" height="15.0" fill="rgb(234,217,15)" rx="2" ry="2" />
-<text text-anchor="" x="131.61" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::InsertRange (17 samples, 0.01%)</title><rect x="855.4" y="145" width="0.1" height="15.0" fill="rgb(250,46,30)" rx="2" ry="2" />
-<text text-anchor="" x="858.42" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::acquire_data_sources (54 samples, 0.03%)</title><rect x="873.5" y="241" width="0.4" height="15.0" fill="rgb(211,199,26)" rx="2" ry="2" />
-<text text-anchor="" x="876.49" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_var_unsigned (19 samples, 0.01%)</title><rect x="393.0" y="129" width="0.2" height="15.0" fill="rgb(239,138,17)" rx="2" ry="2" />
-<text text-anchor="" x="396.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::find_closet_num_bits (27 samples, 0.02%)</title><rect x="565.7" y="129" width="0.2" height="15.0" fill="rgb(217,90,35)" rx="2" ry="2" />
-<text text-anchor="" x="568.67" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (174 samples, 0.11%)</title><rect x="1163.9" y="113" width="1.4" height="15.0" fill="rgb(219,34,8)" rx="2" ry="2" />
-<text text-anchor="" x="1166.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (63 samples, 0.04%)</title><rect x="565.0" y="129" width="0.5" height="15.0" fill="rgb(205,189,15)" rx="2" ry="2" />
-<text text-anchor="" x="567.97" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,569 samples, 1.01%)</title><rect x="239.4" y="225" width="11.9" height="15.0" fill="rgb(246,68,49)" rx="2" ry="2" />
-<text text-anchor="" x="242.40" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (14 samples, 0.01%)</title><rect x="674.2" y="81" width="0.1" height="15.0" fill="rgb(217,206,27)" rx="2" ry="2" />
-<text text-anchor="" x="677.22" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::merge (35 samples, 0.02%)</title><rect x="165.9" y="177" width="0.3" height="15.0" fill="rgb(246,163,16)" rx="2" ry="2" />
-<text text-anchor="" x="168.94" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>sysret_check (15 samples, 0.01%)</title><rect x="53.9" y="321" width="0.1" height="15.0" fill="rgb(223,52,35)" rx="2" ry="2" />
-<text text-anchor="" x="56.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (680 samples, 0.44%)</title><rect x="1173.2" y="177" width="5.1" height="15.0" fill="rgb(250,15,41)" rx="2" ry="2" />
-<text text-anchor="" x="1176.16" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (53 samples, 0.03%)</title><rect x="868.4" y="129" width="0.4" height="15.0" fill="rgb(230,182,51)" rx="2" ry="2" />
-<text text-anchor="" x="871.40" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__alloc_pages_nodemask (17 samples, 0.01%)</title><rect x="30.7" y="305" width="0.1" height="15.0" fill="rgb(242,179,30)" rx="2" ry="2" />
-<text text-anchor="" x="33.71" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<long, true>::write_batch (2,372 samples, 1.53%)</title><rect x="397.4" y="193" width="18.0" height="15.0" fill="rgb(226,96,36)" rx="2" ry="2" />
-<text text-anchor="" x="400.36" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (52 samples, 0.03%)</title><rect x="268.6" y="145" width="0.4" height="15.0" fill="rgb(246,59,45)" rx="2" ry="2" />
-<text text-anchor="" x="271.59" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>radix_tree_lookup_slot (133 samples, 0.09%)</title><rect x="51.4" y="321" width="1.1" height="15.0" fill="rgb(251,157,30)" rx="2" ry="2" />
-<text text-anchor="" x="54.44" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (74 samples, 0.05%)</title><rect x="139.4" y="321" width="0.6" height="15.0" fill="rgb(252,36,36)" rx="2" ry="2" />
-<text text-anchor="" x="142.43" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::~ColumnData (183 samples, 0.12%)</title><rect x="854.7" y="225" width="1.4" height="15.0" fill="rgb(238,136,17)" rx="2" ry="2" />
-<text text-anchor="" x="857.69" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::init (36 samples, 0.02%)</title><rect x="829.5" y="225" width="0.3" height="15.0" fill="rgb(230,4,20)" rx="2" ry="2" />
-<text text-anchor="" x="832.52" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::free_all (14 samples, 0.01%)</title><rect x="732.0" y="161" width="0.1" height="15.0" fill="rgb(224,220,27)" rx="2" ry="2" />
-<text text-anchor="" x="735.04" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (57 samples, 0.04%)</title><rect x="147.3" y="337" width="0.5" height="15.0" fill="rgb(209,75,51)" rx="2" ry="2" />
-<text text-anchor="" x="150.32" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_attach_data_to_merge_set (41,285 samples, 26.63%)</title><rect x="873.9" y="257" width="314.3" height="15.0" fill="rgb(207,143,21)" rx="2" ry="2" />
-<text text-anchor="" x="876.92" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Reader::_attach_data_to_merge_set</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (15 samples, 0.01%)</title><rect x="216.5" y="193" width="0.1" height="15.0" fill="rgb(244,99,31)" rx="2" ry="2" />
-<text text-anchor="" x="219.52" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (107 samples, 0.07%)</title><rect x="413.6" y="145" width="0.8" height="15.0" fill="rgb(217,80,44)" rx="2" ry="2" />
-<text text-anchor="" x="416.59" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>void std::__adjust_heap<__gnu_cxx::__normal_iterator<doris::CollectIterator::ChildCtx**, std::vector<doris::CollectIterator::ChildCtx*, std::allocator<doris::CollectIterator::ChildCtx*> > >, long, doris::CollectIterator::ChildCtx*, __gnu_cxx::__ops::_Iter_comp_iter<doris::CollectIterator::ChildCtxComparator> > (6,633 samples, 4.28%)</title><rect x="779.0" y="209" width="50.5" height="15.0" fill="rgb(244,137,16)" rx="2" ry="2" />
-<text text-anchor="" x="782.03" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >void ..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (93 samples, 0.06%)</title><rect x="572.6" y="161" width="0.7" height="15.0" fill="rgb(213,224,11)" rx="2" ry="2" />
-<text text-anchor="" x="575.55" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (18 samples, 0.01%)</title><rect x="554.7" y="49" width="0.1" height="15.0" fill="rgb(223,129,31)" rx="2" ry="2" />
-<text text-anchor="" x="557.70" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_nanosleep (82 samples, 0.05%)</title><rect x="120.1" y="337" width="0.6" height="15.0" fill="rgb(221,226,54)" rx="2" ry="2" />
-<text text-anchor="" x="123.06" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (19 samples, 0.01%)</title><rect x="697.7" y="81" width="0.2" height="15.0" fill="rgb(235,26,30)" rx="2" ry="2" />
-<text text-anchor="" x="700.72" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__might_sleep (22 samples, 0.01%)</title><rect x="33.3" y="321" width="0.2" height="15.0" fill="rgb(221,181,17)" rx="2" ry="2" />
-<text text-anchor="" x="36.28" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_prepare_patched_blob (164 samples, 0.11%)</title><rect x="543.4" y="161" width="1.2" height="15.0" fill="rgb(206,68,49)" rx="2" ry="2" />
-<text text-anchor="" x="546.36" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (15 samples, 0.01%)</title><rect x="1166.4" y="113" width="0.1" height="15.0" fill="rgb(226,160,48)" rx="2" ry="2" />
-<text text-anchor="" x="1169.35" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::allocate_memory_for_string_type (19 samples, 0.01%)</title><rect x="140.0" y="337" width="0.2" height="15.0" fill="rgb(227,223,27)" rx="2" ry="2" />
-<text text-anchor="" x="143.04" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (46 samples, 0.03%)</title><rect x="1088.4" y="97" width="0.3" height="15.0" fill="rgb(223,44,21)" rx="2" ry="2" />
-<text text-anchor="" x="1091.37" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::lz4_decompress (32 samples, 0.02%)</title><rect x="1138.1" y="113" width="0.3" height="15.0" fill="rgb(219,60,47)" rx="2" ry="2" />
-<text text-anchor="" x="1141.14" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (53 samples, 0.03%)</title><rect x="138.5" y="337" width="0.4" height="15.0" fill="rgb(234,149,1)" rx="2" ry="2" />
-<text text-anchor="" x="141.50" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_seek_to_block_directly (877 samples, 0.57%)</title><rect x="1160.3" y="177" width="6.7" height="15.0" fill="rgb(254,15,2)" rx="2" ry="2" />
-<text text-anchor="" x="1163.31" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::next_vector (235 samples, 0.15%)</title><rect x="274.3" y="145" width="1.8" height="15.0" fill="rgb(236,111,45)" rx="2" ry="2" />
-<text text-anchor="" x="277.31" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (1,645 samples, 1.06%)</title><rect x="266.3" y="161" width="12.5" height="15.0" fill="rgb(206,101,24)" rx="2" ry="2" />
-<text text-anchor="" x="269.26" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::attached_by (9,791 samples, 6.32%)</title><rect x="148.8" y="225" width="74.6" height="15.0" fill="rgb(223,93,43)" rx="2" ry="2" />
-<text text-anchor="" x="151.85" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::C..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::~MemPool (36 samples, 0.02%)</title><rect x="855.3" y="193" width="0.2" height="15.0" fill="rgb(217,149,52)" rx="2" ry="2" />
-<text text-anchor="" x="858.28" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (20 samples, 0.01%)</title><rect x="673.9" y="97" width="0.1" height="15.0" fill="rgb(232,46,8)" rx="2" ry="2" />
-<text text-anchor="" x="676.87" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_busiest_group (32 samples, 0.02%)</title><rect x="164.5" y="177" width="0.2" height="15.0" fill="rgb(214,25,18)" rx="2" ry="2" />
-<text text-anchor="" x="167.46" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::init (21 samples, 0.01%)</title><rect x="873.7" y="193" width="0.2" height="15.0" fill="rgb(241,128,26)" rx="2" ry="2" />
-<text text-anchor="" x="876.73" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (22 samples, 0.01%)</title><rect x="136.2" y="321" width="0.1" height="15.0" fill="rgb(241,10,35)" rx="2" ry="2" />
-<text text-anchor="" x="139.16" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_attach_data_to_merge_set (33 samples, 0.02%)</title><rect x="829.5" y="209" width="0.3" height="15.0" fill="rgb(232,205,5)" rx="2" ry="2" />
-<text text-anchor="" x="832.53" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (21 samples, 0.01%)</title><rect x="547.1" y="97" width="0.2" height="15.0" fill="rgb(242,200,51)" rx="2" ry="2" />
-<text text-anchor="" x="550.14" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>brpc::policy::ProcessRpcRequest (144 samples, 0.09%)</title><rect x="841.7" y="257" width="1.1" height="15.0" fill="rgb(235,94,52)" rx="2" ry="2" />
-<text text-anchor="" x="844.67" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (2,963 samples, 1.91%)</title><rect x="1041.1" y="161" width="22.5" height="15.0" fill="rgb(218,1,44)" rx="2" ry="2" />
-<text text-anchor="" x="1044.06" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::find_closet_num_bits (23 samples, 0.01%)</title><rect x="566.1" y="161" width="0.2" height="15.0" fill="rgb(222,75,8)" rx="2" ry="2" />
-<text text-anchor="" x="569.13" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (15 samples, 0.01%)</title><rect x="171.0" y="161" width="0.2" height="15.0" fill="rgb(222,117,1)" rx="2" ry="2" />
-<text text-anchor="" x="174.04" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (85 samples, 0.05%)</title><rect x="216.7" y="193" width="0.6" height="15.0" fill="rgb(227,83,52)" rx="2" ry="2" />
-<text text-anchor="" x="219.66" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_seek_to_block_directly (50 samples, 0.03%)</title><rect x="871.8" y="177" width="0.4" height="15.0" fill="rgb(206,0,44)" rx="2" ry="2" />
-<text text-anchor="" x="874.79" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (134 samples, 0.09%)</title><rect x="186.3" y="177" width="1.1" height="15.0" fill="rgb(222,200,46)" rx="2" ry="2" />
-<text text-anchor="" x="189.34" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (37 samples, 0.02%)</title><rect x="692.4" y="81" width="0.2" height="15.0" fill="rgb(254,105,12)" rx="2" ry="2" />
-<text text-anchor="" x="695.37" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::seek (301 samples, 0.19%)</title><rect x="1163.0" y="161" width="2.3" height="15.0" fill="rgb(242,182,25)" rx="2" ry="2" />
-<text text-anchor="" x="1165.98" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_direct_values (190 samples, 0.12%)</title><rect x="200.8" y="145" width="1.4" height="15.0" fill="rgb(235,45,12)" rx="2" ry="2" />
-<text text-anchor="" x="203.76" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fget_light (18 samples, 0.01%)</title><rect x="1135.6" y="97" width="0.2" height="15.0" fill="rgb(250,54,20)" rx="2" ry="2" />
-<text text-anchor="" x="1138.62" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (17 samples, 0.01%)</title><rect x="1166.1" y="129" width="0.1" height="15.0" fill="rgb(215,61,8)" rx="2" ry="2" />
-<text text-anchor="" x="1169.09" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (52 samples, 0.03%)</title><rect x="219.9" y="81" width="0.4" height="15.0" fill="rgb(225,4,9)" rx="2" ry="2" />
-<text text-anchor="" x="222.88" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (76 samples, 0.05%)</title><rect x="48.3" y="321" width="0.5" height="15.0" fill="rgb(234,67,51)" rx="2" ry="2" />
-<text text-anchor="" x="51.26" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>base::internal::SpinLockWake (20 samples, 0.01%)</title><rect x="131.2" y="337" width="0.2" height="15.0" fill="rgb(216,88,33)" rx="2" ry="2" />
-<text text-anchor="" x="134.23" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (34 samples, 0.02%)</title><rect x="691.5" y="97" width="0.2" height="15.0" fill="rgb(238,137,34)" rx="2" ry="2" />
-<text text-anchor="" x="694.49" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::InListPredicate<doris::StringValue>::evaluate (967 samples, 0.62%)</title><rect x="857.2" y="193" width="7.3" height="15.0" fill="rgb(209,37,37)" rx="2" ry="2" />
-<text text-anchor="" x="860.19" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (14 samples, 0.01%)</title><rect x="396.3" y="65" width="0.1" height="15.0" fill="rgb(209,114,31)" rx="2" ry="2" />
-<text text-anchor="" x="399.26" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (50 samples, 0.03%)</title><rect x="1050.0" y="129" width="0.3" height="15.0" fill="rgb(224,171,3)" rx="2" ry="2" />
-<text text-anchor="" x="1052.96" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::init (16 samples, 0.01%)</title><rect x="841.9" y="97" width="0.2" height="15.0" fill="rgb(220,209,13)" rx="2" ry="2" />
-<text text-anchor="" x="844.94" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (25 samples, 0.02%)</title><rect x="216.3" y="161" width="0.2" height="15.0" fill="rgb(246,82,39)" rx="2" ry="2" />
-<text text-anchor="" x="219.32" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>intel_pmu_enable_all (288 samples, 0.19%)</title><rect x="845.9" y="321" width="2.2" height="15.0" fill="rgb(240,150,12)" rx="2" ry="2" />
-<text text-anchor="" x="848.88" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (31 samples, 0.02%)</title><rect x="171.8" y="177" width="0.2" height="15.0" fill="rgb(224,76,22)" rx="2" ry="2" />
-<text text-anchor="" x="174.81" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>ext4_mark_iloc_dirty (29 samples, 0.02%)</title><rect x="124.6" y="321" width="0.2" height="15.0" fill="rgb(209,160,26)" rx="2" ry="2" />
-<text text-anchor="" x="127.58" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__madvise (291 samples, 0.19%)</title><rect x="128.3" y="337" width="2.2" height="15.0" fill="rgb(242,67,22)" rx="2" ry="2" />
-<text text-anchor="" x="131.28" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::FindChunk (55 samples, 0.04%)</title><rect x="1128.6" y="113" width="0.4" height="15.0" fill="rgb(236,168,35)" rx="2" ry="2" />
-<text text-anchor="" x="1131.61" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (17 samples, 0.01%)</title><rect x="1183.1" y="81" width="0.1" height="15.0" fill="rgb(217,74,45)" rx="2" ry="2" />
-<text text-anchor="" x="1186.10" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (14 samples, 0.01%)</title><rect x="685.5" y="129" width="0.1" height="15.0" fill="rgb(246,102,40)" rx="2" ry="2" />
-<text text-anchor="" x="688.53" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (68 samples, 0.04%)</title><rect x="219.8" y="129" width="0.5" height="15.0" fill="rgb(215,166,5)" rx="2" ry="2" />
-<text text-anchor="" x="222.76" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_create_reader (94 samples, 0.06%)</title><rect x="1182.6" y="177" width="0.8" height="15.0" fill="rgb(233,58,39)" rx="2" ry="2" />
-<text text-anchor="" x="1185.65" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (18 samples, 0.01%)</title><rect x="216.4" y="129" width="0.1" height="15.0" fill="rgb(244,164,32)" rx="2" ry="2" />
-<text text-anchor="" x="219.36" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>void std::__adjust_heap<__gnu_cxx::__normal_iterator<doris::CollectIterator::ChildCtx**, std::vector<doris::CollectIterator::ChildCtx*, std::allocator<doris::CollectIterator::ChildCtx*> > >, long, doris::CollectIterator::ChildCtx*, __gnu_cxx::__ops::_Iter_comp_iter<doris::CollectIterator::ChildCtxComparator> > (34 samples, 0.02%)</title><rect x="1189.7" y="337" width="0.3" height="15.0" fill="rgb(242,141,14)" rx="2" ry="2" />
-<text text-anchor="" x="1192.74" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>syscall (14 samples, 0.01%)</title><rect x="854.2" y="337" width="0.1" height="15.0" fill="rgb(235,131,51)" rx="2" ry="2" />
-<text text-anchor="" x="857.22" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PushHandler::_convert (215 samples, 0.14%)</title><rect x="848.8" y="257" width="1.6" height="15.0" fill="rgb(235,66,37)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (488 samples, 0.31%)</title><rect x="688.9" y="113" width="3.7" height="15.0" fill="rgb(210,156,24)" rx="2" ry="2" />
-<text text-anchor="" x="691.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___strncmp_ssse3 (70 samples, 0.05%)</title><rect x="857.5" y="177" width="0.5" height="15.0" fill="rgb(212,41,7)" rx="2" ry="2" />
-<text text-anchor="" x="860.48" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ExecNode::create_tree (32 samples, 0.02%)</title><rect x="841.8" y="129" width="0.3" height="15.0" fill="rgb(248,175,39)" rx="2" ry="2" />
-<text text-anchor="" x="844.82" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::combine (16 samples, 0.01%)</title><rect x="848.4" y="257" width="0.1" height="15.0" fill="rgb(219,225,40)" rx="2" ry="2" />
-<text text-anchor="" x="851.43" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (45 samples, 0.03%)</title><rect x="1162.6" y="113" width="0.4" height="15.0" fill="rgb(236,226,30)" rx="2" ry="2" />
-<text text-anchor="" x="1165.64" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (68 samples, 0.04%)</title><rect x="667.0" y="97" width="0.5" height="15.0" fill="rgb(210,175,3)" rx="2" ry="2" />
-<text text-anchor="" x="669.97" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::prepare_block_read (41,267 samples, 26.62%)</title><rect x="874.1" y="241" width="314.1" height="15.0" fill="rgb(231,109,47)" rx="2" ry="2" />
-<text text-anchor="" x="877.05" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::ColumnData::prepare_block_read</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_pick_row_groups (194 samples, 0.13%)</title><rect x="1183.4" y="177" width="1.4" height="15.0" fill="rgb(249,10,47)" rx="2" ry="2" />
-<text text-anchor="" x="1186.36" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>start_thread (498 samples, 0.32%)</title><rect x="848.2" y="337" width="3.8" height="15.0" fill="rgb(245,221,48)" rx="2" ry="2" />
-<text text-anchor="" x="851.25" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (18 samples, 0.01%)</title><rect x="200.9" y="129" width="0.2" height="15.0" fill="rgb(207,63,35)" rx="2" ry="2" />
-<text text-anchor="" x="203.94" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::init (23 samples, 0.01%)</title><rect x="873.7" y="209" width="0.2" height="15.0" fill="rgb(225,166,42)" rx="2" ry="2" />
-<text text-anchor="" x="876.73" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::DoubleColumnWriterBase<double>::write_batch (742 samples, 0.48%)</title><rect x="166.4" y="193" width="5.6" height="15.0" fill="rgb(227,170,38)" rx="2" ry="2" />
-<text text-anchor="" x="169.39" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (20 samples, 0.01%)</title><rect x="141.8" y="321" width="0.1" height="15.0" fill="rgb(227,183,19)" rx="2" ry="2" />
-<text text-anchor="" x="144.79" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (19 samples, 0.01%)</title><rect x="149.7" y="209" width="0.1" height="15.0" fill="rgb(226,86,6)" rx="2" ry="2" />
-<text text-anchor="" x="152.69" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (22 samples, 0.01%)</title><rect x="872.9" y="209" width="0.2" height="15.0" fill="rgb(222,10,23)" rx="2" ry="2" />
-<text text-anchor="" x="875.93" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseToSpans (16 samples, 0.01%)</title><rect x="855.4" y="113" width="0.1" height="15.0" fill="rgb(221,35,25)" rx="2" ry="2" />
-<text text-anchor="" x="858.42" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (1,785 samples, 1.15%)</title><rect x="150.6" y="193" width="13.6" height="15.0" fill="rgb(250,66,46)" rx="2" ry="2" />
-<text text-anchor="" x="153.65" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (3,076 samples, 1.98%)</title><rect x="601.9" y="225" width="23.4" height="15.0" fill="rgb(206,76,9)" rx="2" ry="2" />
-<text text-anchor="" x="604.92" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::finalize (206 samples, 0.13%)</title><rect x="164.2" y="209" width="1.6" height="15.0" fill="rgb(252,2,23)" rx="2" ry="2" />
-<text text-anchor="" x="167.23" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::seek (70 samples, 0.05%)</title><rect x="1161.6" y="161" width="0.5" height="15.0" fill="rgb(215,0,29)" rx="2" ry="2" />
-<text text-anchor="" x="1164.57" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (7,814 samples, 5.04%)</title><rect x="251.4" y="225" width="59.4" height="15.0" fill="rgb(243,147,20)" rx="2" ry="2" />
-<text text-anchor="" x="254.37" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris:..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (60 samples, 0.04%)</title><rect x="275.6" y="129" width="0.5" height="15.0" fill="rgb(213,60,6)" rx="2" ry="2" />
-<text text-anchor="" x="278.64" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (61 samples, 0.04%)</title><rect x="171.2" y="161" width="0.4" height="15.0" fill="rgb(234,195,9)" rx="2" ry="2" />
-<text text-anchor="" x="174.15" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::index_cmp (54 samples, 0.03%)</title><rect x="1181.1" y="161" width="0.4" height="15.0" fill="rgb(247,26,27)" rx="2" ry="2" />
-<text text-anchor="" x="1184.08" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentExecState::execute (61 samples, 0.04%)</title><rect x="1189.2" y="273" width="0.5" height="15.0" fill="rgb(226,154,42)" rx="2" ry="2" />
-<text text-anchor="" x="1192.22" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (59 samples, 0.04%)</title><rect x="219.8" y="97" width="0.5" height="15.0" fill="rgb(214,133,2)" rx="2" ry="2" />
-<text text-anchor="" x="222.83" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexWriter::add_index_entry (55 samples, 0.04%)</title><rect x="569.6" y="193" width="0.4" height="15.0" fill="rgb(226,210,41)" rx="2" ry="2" />
-<text text-anchor="" x="572.61" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (18 samples, 0.01%)</title><rect x="1024.4" y="145" width="0.2" height="15.0" fill="rgb(245,31,47)" rx="2" ry="2" />
-<text text-anchor="" x="1027.44" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>rw_verify_area (26 samples, 0.02%)</title><rect x="52.5" y="321" width="0.2" height="15.0" fill="rgb(210,144,14)" rx="2" ry="2" />
-<text text-anchor="" x="55.51" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>base::internal::SpinLockDelay (32 samples, 0.02%)</title><rect x="131.0" y="337" width="0.2" height="15.0" fill="rgb(210,48,53)" rx="2" ry="2" />
-<text text-anchor="" x="133.99" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (22 samples, 0.01%)</title><rect x="872.9" y="193" width="0.2" height="15.0" fill="rgb(230,174,44)" rx="2" ry="2" />
-<text text-anchor="" x="875.93" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (641 samples, 0.41%)</title><rect x="1058.1" y="113" width="4.9" height="15.0" fill="rgb(246,7,7)" rx="2" ry="2" />
-<text text-anchor="" x="1061.09" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (501 samples, 0.32%)</title><rect x="598.1" y="209" width="3.8" height="15.0" fill="rgb(238,37,53)" rx="2" ry="2" />
-<text text-anchor="" x="601.10" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::vector<doris::TTabletInfo, std::allocator<doris::TTabletInfo> >::operator= (16 samples, 0.01%)</title><rect x="851.7" y="257" width="0.2" height="15.0" fill="rgb(227,15,48)" rx="2" ry="2" />
-<text text-anchor="" x="854.74" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PositionEntryReader::positions (18 samples, 0.01%)</title><rect x="1165.8" y="145" width="0.2" height="15.0" fill="rgb(239,172,37)" rx="2" ry="2" />
-<text text-anchor="" x="1168.83" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseListToSpans (26 samples, 0.02%)</title><rect x="855.8" y="145" width="0.2" height="15.0" fill="rgb(241,45,52)" rx="2" ry="2" />
-<text text-anchor="" x="858.81" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::Percentile::reset (15 samples, 0.01%)</title><rect x="848.7" y="273" width="0.1" height="15.0" fill="rgb(205,123,24)" rx="2" ry="2" />
-<text text-anchor="" x="851.65" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::_make_file_header (40 samples, 0.03%)</title><rect x="573.3" y="177" width="0.3" height="15.0" fill="rgb(245,73,48)" rx="2" ry="2" />
-<text text-anchor="" x="576.28" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (72 samples, 0.05%)</title><rect x="1145.4" y="97" width="0.6" height="15.0" fill="rgb(223,56,52)" rx="2" ry="2" />
-<text text-anchor="" x="1148.43" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (133 samples, 0.09%)</title><rect x="201.2" y="129" width="1.0" height="15.0" fill="rgb(245,223,3)" rx="2" ry="2" />
-<text text-anchor="" x="204.19" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::write_batch (28,202 samples, 18.19%)</title><rect x="355.4" y="209" width="214.6" height="15.0" fill="rgb(238,189,37)" rx="2" ry="2" />
-<text text-anchor="" x="358.37" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::SegmentWriter::write_..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_direct_values (49 samples, 0.03%)</title><rect x="414.4" y="145" width="0.4" height="15.0" fill="rgb(242,153,17)" rx="2" ry="2" />
-<text text-anchor="" x="417.40" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (38 samples, 0.02%)</title><rect x="165.4" y="177" width="0.3" height="15.0" fill="rgb(217,165,39)" rx="2" ry="2" />
-<text text-anchor="" x="168.44" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::CumulativeCompaction::_do_cumulative_compaction (67,697 samples, 43.67%)</title><rect x="326.1" y="257" width="515.3" height="15.0" fill="rgb(228,192,17)" rx="2" ry="2" />
-<text text-anchor="" x="329.14" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::CumulativeCompaction::_do_cumulative_compaction</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (25 samples, 0.02%)</title><rect x="147.9" y="321" width="0.2" height="15.0" fill="rgb(241,79,1)" rx="2" ry="2" />
-<text text-anchor="" x="150.94" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<unsigned long, false>::next_vector (193 samples, 0.12%)</title><rect x="1090.9" y="161" width="1.4" height="15.0" fill="rgb(214,122,5)" rx="2" ry="2" />
-<text text-anchor="" x="1093.88" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (24 samples, 0.02%)</title><rect x="554.7" y="97" width="0.1" height="15.0" fill="rgb(237,128,28)" rx="2" ry="2" />
-<text text-anchor="" x="557.65" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (71 samples, 0.05%)</title><rect x="1090.2" y="129" width="0.5" height="15.0" fill="rgb(232,116,52)" rx="2" ry="2" />
-<text text-anchor="" x="1093.19" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::InsertRange (28 samples, 0.02%)</title><rect x="855.8" y="161" width="0.2" height="15.0" fill="rgb(227,53,8)" rx="2" ry="2" />
-<text text-anchor="" x="858.79" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::mem_pool (21 samples, 0.01%)</title><rect x="573.9" y="225" width="0.1" height="15.0" fill="rgb(234,168,35)" rx="2" ry="2" />
-<text text-anchor="" x="576.88" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::seek (59 samples, 0.04%)</title><rect x="1161.1" y="161" width="0.5" height="15.0" fill="rgb(253,35,31)" rx="2" ry="2" />
-<text text-anchor="" x="1164.12" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStreamFactory::~OutStreamFactory (35 samples, 0.02%)</title><rect x="573.6" y="177" width="0.3" height="15.0" fill="rgb(254,179,46)" rx="2" ry="2" />
-<text text-anchor="" x="576.61" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (40 samples, 0.03%)</title><rect x="856.7" y="225" width="0.3" height="15.0" fill="rgb(251,159,38)" rx="2" ry="2" />
-<text text-anchor="" x="859.68" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (17 samples, 0.01%)</title><rect x="1183.1" y="97" width="0.1" height="15.0" fill="rgb(210,220,4)" rx="2" ry="2" />
-<text text-anchor="" x="1186.10" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (103 samples, 0.07%)</title><rect x="688.1" y="113" width="0.8" height="15.0" fill="rgb(222,163,28)" rx="2" ry="2" />
-<text text-anchor="" x="691.15" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (51 samples, 0.03%)</title><rect x="546.9" y="113" width="0.4" height="15.0" fill="rgb(240,62,14)" rx="2" ry="2" />
-<text text-anchor="" x="549.91" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_raw_spin_lock (17 samples, 0.01%)</title><rect x="132.7" y="321" width="0.2" height="15.0" fill="rgb(211,123,3)" rx="2" ry="2" />
-<text text-anchor="" x="135.73" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (14 samples, 0.01%)</title><rect x="268.9" y="129" width="0.1" height="15.0" fill="rgb(225,216,39)" rx="2" ry="2" />
-<text text-anchor="" x="271.88" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (198 samples, 0.13%)</title><rect x="1163.8" y="129" width="1.5" height="15.0" fill="rgb(244,171,1)" rx="2" ry="2" />
-<text text-anchor="" x="1166.76" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (184 samples, 0.12%)</title><rect x="140.2" y="337" width="1.4" height="15.0" fill="rgb(217,26,10)" rx="2" ry="2" />
-<text text-anchor="" x="143.19" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (1,303 samples, 0.84%)</title><rect x="830.5" y="225" width="10.0" height="15.0" fill="rgb(231,113,25)" rx="2" ry="2" />
-<text text-anchor="" x="833.54" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write_to_file (47 samples, 0.03%)</title><rect x="165.4" y="193" width="0.3" height="15.0" fill="rgb(214,163,19)" rx="2" ry="2" />
-<text text-anchor="" x="168.37" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_raw_spin_lock (49 samples, 0.03%)</title><rect x="122.1" y="321" width="0.4" height="15.0" fill="rgb(224,140,5)" rx="2" ry="2" />
-<text text-anchor="" x="125.08" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<long, true>::write_batch (47 samples, 0.03%)</title><rect x="136.0" y="337" width="0.3" height="15.0" fill="rgb(241,70,21)" rx="2" ry="2" />
-<text text-anchor="" x="138.99" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (49 samples, 0.03%)</title><rect x="1185.8" y="209" width="0.3" height="15.0" fill="rgb(209,147,11)" rx="2" ry="2" />
-<text text-anchor="" x="1188.77" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::_cumulative_compaction_thread_callback (67,740 samples, 43.70%)</title><rect x="326.0" y="305" width="515.6" height="15.0" fill="rgb(247,204,6)" rx="2" ry="2" />
-<text text-anchor="" x="328.95" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OLAPEngine::_cumulative_compaction_thread_callback</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>clear_page_c_e (50 samples, 0.03%)</title><rect x="31.0" y="305" width="0.4" height="15.0" fill="rgb(230,144,52)" rx="2" ry="2" />
-<text text-anchor="" x="34.01" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::Scavenge (26 samples, 0.02%)</title><rect x="854.8" y="193" width="0.2" height="15.0" fill="rgb(250,229,41)" rx="2" ry="2" />
-<text text-anchor="" x="857.83" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>system_call (32 samples, 0.02%)</title><rect x="54.1" y="321" width="0.2" height="15.0" fill="rgb(239,70,30)" rx="2" ry="2" />
-<text text-anchor="" x="57.06" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (21 samples, 0.01%)</title><rect x="674.4" y="97" width="0.1" height="15.0" fill="rgb(207,124,11)" rx="2" ry="2" />
-<text text-anchor="" x="677.36" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseToSpans (17 samples, 0.01%)</title><rect x="854.9" y="129" width="0.1" height="15.0" fill="rgb(245,45,31)" rx="2" ry="2" />
-<text text-anchor="" x="857.90" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>inotify_inode_queue_event (14 samples, 0.01%)</title><rect x="47.7" y="321" width="0.1" height="15.0" fill="rgb(247,46,30)" rx="2" ry="2" />
-<text text-anchor="" x="50.72" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (62 samples, 0.04%)</title><rect x="222.2" y="145" width="0.5" height="15.0" fill="rgb(252,165,16)" rx="2" ry="2" />
-<text text-anchor="" x="225.22" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (105 samples, 0.07%)</title><rect x="272.1" y="113" width="0.8" height="15.0" fill="rgb(233,14,44)" rx="2" ry="2" />
-<text text-anchor="" x="275.10" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (886 samples, 0.57%)</title><rect x="296.5" y="209" width="6.7" height="15.0" fill="rgb(236,36,21)" rx="2" ry="2" />
-<text text-anchor="" x="299.49" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Conditions::append_condition (51 samples, 0.03%)</title><rect x="1188.2" y="225" width="0.4" height="15.0" fill="rgb(240,185,34)" rx="2" ry="2" />
-<text text-anchor="" x="1191.18" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::finalize (469 samples, 0.30%)</title><rect x="570.3" y="225" width="3.6" height="15.0" fill="rgb(237,111,53)" rx="2" ry="2" />
-<text text-anchor="" x="573.32" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TaskWorkerPool::_report_olap_table_worker_thread_callback (153 samples, 0.10%)</title><rect x="850.8" y="321" width="1.2" height="15.0" fill="rgb(244,203,23)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_get_block (19 samples, 0.01%)</title><rect x="1180.5" y="177" width="0.2" height="15.0" fill="rgb(212,194,1)" rx="2" ry="2" />
-<text text-anchor="" x="1183.52" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnWriter::write (27 samples, 0.02%)</title><rect x="849.2" y="193" width="0.2" height="15.0" fill="rgb(208,177,40)" rx="2" ry="2" />
-<text text-anchor="" x="852.22" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (40 samples, 0.03%)</title><rect x="393.2" y="129" width="0.4" height="15.0" fill="rgb(229,84,26)" rx="2" ry="2" />
-<text text-anchor="" x="396.25" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (115 samples, 0.07%)</title><rect x="704.1" y="113" width="0.9" height="15.0" fill="rgb(209,212,15)" rx="2" ry="2" />
-<text text-anchor="" x="707.13" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>intel_pmu_enable_all (49 samples, 0.03%)</title><rect x="120.3" y="321" width="0.3" height="15.0" fill="rgb(246,76,30)" rx="2" ry="2" />
-<text text-anchor="" x="123.28" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnReader<doris::StringColumnDirectReader>::seek (159 samples, 0.10%)</title><rect x="1165.8" y="161" width="1.2" height="15.0" fill="rgb(242,19,19)" rx="2" ry="2" />
-<text text-anchor="" x="1168.77" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (527 samples, 0.34%)</title><rect x="693.9" y="97" width="4.0" height="15.0" fill="rgb(234,194,37)" rx="2" ry="2" />
-<text text-anchor="" x="696.86" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (22 samples, 0.01%)</title><rect x="1095.9" y="145" width="0.2" height="15.0" fill="rgb(220,139,27)" rx="2" ry="2" />
-<text text-anchor="" x="1098.93" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::BaseCompaction::_do_base_compaction (23,342 samples, 15.06%)</title><rect x="148.3" y="257" width="177.6" height="15.0" fill="rgb(232,176,9)" rx="2" ry="2" />
-<text text-anchor="" x="151.26" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::BaseCompaction::..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::Scavenge (28 samples, 0.02%)</title><rect x="855.3" y="177" width="0.2" height="15.0" fill="rgb(241,3,12)" rx="2" ry="2" />
-<text text-anchor="" x="858.34" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (39 samples, 0.03%)</title><rect x="275.8" y="113" width="0.3" height="15.0" fill="rgb(229,178,5)" rx="2" ry="2" />
-<text text-anchor="" x="278.80" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,470 samples, 0.95%)</title><rect x="790.2" y="193" width="11.2" height="15.0" fill="rgb(232,30,27)" rx="2" ry="2" />
-<text text-anchor="" x="793.20" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>radix_tree_lookup_slot (15 samples, 0.01%)</title><rect x="1136.0" y="97" width="0.1" height="15.0" fill="rgb(218,169,6)" rx="2" ry="2" />
-<text text-anchor="" x="1139.00" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PInternalServiceImpl<doris::PBackendService>::_exec_plan_fragment (125 samples, 0.08%)</title><rect x="841.7" y="209" width="1.0" height="15.0" fill="rgb(242,95,23)" rx="2" ry="2" />
-<text text-anchor="" x="844.72" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (75 samples, 0.05%)</title><rect x="219.7" y="145" width="0.6" height="15.0" fill="rgb(254,114,52)" rx="2" ry="2" />
-<text text-anchor="" x="222.74" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>intel_pmu_enable_all (225 samples, 0.15%)</title><rect x="49.2" y="305" width="1.8" height="15.0" fill="rgb(235,68,20)" rx="2" ry="2" />
-<text text-anchor="" x="52.25" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_read_all_data_streams (52 samples, 0.03%)</title><rect x="1184.8" y="177" width="0.4" height="15.0" fill="rgb(230,92,3)" rx="2" ry="2" />
-<text text-anchor="" x="1187.84" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (1,132 samples, 0.73%)</title><rect x="191.1" y="161" width="8.6" height="15.0" fill="rgb(205,93,43)" rx="2" ry="2" />
-<text text-anchor="" x="194.09" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (37 samples, 0.02%)</title><rect x="272.6" y="97" width="0.3" height="15.0" fill="rgb(241,158,0)" rx="2" ry="2" />
-<text text-anchor="" x="275.61" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (87 samples, 0.06%)</title><rect x="273.3" y="97" width="0.6" height="15.0" fill="rgb(247,55,46)" rx="2" ry="2" />
-<text text-anchor="" x="276.27" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::_finalize_segment (468 samples, 0.30%)</title><rect x="570.3" y="209" width="3.6" height="15.0" fill="rgb(216,8,41)" rx="2" ry="2" />
-<text text-anchor="" x="573.32" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::init (16 samples, 0.01%)</title><rect x="829.6" y="161" width="0.2" height="15.0" fill="rgb(215,124,35)" rx="2" ry="2" />
-<text text-anchor="" x="832.65" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (18 samples, 0.01%)</title><rect x="202.1" y="113" width="0.1" height="15.0" fill="rgb(230,144,28)" rx="2" ry="2" />
-<text text-anchor="" x="205.07" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::merge (69 samples, 0.04%)</title><rect x="355.8" y="177" width="0.6" height="15.0" fill="rgb(230,199,8)" rx="2" ry="2" />
-<text text-anchor="" x="358.83" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PositionEntryReader::positions (35 samples, 0.02%)</title><rect x="1163.2" y="129" width="0.3" height="15.0" fill="rgb(238,50,16)" rx="2" ry="2" />
-<text text-anchor="" x="1166.20" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (24 samples, 0.02%)</title><rect x="1063.3" y="113" width="0.2" height="15.0" fill="rgb(230,65,8)" rx="2" ry="2" />
-<text text-anchor="" x="1066.34" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::next_vector (40 samples, 0.03%)</title><rect x="135.4" y="337" width="0.3" height="15.0" fill="rgb(213,149,43)" rx="2" ry="2" />
-<text text-anchor="" x="138.37" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcpy_sse2_unaligned (45 samples, 0.03%)</title><rect x="130.6" y="337" width="0.3" height="15.0" fill="rgb(226,144,50)" rx="2" ry="2" />
-<text text-anchor="" x="133.55" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::free_all (37 samples, 0.02%)</title><rect x="1172.9" y="177" width="0.3" height="15.0" fill="rgb(228,175,0)" rx="2" ry="2" />
-<text text-anchor="" x="1175.87" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (797 samples, 0.51%)</title><rect x="1082.7" y="129" width="6.0" height="15.0" fill="rgb(211,132,39)" rx="2" ry="2" />
-<text text-anchor="" x="1085.65" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (364 samples, 0.23%)</title><rect x="1054.2" y="113" width="2.8" height="15.0" fill="rgb(228,70,40)" rx="2" ry="2" />
-<text text-anchor="" x="1057.22" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (26 samples, 0.02%)</title><rect x="392.8" y="113" width="0.2" height="15.0" fill="rgb(212,202,45)" rx="2" ry="2" />
-<text text-anchor="" x="395.82" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::prepare_block_read (2,052 samples, 1.32%)</title><rect x="857.1" y="241" width="15.7" height="15.0" fill="rgb(252,155,2)" rx="2" ry="2" />
-<text text-anchor="" x="860.15" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (40 samples, 0.03%)</title><rect x="670.4" y="81" width="0.3" height="15.0" fill="rgb(244,21,48)" rx="2" ry="2" />
-<text text-anchor="" x="673.41" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::olap_crc32 (48 samples, 0.03%)</title><rect x="165.0" y="177" width="0.4" height="15.0" fill="rgb(227,170,49)" rx="2" ry="2" />
-<text text-anchor="" x="168.00" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (3,695 samples, 2.38%)</title><rect x="801.4" y="193" width="28.1" height="15.0" fill="rgb(240,218,38)" rx="2" ry="2" />
-<text text-anchor="" x="804.39" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (21,293 samples, 13.73%)</title><rect x="998.2" y="177" width="162.1" height="15.0" fill="rgb(210,55,52)" rx="2" ry="2" />
-<text text-anchor="" x="1001.24" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::SegmentReader..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcpy_sse2_unaligned (19 samples, 0.01%)</title><rect x="355.7" y="177" width="0.1" height="15.0" fill="rgb(226,182,23)" rx="2" ry="2" />
-<text text-anchor="" x="358.69" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,229 samples, 0.79%)</title><rect x="451.1" y="177" width="9.4" height="15.0" fill="rgb(254,21,37)" rx="2" ry="2" />
-<text text-anchor="" x="454.14" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>clear_page_c_e (14 samples, 0.01%)</title><rect x="1157.7" y="113" width="0.1" height="15.0" fill="rgb(217,40,54)" rx="2" ry="2" />
-<text text-anchor="" x="1160.70" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (27 samples, 0.02%)</title><rect x="413.7" y="129" width="0.2" height="15.0" fill="rgb(252,50,41)" rx="2" ry="2" />
-<text text-anchor="" x="416.65" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (272 samples, 0.18%)</title><rect x="317.3" y="225" width="2.1" height="15.0" fill="rgb(208,157,41)" rx="2" ry="2" />
-<text text-anchor="" x="320.29" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (69 samples, 0.04%)</title><rect x="209.1" y="177" width="0.5" height="15.0" fill="rgb(234,20,37)" rx="2" ry="2" />
-<text text-anchor="" x="212.12" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>syscall (80 samples, 0.05%)</title><rect x="53.3" y="321" width="0.6" height="15.0" fill="rgb(218,18,10)" rx="2" ry="2" />
-<text text-anchor="" x="56.29" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (261 samples, 0.17%)</title><rect x="413.4" y="161" width="2.0" height="15.0" fill="rgb(235,75,52)" rx="2" ry="2" />
-<text text-anchor="" x="416.42" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::seek (115 samples, 0.07%)</title><rect x="1162.1" y="161" width="0.9" height="15.0" fill="rgb(211,225,50)" rx="2" ry="2" />
-<text text-anchor="" x="1165.10" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (270 samples, 0.17%)</title><rect x="132.6" y="337" width="2.0" height="15.0" fill="rgb(250,185,40)" rx="2" ry="2" />
-<text text-anchor="" x="135.59" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_fill_compressed (21 samples, 0.01%)</title><rect x="1017.6" y="129" width="0.1" height="15.0" fill="rgb(225,47,34)" rx="2" ry="2" />
-<text text-anchor="" x="1020.56" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_short_repeat_values (221 samples, 0.14%)</title><rect x="564.2" y="145" width="1.7" height="15.0" fill="rgb(211,159,12)" rx="2" ry="2" />
-<text text-anchor="" x="567.20" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StringColumnDirectReader::next_vector (58 samples, 0.04%)</title><rect x="145.3" y="337" width="0.4" height="15.0" fill="rgb(242,127,49)" rx="2" ry="2" />
-<text text-anchor="" x="148.28" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree<doris::StringValue, doris::StringValue, std::_Identity<doris::StringValue>, std::less<doris::StringValue>, std::allocator<doris::StringValue> >::find (85 samples, 0.05%)</title><rect x="1179.8" y="193" width="0.7" height="15.0" fill="rgb(210,186,14)" rx="2" ry="2" />
-<text text-anchor="" x="1182.81" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_short_repeat_values (72 samples, 0.05%)</title><rect x="414.8" y="145" width="0.5" height="15.0" fill="rgb(230,19,14)" rx="2" ry="2" />
-<text text-anchor="" x="417.77" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentExecState::prepare (83 samples, 0.05%)</title><rect x="841.7" y="161" width="0.7" height="15.0" fill="rgb(222,119,51)" rx="2" ry="2" />
-<text text-anchor="" x="844.75" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (136 samples, 0.09%)</title><rect x="272.9" y="113" width="1.0" height="15.0" fill="rgb(217,106,37)" rx="2" ry="2" />
-<text text-anchor="" x="275.89" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OlapScanner::get_batch (2,175 samples, 1.40%)</title><rect x="856.2" y="289" width="16.6" height="15.0" fill="rgb(248,17,42)" rx="2" ry="2" />
-<text text-anchor="" x="859.22" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (30 samples, 0.02%)</title><rect x="391.8" y="129" width="0.2" height="15.0" fill="rgb(235,177,39)" rx="2" ry="2" />
-<text text-anchor="" x="394.79" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcmp_sse4_1 (103 samples, 0.07%)</title><rect x="236.9" y="209" width="0.8" height="15.0" fill="rgb(231,101,2)" rx="2" ry="2" />
-<text text-anchor="" x="239.91" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (36 samples, 0.02%)</title><rect x="268.3" y="129" width="0.3" height="15.0" fill="rgb(229,210,18)" rx="2" ry="2" />
-<text text-anchor="" x="271.31" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (91 samples, 0.06%)</title><rect x="556.6" y="129" width="0.7" height="15.0" fill="rgb(251,83,12)" rx="2" ry="2" />
-<text text-anchor="" x="559.58" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (15 samples, 0.01%)</title><rect x="548.9" y="113" width="0.1" height="15.0" fill="rgb(210,165,9)" rx="2" ry="2" />
-<text text-anchor="" x="551.88" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (40,153 samples, 25.90%)</title><rect x="874.8" y="209" width="305.7" height="15.0" fill="rgb(246,152,40)" rx="2" ry="2" />
-<text text-anchor="" x="877.83" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_ZN5doris10ColumnData10_get_blockEbi.cons..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (67 samples, 0.04%)</title><rect x="1093.6" y="161" width="0.5" height="15.0" fill="rgb(227,36,46)" rx="2" ry="2" />
-<text text-anchor="" x="1096.63" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentGroup::find_short_key (86 samples, 0.06%)</title><rect x="1180.9" y="193" width="0.6" height="15.0" fill="rgb(219,48,22)" rx="2" ry="2" />
-<text text-anchor="" x="1183.87" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (46 samples, 0.03%)</title><rect x="1150.2" y="97" width="0.4" height="15.0" fill="rgb(247,11,43)" rx="2" ry="2" />
-<text text-anchor="" x="1153.21" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (14 samples, 0.01%)</title><rect x="396.3" y="33" width="0.1" height="15.0" fill="rgb(217,203,48)" rx="2" ry="2" />
-<text text-anchor="" x="399.26" y="43.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (20 samples, 0.01%)</title><rect x="142.2" y="321" width="0.2" height="15.0" fill="rgb(235,14,25)" rx="2" ry="2" />
-<text text-anchor="" x="145.22" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (744 samples, 0.48%)</title><rect x="391.6" y="161" width="5.7" height="15.0" fill="rgb(210,25,25)" rx="2" ry="2" />
-<text text-anchor="" x="394.65" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___strncmp_ssse3 (26 samples, 0.02%)</title><rect x="127.7" y="337" width="0.2" height="15.0" fill="rgb(212,179,14)" rx="2" ry="2" />
-<text text-anchor="" x="130.74" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (46 samples, 0.03%)</title><rect x="1092.0" y="145" width="0.3" height="15.0" fill="rgb(243,136,31)" rx="2" ry="2" />
-<text text-anchor="" x="1094.99" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (18 samples, 0.01%)</title><rect x="1183.1" y="113" width="0.1" height="15.0" fill="rgb(227,194,17)" rx="2" ry="2" />
-<text text-anchor="" x="1186.09" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (109 samples, 0.07%)</title><rect x="853.1" y="321" width="0.8" height="15.0" fill="rgb(246,167,13)" rx="2" ry="2" />
-<text text-anchor="" x="856.11" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>brpc::Socket::ProcessEvent (156 samples, 0.10%)</title><rect x="841.6" y="305" width="1.2" height="15.0" fill="rgb(210,12,34)" rx="2" ry="2" />
-<text text-anchor="" x="844.64" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_patched_base_values (822 samples, 0.53%)</title><rect x="697.9" y="113" width="6.2" height="15.0" fill="rgb(211,61,33)" rx="2" ry="2" />
-<text text-anchor="" x="700.87" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (188 samples, 0.12%)</title><rect x="142.4" y="337" width="1.4" height="15.0" fill="rgb(229,229,27)" rx="2" ry="2" />
-<text text-anchor="" x="145.38" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentGroup::add_short_key (362 samples, 0.23%)</title><rect x="330.8" y="209" width="2.7" height="15.0" fill="rgb(229,195,16)" rx="2" ry="2" />
-<text text-anchor="" x="333.79" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_row (41,249 samples, 26.61%)</title><rect x="874.1" y="225" width="314.0" height="15.0" fill="rgb(254,128,35)" rx="2" ry="2" />
-<text text-anchor="" x="877.12" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::ColumnData::_seek_to_row</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentGroup::add_short_key (100 samples, 0.06%)</title><rect x="149.8" y="209" width="0.8" height="15.0" fill="rgb(239,109,35)" rx="2" ry="2" />
-<text text-anchor="" x="152.85" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (178 samples, 0.11%)</title><rect x="1094.6" y="145" width="1.3" height="15.0" fill="rgb(226,175,25)" rx="2" ry="2" />
-<text text-anchor="" x="1097.57" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (130 samples, 0.08%)</title><rect x="1159.3" y="161" width="1.0" height="15.0" fill="rgb(253,35,27)" rx="2" ry="2" />
-<text text-anchor="" x="1162.32" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (1,583 samples, 1.02%)</title><rect x="1138.6" y="129" width="12.1" height="15.0" fill="rgb(241,32,52)" rx="2" ry="2" />
-<text text-anchor="" x="1141.61" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (432 samples, 0.28%)</title><rect x="566.3" y="193" width="3.3" height="15.0" fill="rgb(243,111,35)" rx="2" ry="2" />
-<text text-anchor="" x="569.33" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (90 samples, 0.06%)</title><rect x="1092.9" y="145" width="0.7" height="15.0" fill="rgb(222,146,20)" rx="2" ry="2" />
-<text text-anchor="" x="1095.88" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (59 samples, 0.04%)</title><rect x="1032.4" y="97" width="0.4" height="15.0" fill="rgb(245,15,15)" rx="2" ry="2" />
-<text text-anchor="" x="1035.38" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_row (2,052 samples, 1.32%)</title><rect x="857.1" y="225" width="15.7" height="15.0" fill="rgb(209,220,5)" rx="2" ry="2" />
-<text text-anchor="" x="860.15" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::allocate_memory_for_string_type (41 samples, 0.03%)</title><rect x="841.1" y="241" width="0.3" height="15.0" fill="rgb(221,127,2)" rx="2" ry="2" />
-<text text-anchor="" x="844.09" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__libc_send (36 samples, 0.02%)</title><rect x="32.9" y="321" width="0.3" height="15.0" fill="rgb(212,45,35)" rx="2" ry="2" />
-<text text-anchor="" x="35.90" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (26 samples, 0.02%)</title><rect x="562.3" y="49" width="0.2" height="15.0" fill="rgb(250,220,10)" rx="2" ry="2" />
-<text text-anchor="" x="565.29" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (498 samples, 0.32%)</title><rect x="172.0" y="193" width="3.8" height="15.0" fill="rgb(211,165,15)" rx="2" ry="2" />
-<text text-anchor="" x="175.04" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (25 samples, 0.02%)</title><rect x="171.6" y="161" width="0.2" height="15.0" fill="rgb(232,10,28)" rx="2" ry="2" />
-<text text-anchor="" x="174.62" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (181 samples, 0.12%)</title><rect x="305.0" y="193" width="1.4" height="15.0" fill="rgb(206,39,15)" rx="2" ry="2" />
-<text text-anchor="" x="308.01" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (891 samples, 0.57%)</title><rect x="664.0" y="145" width="6.8" height="15.0" fill="rgb(248,41,10)" rx="2" ry="2" />
-<text text-anchor="" x="667.04" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::ReleaseToCentralCache (37 samples, 0.02%)</title><rect x="855.7" y="177" width="0.3" height="15.0" fill="rgb(251,153,16)" rx="2" ry="2" />
-<text text-anchor="" x="858.72" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (38 samples, 0.02%)</title><rect x="871.4" y="129" width="0.3" height="15.0" fill="rgb(231,138,49)" rx="2" ry="2" />
-<text text-anchor="" x="874.38" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (1,240 samples, 0.80%)</title><rect x="406.0" y="177" width="9.4" height="15.0" fill="rgb(224,48,5)" rx="2" ry="2" />
-<text text-anchor="" x="408.97" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (58 samples, 0.04%)</title><rect x="277.8" y="113" width="0.5" height="15.0" fill="rgb(218,59,51)" rx="2" ry="2" />
-<text text-anchor="" x="280.83" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_busiest_group (56 samples, 0.04%)</title><rect x="570.8" y="161" width="0.4" height="15.0" fill="rgb(212,191,45)" rx="2" ry="2" />
-<text text-anchor="" x="573.79" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (529 samples, 0.34%)</title><rect x="1032.8" y="129" width="4.1" height="15.0" fill="rgb(243,30,39)" rx="2" ry="2" />
-<text text-anchor="" x="1035.83" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__audit_syscall_exit (61 samples, 0.04%)</title><rect x="32.1" y="321" width="0.5" height="15.0" fill="rgb(224,11,36)" rx="2" ry="2" />
-<text text-anchor="" x="35.10" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (15 samples, 0.01%)</title><rect x="396.3" y="97" width="0.1" height="15.0" fill="rgb(250,127,41)" rx="2" ry="2" />
-<text text-anchor="" x="399.25" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Merger::merge (67,584 samples, 43.59%)</title><rect x="326.4" y="241" width="514.5" height="15.0" fill="rgb(252,100,46)" rx="2" ry="2" />
-<text text-anchor="" x="329.43" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Merger::merge</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (40 samples, 0.03%)</title><rect x="674.0" y="97" width="0.3" height="15.0" fill="rgb(244,46,4)" rx="2" ry="2" />
-<text text-anchor="" x="677.02" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (34 samples, 0.02%)</title><rect x="704.7" y="97" width="0.3" height="15.0" fill="rgb(224,9,32)" rx="2" ry="2" />
-<text text-anchor="" x="707.75" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TaskWorkerPool::_report_disk_state_worker_thread_callback (47 samples, 0.03%)</title><rect x="850.5" y="321" width="0.3" height="15.0" fill="rgb(224,120,26)" rx="2" ry="2" />
-<text text-anchor="" x="853.48" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PBackendService::CallMethod (135 samples, 0.09%)</title><rect x="841.7" y="241" width="1.0" height="15.0" fill="rgb(208,10,15)" rx="2" ry="2" />
-<text text-anchor="" x="844.70" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::close (197 samples, 0.13%)</title><rect x="854.6" y="257" width="1.5" height="15.0" fill="rgb(233,220,19)" rx="2" ry="2" />
-<text text-anchor="" x="857.61" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (17 samples, 0.01%)</title><rect x="562.5" y="113" width="0.1" height="15.0" fill="rgb(222,7,20)" rx="2" ry="2" />
-<text text-anchor="" x="565.51" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::crc32 (82 samples, 0.05%)</title><rect x="571.8" y="177" width="0.7" height="15.0" fill="rgb(254,200,2)" rx="2" ry="2" />
-<text text-anchor="" x="574.83" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (169 samples, 0.11%)</title><rect x="554.9" y="113" width="1.2" height="15.0" fill="rgb(230,134,38)" rx="2" ry="2" />
-<text text-anchor="" x="557.86" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<int, true>::write_batch (3,487 samples, 2.25%)</title><rect x="370.8" y="193" width="26.5" height="15.0" fill="rgb(229,68,49)" rx="2" ry="2" />
-<text text-anchor="" x="373.80" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ThreadPool::work_thread (75 samples, 0.05%)</title><rect x="1189.2" y="321" width="0.5" height="15.0" fill="rgb(215,198,33)" rx="2" ry="2" />
-<text text-anchor="" x="1192.17" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>kmem_cache_alloc (16 samples, 0.01%)</title><rect x="844.6" y="321" width="0.1" height="15.0" fill="rgb(230,189,39)" rx="2" ry="2" />
-<text text-anchor="" x="847.57" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (187 samples, 0.12%)</title><rect x="391.7" y="145" width="1.5" height="15.0" fill="rgb(220,191,13)" rx="2" ry="2" />
-<text text-anchor="" x="394.74" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (124 samples, 0.08%)</title><rect x="1028.0" y="129" width="0.9" height="15.0" fill="rgb(237,92,13)" rx="2" ry="2" />
-<text text-anchor="" x="1030.97" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (40 samples, 0.03%)</title><rect x="865.4" y="145" width="0.3" height="15.0" fill="rgb(244,115,14)" rx="2" ry="2" />
-<text text-anchor="" x="868.39" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>release_pages (18 samples, 0.01%)</title><rect x="130.0" y="321" width="0.1" height="15.0" fill="rgb(252,111,8)" rx="2" ry="2" />
-<text text-anchor="" x="133.01" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_direct_values (527 samples, 0.34%)</title><rect x="393.2" y="145" width="4.0" height="15.0" fill="rgb(231,108,33)" rx="2" ry="2" />
-<text text-anchor="" x="396.16" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnWriter::finalize (27 samples, 0.02%)</title><rect x="573.4" y="145" width="0.2" height="15.0" fill="rgb(222,123,53)" rx="2" ry="2" />
-<text text-anchor="" x="576.36" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (15 samples, 0.01%)</title><rect x="871.1" y="97" width="0.1" height="15.0" fill="rgb(222,129,21)" rx="2" ry="2" />
-<text text-anchor="" x="874.08" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::_init (20 samples, 0.01%)</title><rect x="1188.7" y="209" width="0.2" height="15.0" fill="rgb(213,21,23)" rx="2" ry="2" />
-<text text-anchor="" x="1191.71" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (385 samples, 0.25%)</title><rect x="218.7" y="161" width="2.9" height="15.0" fill="rgb(221,130,34)" rx="2" ry="2" />
-<text text-anchor="" x="221.72" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (29 samples, 0.02%)</title><rect x="867.2" y="145" width="0.2" height="15.0" fill="rgb(223,2,10)" rx="2" ry="2" />
-<text text-anchor="" x="870.23" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (13,860 samples, 8.94%)</title><rect x="460.8" y="177" width="105.5" height="15.0" fill="rgb(246,153,21)" rx="2" ry="2" />
-<text text-anchor="" x="463.81" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::RunLe..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LzoBinaryReader::_next_block (45 samples, 0.03%)</title><rect x="850.0" y="225" width="0.4" height="15.0" fill="rgb(213,141,35)" rx="2" ry="2" />
-<text text-anchor="" x="853.05" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (28 samples, 0.02%)</title><rect x="271.9" y="113" width="0.2" height="15.0" fill="rgb(235,36,11)" rx="2" ry="2" />
-<text text-anchor="" x="274.88" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::next_vector (283 samples, 0.18%)</title><rect x="266.4" y="145" width="2.2" height="15.0" fill="rgb(221,223,53)" rx="2" ry="2" />
-<text text-anchor="" x="269.43" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (304 samples, 0.20%)</title><rect x="169.5" y="177" width="2.3" height="15.0" fill="rgb(228,26,10)" rx="2" ry="2" />
-<text text-anchor="" x="172.49" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>get_page_from_freelist (14 samples, 0.01%)</title><rect x="125.3" y="321" width="0.1" height="15.0" fill="rgb(216,161,10)" rx="2" ry="2" />
-<text text-anchor="" x="128.34" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PlanFragmentExecutor::open_internal (52 samples, 0.03%)</title><rect x="1189.3" y="241" width="0.4" height="15.0" fill="rgb(235,41,42)" rx="2" ry="2" />
-<text text-anchor="" x="1192.28" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_attach_data_to_merge_set (2,053 samples, 1.32%)</title><rect x="857.1" y="257" width="15.7" height="15.0" fill="rgb(252,84,2)" rx="2" ry="2" />
-<text text-anchor="" x="860.15" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (168 samples, 0.11%)</title><rect x="666.5" y="113" width="1.3" height="15.0" fill="rgb(247,184,52)" rx="2" ry="2" />
-<text text-anchor="" x="669.49" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (160 samples, 0.10%)</title><rect x="546.1" y="129" width="1.2" height="15.0" fill="rgb(235,152,33)" rx="2" ry="2" />
-<text text-anchor="" x="549.10" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_init_conditions_param (67 samples, 0.04%)</title><rect x="1188.2" y="241" width="0.5" height="15.0" fill="rgb(223,47,46)" rx="2" ry="2" />
-<text text-anchor="" x="1191.17" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (383 samples, 0.25%)</title><rect x="776.1" y="193" width="2.9" height="15.0" fill="rgb(209,168,40)" rx="2" ry="2" />
-<text text-anchor="" x="779.12" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (586 samples, 0.38%)</title><rect x="306.4" y="193" width="4.4" height="15.0" fill="rgb(211,179,22)" rx="2" ry="2" />
-<text text-anchor="" x="309.39" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentMgr::exec_actual (61 samples, 0.04%)</title><rect x="1189.2" y="289" width="0.5" height="15.0" fill="rgb(242,225,47)" rx="2" ry="2" />
-<text text-anchor="" x="1192.22" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>palo_be (155,028 samples, 100.00%)</title><rect x="10.0" y="353" width="1180.0" height="15.0" fill="rgb(227,127,46)" rx="2" ry="2" />
-<text text-anchor="" x="13.00" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >palo_be</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>LZ4_decompress_safe (8,365 samples, 5.40%)</title><rect x="56.3" y="337" width="63.7" height="15.0" fill="rgb(210,156,35)" rx="2" ry="2" />
-<text text-anchor="" x="59.31" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >LZ4_de..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OlapScanner::open (41,543 samples, 26.80%)</title><rect x="872.8" y="289" width="316.2" height="15.0" fill="rgb(244,212,15)" rx="2" ry="2" />
-<text text-anchor="" x="875.77" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OlapScanner::open</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (20 samples, 0.01%)</title><rect x="171.5" y="145" width="0.1" height="15.0" fill="rgb(243,160,53)" rx="2" ry="2" />
-<text text-anchor="" x="174.46" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (19 samples, 0.01%)</title><rect x="147.5" y="321" width="0.2" height="15.0" fill="rgb(225,45,11)" rx="2" ry="2" />
-<text text-anchor="" x="150.55" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (295 samples, 0.19%)</title><rect x="672.7" y="129" width="2.3" height="15.0" fill="rgb(211,78,48)" rx="2" ry="2" />
-<text text-anchor="" x="675.71" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>put_page (44 samples, 0.03%)</title><rect x="51.1" y="321" width="0.3" height="15.0" fill="rgb(231,228,41)" rx="2" ry="2" />
-<text text-anchor="" x="54.06" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>LZ4_compress_fast_extState (2,610 samples, 1.68%)</title><rect x="11.9" y="321" width="19.9" height="15.0" fill="rgb(221,133,32)" rx="2" ry="2" />
-<text text-anchor="" x="14.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (908 samples, 0.59%)</title><rect x="557.3" y="129" width="6.9" height="15.0" fill="rgb(239,23,3)" rx="2" ry="2" />
-<text text-anchor="" x="560.28" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (170 samples, 0.11%)</title><rect x="1158.0" y="145" width="1.3" height="15.0" fill="rgb(231,84,47)" rx="2" ry="2" />
-<text text-anchor="" x="1161.02" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::next_vector (15 samples, 0.01%)</title><rect x="856.8" y="193" width="0.1" height="15.0" fill="rgb(229,62,2)" rx="2" ry="2" />
-<text text-anchor="" x="859.79" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (26 samples, 0.02%)</title><rect x="1030.3" y="113" width="0.2" height="15.0" fill="rgb(208,212,42)" rx="2" ry="2" />
-<text text-anchor="" x="1033.29" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_init_params (106 samples, 0.07%)</title><rect x="1188.2" y="257" width="0.8" height="15.0" fill="rgb(249,122,34)" rx="2" ry="2" />
-<text text-anchor="" x="1191.17" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnWriter::write_batch (19,822 samples, 12.79%)</title><rect x="415.4" y="193" width="150.9" height="15.0" fill="rgb(206,52,9)" rx="2" ry="2" />
-<text text-anchor="" x="418.43" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::LargeIntColu..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (2,131 samples, 1.37%)</title><rect x="1024.8" y="145" width="16.2" height="15.0" fill="rgb(206,17,5)" rx="2" ry="2" />
-<text text-anchor="" x="1027.78" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (39 samples, 0.03%)</title><rect x="147.8" y="337" width="0.3" height="15.0" fill="rgb(224,84,28)" rx="2" ry="2" />
-<text text-anchor="" x="150.84" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::EqualPredicate<doris::StringValue>::evaluate (498 samples, 0.32%)</title><rect x="875.4" y="193" width="3.8" height="15.0" fill="rgb(251,209,14)" rx="2" ry="2" />
-<text text-anchor="" x="878.37" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::allocate_memory_for_string_type (843 samples, 0.54%)</title><rect x="310.9" y="225" width="6.4" height="15.0" fill="rgb(217,52,22)" rx="2" ry="2" />
-<text text-anchor="" x="313.87" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (15 samples, 0.01%)</title><rect x="200.6" y="113" width="0.1" height="15.0" fill="rgb(250,24,10)" rx="2" ry="2" />
-<text text-anchor="" x="203.57" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_var_unsigned (25 samples, 0.02%)</title><rect x="414.2" y="129" width="0.2" height="15.0" fill="rgb(213,43,49)" rx="2" ry="2" />
-<text text-anchor="" x="417.21" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (21 samples, 0.01%)</title><rect x="1166.6" y="129" width="0.2" height="15.0" fill="rgb(236,181,14)" rx="2" ry="2" />
-<text text-anchor="" x="1169.61" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemIndex::find (77 samples, 0.05%)</title><rect x="1180.9" y="177" width="0.6" height="15.0" fill="rgb(243,31,36)" rx="2" ry="2" />
-<text text-anchor="" x="1183.90" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::get_num_rows (23 samples, 0.01%)</title><rect x="851.5" y="273" width="0.1" height="15.0" fill="rgb(215,51,45)" rx="2" ry="2" />
-<text text-anchor="" x="854.46" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>flush_tlb_others_ipi (43 samples, 0.03%)</title><rect x="129.1" y="321" width="0.4" height="15.0" fill="rgb(220,40,3)" rx="2" ry="2" />
-<text text-anchor="" x="132.13" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (127 samples, 0.08%)</title><rect x="177.7" y="161" width="1.0" height="15.0" fill="rgb(250,113,25)" rx="2" ry="2" />
-<text text-anchor="" x="180.69" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (218 samples, 0.14%)</title><rect x="1031.2" y="113" width="1.6" height="15.0" fill="rgb(226,141,32)" rx="2" ry="2" />
-<text text-anchor="" x="1034.17" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (29 samples, 0.02%)</title><rect x="562.3" y="81" width="0.2" height="15.0" fill="rgb(248,199,0)" rx="2" ry="2" />
-<text text-anchor="" x="565.28" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (90 samples, 0.06%)</title><rect x="1030.5" y="113" width="0.7" height="15.0" fill="rgb(251,196,43)" rx="2" ry="2" />
-<text text-anchor="" x="1033.49" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (24 samples, 0.02%)</title><rect x="56.1" y="321" width="0.2" height="15.0" fill="rgb(206,64,15)" rx="2" ry="2" />
-<text text-anchor="" x="59.09" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseListToSpans (16 samples, 0.01%)</title><rect x="855.4" y="129" width="0.1" height="15.0" fill="rgb(254,165,43)" rx="2" ry="2" />
-<text text-anchor="" x="858.42" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PositionEntryReader::positions (19 samples, 0.01%)</title><rect x="1162.2" y="129" width="0.2" height="15.0" fill="rgb(218,66,26)" rx="2" ry="2" />
-<text text-anchor="" x="1165.24" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>all (155,028 samples, 100%)</title><rect x="10.0" y="369" width="1180.0" height="15.0" fill="rgb(253,27,52)" rx="2" ry="2" />
-<text text-anchor="" x="13.00" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>mnt_want_write_file (14 samples, 0.01%)</title><rect x="126.6" y="321" width="0.1" height="15.0" fill="rgb(246,107,41)" rx="2" ry="2" />
-<text text-anchor="" x="129.62" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (16 samples, 0.01%)</title><rect x="135.8" y="321" width="0.2" height="15.0" fill="rgb(242,179,47)" rx="2" ry="2" />
-<text text-anchor="" x="138.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (205 samples, 0.13%)</title><rect x="1147.8" y="113" width="1.6" height="15.0" fill="rgb(245,152,19)" rx="2" ry="2" />
-<text text-anchor="" x="1150.79" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::init (25 samples, 0.02%)</title><rect x="1182.8" y="161" width="0.2" height="15.0" fill="rgb(215,198,52)" rx="2" ry="2" />
-<text text-anchor="" x="1185.81" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>ext4_da_get_block_prep (14 samples, 0.01%)</title><rect x="124.1" y="321" width="0.1" height="15.0" fill="rgb(240,29,6)" rx="2" ry="2" />
-<text text-anchor="" x="127.10" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (28 samples, 0.02%)</title><rect x="202.5" y="129" width="0.2" height="15.0" fill="rgb(233,210,1)" rx="2" ry="2" />
-<text text-anchor="" x="205.48" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>free_pcppages_bulk (18 samples, 0.01%)</title><rect x="129.5" y="321" width="0.1" height="15.0" fill="rgb(238,187,40)" rx="2" ry="2" />
-<text text-anchor="" x="132.51" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__mem_cgroup_uncharge_common (29 samples, 0.02%)</title><rect x="128.3" y="321" width="0.2" height="15.0" fill="rgb(253,10,17)" rx="2" ry="2" />
-<text text-anchor="" x="131.31" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::allocate (56 samples, 0.04%)</title><rect x="1128.6" y="129" width="0.4" height="15.0" fill="rgb(213,9,22)" rx="2" ry="2" />
-<text text-anchor="" x="1131.60" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (35 samples, 0.02%)</title><rect x="1184.9" y="129" width="0.3" height="15.0" fill="rgb(246,78,17)" rx="2" ry="2" />
-<text text-anchor="" x="1187.93" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (52 samples, 0.03%)</title><rect x="219.9" y="65" width="0.4" height="15.0" fill="rgb(230,40,4)" rx="2" ry="2" />
-<text text-anchor="" x="222.88" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (88 samples, 0.06%)</title><rect x="149.9" y="193" width="0.7" height="15.0" fill="rgb(216,166,54)" rx="2" ry="2" />
-<text text-anchor="" x="152.88" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (41 samples, 0.03%)</title><rect x="866.4" y="129" width="0.3" height="15.0" fill="rgb(239,190,27)" rx="2" ry="2" />
-<text text-anchor="" x="869.40" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (17 samples, 0.01%)</title><rect x="871.9" y="145" width="0.2" height="15.0" fill="rgb(242,38,18)" rx="2" ry="2" />
-<text text-anchor="" x="874.94" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (91 samples, 0.06%)</title><rect x="310.2" y="177" width="0.6" height="15.0" fill="rgb(213,104,35)" rx="2" ry="2" />
-<text text-anchor="" x="313.15" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (6,027 samples, 3.89%)</title><rect x="10.0" y="337" width="45.9" height="15.0" fill="rgb(249,148,17)" rx="2" ry="2" />
-<text text-anchor="" x="13.00" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" > </text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>pthread_cond_wait@@GLIBC_2.3.2 (280 samples, 0.18%)</title><rect x="48.9" y="321" width="2.2" height="15.0" fill="rgb(218,193,1)" rx="2" ry="2" />
-<text text-anchor="" x="51.93" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::FindChunk (20 samples, 0.01%)</title><rect x="1183.1" y="145" width="0.1" height="15.0" fill="rgb(220,122,40)" rx="2" ry="2" />
-<text text-anchor="" x="1186.07" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (111 samples, 0.07%)</title><rect x="392.2" y="129" width="0.8" height="15.0" fill="rgb(216,170,44)" rx="2" ry="2" />
-<text text-anchor="" x="395.17" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (31 samples, 0.02%)</title><rect x="1093.2" y="129" width="0.3" height="15.0" fill="rgb(220,4,51)" rx="2" ry="2" />
-<text text-anchor="" x="1096.22" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_raw_spin_lock (15 samples, 0.01%)</title><rect x="140.2" y="321" width="0.1" height="15.0" fill="rgb(229,50,42)" rx="2" ry="2" />
-<text text-anchor="" x="143.21" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>touch_atime (54 samples, 0.03%)</title><rect x="54.9" y="321" width="0.4" height="15.0" fill="rgb(234,147,44)" rx="2" ry="2" />
-<text text-anchor="" x="57.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>generic_file_aio_read (15 samples, 0.01%)</title><rect x="1135.8" y="97" width="0.1" height="15.0" fill="rgb(205,149,16)" rx="2" ry="2" />
-<text text-anchor="" x="1138.80" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseListToSpans (18 samples, 0.01%)</title><rect x="854.9" y="145" width="0.1" height="15.0" fill="rgb(253,21,27)" rx="2" ry="2" />
-<text text-anchor="" x="857.89" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (204 samples, 0.13%)</title><rect x="562.6" y="113" width="1.6" height="15.0" fill="rgb(233,87,34)" rx="2" ry="2" />
-<text text-anchor="" x="565.64" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::perform_base_compaction (23,347 samples, 15.06%)</title><rect x="148.2" y="289" width="177.7" height="15.0" fill="rgb(226,120,54)" rx="2" ry="2" />
-<text text-anchor="" x="151.23" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OLAPEngine::perf..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::Scavenge (38 samples, 0.02%)</title><rect x="855.7" y="193" width="0.3" height="15.0" fill="rgb(242,55,26)" rx="2" ry="2" />
-<text text-anchor="" x="858.72" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (21 samples, 0.01%)</title><rect x="685.6" y="129" width="0.2" height="15.0" fill="rgb(228,69,47)" rx="2" ry="2" />
-<text text-anchor="" x="688.64" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnWriter::write (587 samples, 0.38%)</title><rect x="218.4" y="177" width="4.5" height="15.0" fill="rgb(205,104,15)" rx="2" ry="2" />
-<text text-anchor="" x="221.43" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>do_sync_read (21 samples, 0.01%)</title><rect x="42.8" y="321" width="0.1" height="15.0" fill="rgb(210,50,39)" rx="2" ry="2" />
-<text text-anchor="" x="45.76" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::CumulativeCompaction::run (67,702 samples, 43.67%)</title><rect x="326.1" y="273" width="515.4" height="15.0" fill="rgb(249,188,50)" rx="2" ry="2" />
-<text text-anchor="" x="329.14" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::CumulativeCompaction::run</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (167 samples, 0.11%)</title><rect x="220.3" y="145" width="1.3" height="15.0" fill="rgb(232,74,49)" rx="2" ry="2" />
-<text text-anchor="" x="223.31" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::next_vector (3,582 samples, 2.31%)</title><rect x="1063.6" y="161" width="27.3" height="15.0" fill="rgb(251,46,22)" rx="2" ry="2" />
-<text text-anchor="" x="1066.61" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::allocate_memory_for_string_type (91 samples, 0.06%)</title><rect x="829.8" y="225" width="0.7" height="15.0" fill="rgb(211,196,42)" rx="2" ry="2" />
-<text text-anchor="" x="832.85" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StringColumnDirectReader::next_vector (349 samples, 0.23%)</title><rect x="869.0" y="145" width="2.7" height="15.0" fill="rgb(234,137,11)" rx="2" ry="2" />
-<text text-anchor="" x="872.02" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (409 samples, 0.26%)</title><rect x="199.8" y="161" width="3.1" height="15.0" fill="rgb(234,148,48)" rx="2" ry="2" />
-<text text-anchor="" x="202.81" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::finalize (433 samples, 0.28%)</title><rect x="570.3" y="193" width="3.3" height="15.0" fill="rgb(219,188,34)" rx="2" ry="2" />
-<text text-anchor="" x="573.32" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::write_batch (74 samples, 0.05%)</title><rect x="848.9" y="225" width="0.5" height="15.0" fill="rgb(227,1,12)" rx="2" ry="2" />
-<text text-anchor="" x="851.86" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (113 samples, 0.07%)</title><rect x="866.1" y="145" width="0.8" height="15.0" fill="rgb(229,139,17)" rx="2" ry="2" />
-<text text-anchor="" x="869.06" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TExecPlanFragmentParams::read (23 samples, 0.01%)</title><rect x="842.4" y="177" width="0.2" height="15.0" fill="rgb(222,216,18)" rx="2" ry="2" />
-<text text-anchor="" x="845.42" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (592 samples, 0.38%)</title><rect x="699.6" y="97" width="4.5" height="15.0" fill="rgb(221,162,20)" rx="2" ry="2" />
-<text text-anchor="" x="702.62" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (16 samples, 0.01%)</title><rect x="54.8" y="321" width="0.1" height="15.0" fill="rgb(254,123,7)" rx="2" ry="2" />
-<text text-anchor="" x="57.78" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree<doris::StringValue, doris::StringValue, std::_Identity<doris::StringValue>, std::less<doris::StringValue>, std::allocator<doris::StringValue> >::find (259 samples, 0.17%)</title><rect x="852.0" y="337" width="2.0" height="15.0" fill="rgb(218,102,43)" rx="2" ry="2" />
-<text text-anchor="" x="855.04" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (592 samples, 0.38%)</title><rect x="408.9" y="161" width="4.5" height="15.0" fill="rgb(243,179,16)" rx="2" ry="2" />
-<text text-anchor="" x="411.88" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::ReleaseToCentralCache (26 samples, 0.02%)</title><rect x="854.8" y="177" width="0.2" height="15.0" fill="rgb(215,19,54)" rx="2" ry="2" />
-<text text-anchor="" x="857.83" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PriorityThreadPool::work_thread (43,966 samples, 28.36%)</title><rect x="854.5" y="321" width="334.7" height="15.0" fill="rgb(249,116,50)" rx="2" ry="2" />
-<text text-anchor="" x="857.52" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::PriorityThreadPool::work_thread</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (38 samples, 0.02%)</title><rect x="413.9" y="129" width="0.3" height="15.0" fill="rgb(222,199,49)" rx="2" ry="2" />
-<text text-anchor="" x="416.92" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::attached_by (31,819 samples, 20.52%)</title><rect x="328.1" y="225" width="242.2" height="15.0" fill="rgb(251,101,9)" rx="2" ry="2" />
-<text text-anchor="" x="331.12" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::ColumnDataWriter::attache..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (19 samples, 0.01%)</title><rect x="573.4" y="129" width="0.1" height="15.0" fill="rgb(232,161,14)" rx="2" ry="2" />
-<text text-anchor="" x="576.39" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (99 samples, 0.06%)</title><rect x="140.7" y="321" width="0.8" height="15.0" fill="rgb(208,17,36)" rx="2" ry="2" />
-<text text-anchor="" x="143.74" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (26 samples, 0.02%)</title><rect x="1087.3" y="113" width="0.2" height="15.0" fill="rgb(212,64,45)" rx="2" ry="2" />
-<text text-anchor="" x="1090.33" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (21 samples, 0.01%)</title><rect x="872.9" y="161" width="0.2" height="15.0" fill="rgb(219,140,40)" rx="2" ry="2" />
-<text text-anchor="" x="875.94" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (25 samples, 0.02%)</title><rect x="1093.3" y="113" width="0.2" height="15.0" fill="rgb(239,103,44)" rx="2" ry="2" />
-<text text-anchor="" x="1096.27" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (597 samples, 0.39%)</title><rect x="211.8" y="161" width="4.5" height="15.0" fill="rgb(243,167,21)" rx="2" ry="2" />
-<text text-anchor="" x="214.77" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::InListPredicate<doris::StringValue>::evaluate (15,540 samples, 10.02%)</title><rect x="879.2" y="193" width="118.3" height="15.0" fill="rgb(221,44,38)" rx="2" ry="2" />
-<text text-anchor="" x="882.18" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::InListP..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (19 samples, 0.01%)</title><rect x="1165.3" y="145" width="0.1" height="15.0" fill="rgb(253,158,13)" rx="2" ry="2" />
-<text text-anchor="" x="1168.28" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (21 samples, 0.01%)</title><rect x="554.7" y="81" width="0.1" height="15.0" fill="rgb(236,165,2)" rx="2" ry="2" />
-<text text-anchor="" x="557.67" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (105 samples, 0.07%)</title><rect x="143.0" y="321" width="0.8" height="15.0" fill="rgb(223,32,52)" rx="2" ry="2" />
-<text text-anchor="" x="145.97" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (236 samples, 0.15%)</title><rect x="10.1" y="321" width="1.8" height="15.0" fill="rgb(252,196,30)" rx="2" ry="2" />
-<text text-anchor="" x="13.11" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StringColumnDirectReader::next_vector (306 samples, 0.20%)</title><rect x="276.3" y="129" width="2.4" height="15.0" fill="rgb(238,223,9)" rx="2" ry="2" />
-<text text-anchor="" x="279.33" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FrontendServiceClient::send_report (34 samples, 0.02%)</title><rect x="850.8" y="273" width="0.3" height="15.0" fill="rgb(248,66,24)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (75 samples, 0.05%)</title><rect x="1166.0" y="145" width="0.5" height="15.0" fill="rgb(250,174,13)" rx="2" ry="2" />
-<text text-anchor="" x="1168.97" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (37 samples, 0.02%)</title><rect x="142.1" y="337" width="0.3" height="15.0" fill="rgb(249,72,33)" rx="2" ry="2" />
-<text text-anchor="" x="145.10" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (904 samples, 0.58%)</title><rect x="209.6" y="177" width="6.9" height="15.0" fill="rgb(237,168,42)" rx="2" ry="2" />
-<text text-anchor="" x="212.64" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_find_position_by_short_key (94 samples, 0.06%)</title><rect x="1180.8" y="209" width="0.7" height="15.0" fill="rgb(214,105,0)" rx="2" ry="2" />
-<text text-anchor="" x="1183.81" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::~OutStream (34 samples, 0.02%)</title><rect x="222.9" y="177" width="0.3" height="15.0" fill="rgb(207,37,14)" rx="2" ry="2" />
-<text text-anchor="" x="225.90" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (44 samples, 0.03%)</title><rect x="1161.2" y="145" width="0.4" height="15.0" fill="rgb(238,17,29)" rx="2" ry="2" />
-<text text-anchor="" x="1164.23" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::pair<std::__detail::_Node_iterator<doris::WrapperField const*, true, true>, bool> std::_Hashtable<doris::WrapperField const*, doris::WrapperField const*, std::allocator<doris::WrapperField const*>, std::__detail::_Identity, doris::FieldEqual, doris::FieldHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert<doris::Wrappe [...]
-<text text-anchor="" x="1191.36" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::pair<std::_Rb_tree_iterator<std::pair<long const, doris::TTablet> >, bool> std::_Rb_tree<long, std::pair<long const, doris::TTablet>, std::_Select1st<std::pair<long const, doris::TTablet> >, std::less<long>, std::allocator<std::pair<long const, doris::TTablet> > >::_M_insert_unique<std::pair<long, doris::TTablet> > (22 samples, 0.01%)</title><rect x="851.7" y="289" width="0.2" height="15.0" fill="rgb(233, [...]
-<text text-anchor="" x="854.72" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (1,512 samples, 0.98%)</title><rect x="1167.0" y="193" width="11.5" height="15.0" fill="rgb(226,61,5)" rx="2" ry="2" />
-<text text-anchor="" x="1170.04" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>LZ4_decompress_safe (20 samples, 0.01%)</title><rect x="1138.2" y="97" width="0.1" height="15.0" fill="rgb(244,179,51)" rx="2" ry="2" />
-<text text-anchor="" x="1141.19" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnWriter::finalize (29 samples, 0.02%)</title><rect x="573.4" y="161" width="0.2" height="15.0" fill="rgb(209,188,3)" rx="2" ry="2" />
-<text text-anchor="" x="576.36" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (2,810 samples, 1.81%)</title><rect x="544.7" y="161" width="21.4" height="15.0" fill="rgb(233,212,48)" rx="2" ry="2" />
-<text text-anchor="" x="547.74" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (72 samples, 0.05%)</title><rect x="1063.0" y="129" width="0.5" height="15.0" fill="rgb(213,157,28)" rx="2" ry="2" />
-<text text-anchor="" x="1065.97" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (158 samples, 0.10%)</title><rect x="1149.4" y="113" width="1.2" height="15.0" fill="rgb(231,171,16)" rx="2" ry="2" />
-<text text-anchor="" x="1152.35" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (20 samples, 0.01%)</title><rect x="392.0" y="129" width="0.2" height="15.0" fill="rgb(214,100,35)" rx="2" ry="2" />
-<text text-anchor="" x="395.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ExecNode::create_tree_helper (32 samples, 0.02%)</title><rect x="841.8" y="113" width="0.3" height="15.0" fill="rgb(231,126,0)" rx="2" ry="2" />
-<text text-anchor="" x="844.82" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (22 samples, 0.01%)</title><rect x="674.8" y="97" width="0.1" height="15.0" fill="rgb(232,190,45)" rx="2" ry="2" />
-<text text-anchor="" x="677.75" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::get_next (15 samples, 0.01%)</title><rect x="1189.5" y="209" width="0.2" height="15.0" fill="rgb(251,96,7)" rx="2" ry="2" />
-<text text-anchor="" x="1192.54" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (231 samples, 0.15%)</title><rect x="1146.0" y="97" width="1.8" height="15.0" fill="rgb(247,206,27)" rx="2" ry="2" />
-<text text-anchor="" x="1149.04" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::ReleaseToCentralCache (27 samples, 0.02%)</title><rect x="855.3" y="161" width="0.2" height="15.0" fill="rgb(215,52,3)" rx="2" ry="2" />
-<text text-anchor="" x="858.34" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>page_remove_rmap (14 samples, 0.01%)</title><rect x="129.9" y="321" width="0.1" height="15.0" fill="rgb(254,156,24)" rx="2" ry="2" />
-<text text-anchor="" x="132.90" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree<doris::StringValue, doris::StringValue, std::_Identity<doris::StringValue>, std::less<doris::StringValue>, std::allocator<doris::StringValue> >::find (13,926 samples, 8.98%)</title><rect x="891.2" y="177" width="106.0" height="15.0" fill="rgb(236,146,29)" rx="2" ry="2" />
-<text text-anchor="" x="894.21" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >std::_Rb_tre..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (84 samples, 0.05%)</title><rect x="868.3" y="145" width="0.6" height="15.0" fill="rgb(238,97,9)" rx="2" ry="2" />
-<text text-anchor="" x="871.27" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::release_data_sources (185 samples, 0.12%)</title><rect x="854.7" y="241" width="1.4" height="15.0" fill="rgb(236,176,25)" rx="2" ry="2" />
-<text text-anchor="" x="857.69" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnWriter::create_row_index_entry (63 samples, 0.04%)</title><rect x="165.9" y="193" width="0.5" height="15.0" fill="rgb(215,157,12)" rx="2" ry="2" />
-<text text-anchor="" x="168.91" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>system_call_after_swapgs (60 samples, 0.04%)</title><rect x="54.3" y="321" width="0.5" height="15.0" fill="rgb(236,191,13)" rx="2" ry="2" />
-<text text-anchor="" x="57.30" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (57 samples, 0.04%)</title><rect x="1062.5" y="97" width="0.5" height="15.0" fill="rgb(252,56,44)" rx="2" ry="2" />
-<text text-anchor="" x="1065.54" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (476 samples, 0.31%)</title><rect x="393.6" y="129" width="3.6" height="15.0" fill="rgb(219,124,43)" rx="2" ry="2" />
-<text text-anchor="" x="396.55" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (22 samples, 0.01%)</title><rect x="216.3" y="145" width="0.2" height="15.0" fill="rgb(214,117,15)" rx="2" ry="2" />
-<text text-anchor="" x="219.33" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_direct_values (1,028 samples, 0.66%)</title><rect x="548.3" y="145" width="7.8" height="15.0" fill="rgb(237,70,23)" rx="2" ry="2" />
-<text text-anchor="" x="551.32" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::get_next_block (10,553 samples, 6.81%)</title><rect x="663.3" y="209" width="80.3" height="15.0" fill="rgb(253,66,45)" rx="2" ry="2" />
-<text text-anchor="" x="666.27" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Co..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (22,235 samples, 14.34%)</title><rect x="997.8" y="193" width="169.2" height="15.0" fill="rgb(210,71,39)" rx="2" ry="2" />
-<text text-anchor="" x="1000.79" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::SegmentReader:..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (2,822 samples, 1.82%)</title><rect x="1019.6" y="161" width="21.5" height="15.0" fill="rgb(227,204,16)" rx="2" ry="2" />
-<text text-anchor="" x="1022.58" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::next_vector (155 samples, 0.10%)</title><rect x="864.6" y="161" width="1.2" height="15.0" fill="rgb(227,11,39)" rx="2" ry="2" />
-<text text-anchor="" x="867.61" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::cmp (217 samples, 0.14%)</title><rect x="1186.4" y="209" width="1.7" height="15.0" fill="rgb(246,162,29)" rx="2" ry="2" />
-<text text-anchor="" x="1189.40" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (14 samples, 0.01%)</title><rect x="562.5" y="97" width="0.1" height="15.0" fill="rgb(237,46,11)" rx="2" ry="2" />
-<text text-anchor="" x="565.53" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (1,870 samples, 1.21%)</title><rect x="278.8" y="177" width="14.2" height="15.0" fill="rgb(247,159,4)" rx="2" ry="2" />
-<text text-anchor="" x="281.79" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcmp_sse4_1 (14 samples, 0.01%)</title><rect x="849.6" y="225" width="0.1" height="15.0" fill="rgb(225,172,44)" rx="2" ry="2" />
-<text text-anchor="" x="852.62" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::clear (17 samples, 0.01%)</title><rect x="1186.3" y="209" width="0.1" height="15.0" fill="rgb(205,188,42)" rx="2" ry="2" />
-<text text-anchor="" x="1189.26" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (35 samples, 0.02%)</title><rect x="1184.9" y="145" width="0.3" height="15.0" fill="rgb(210,177,7)" rx="2" ry="2" />
-<text text-anchor="" x="1187.93" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::~SegmentWriter (34 samples, 0.02%)</title><rect x="222.9" y="209" width="0.3" height="15.0" fill="rgb(244,139,30)" rx="2" ry="2" />
-<text text-anchor="" x="225.90" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (18 samples, 0.01%)</title><rect x="1128.9" y="49" width="0.1" height="15.0" fill="rgb(217,176,29)" rx="2" ry="2" />
-<text text-anchor="" x="1131.89" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<long, true>::write_batch (3,196 samples, 2.06%)</title><rect x="178.7" y="193" width="24.3" height="15.0" fill="rgb(253,159,19)" rx="2" ry="2" />
-<text text-anchor="" x="181.71" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_short_repeat_values (72 samples, 0.05%)</title><rect x="202.3" y="145" width="0.5" height="15.0" fill="rgb(207,148,12)" rx="2" ry="2" />
-<text text-anchor="" x="205.30" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (51 samples, 0.03%)</title><rect x="200.3" y="129" width="0.4" height="15.0" fill="rgb(221,186,40)" rx="2" ry="2" />
-<text text-anchor="" x="203.30" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::_base_compaction_thread_callback (23,349 samples, 15.06%)</title><rect x="148.2" y="305" width="177.8" height="15.0" fill="rgb(211,140,41)" rx="2" ry="2" />
-<text text-anchor="" x="151.23" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OLAPEngine::_bas..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (746 samples, 0.48%)</title><rect x="823.8" y="177" width="5.7" height="15.0" fill="rgb(237,176,43)" rx="2" ry="2" />
-<text text-anchor="" x="826.84" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>copy_user_generic_string (92 samples, 0.06%)</title><rect x="1136.7" y="81" width="0.8" height="15.0" fill="rgb(240,55,22)" rx="2" ry="2" />
-<text text-anchor="" x="1139.75" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (20 samples, 0.01%)</title><rect x="136.7" y="321" width="0.1" height="15.0" fill="rgb(220,102,3)" rx="2" ry="2" />
-<text text-anchor="" x="139.66" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::init (36 samples, 0.02%)</title><rect x="1183.1" y="161" width="0.2" height="15.0" fill="rgb(214,72,17)" rx="2" ry="2" />
-<text text-anchor="" x="1186.05" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (138 samples, 0.09%)</title><rect x="133.5" y="321" width="1.0" height="15.0" fill="rgb(209,133,22)" rx="2" ry="2" />
-<text text-anchor="" x="136.49" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (185 samples, 0.12%)</title><rect x="1136.7" y="97" width="1.4" height="15.0" fill="rgb(222,151,13)" rx="2" ry="2" />
-<text text-anchor="" x="1139.65" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<short, true>::write_batch (22 samples, 0.01%)</title><rect x="136.3" y="337" width="0.2" height="15.0" fill="rgb(225,115,13)" rx="2" ry="2" />
-<text text-anchor="" x="139.34" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::~Reader (212 samples, 0.14%)</title><rect x="854.6" y="273" width="1.6" height="15.0" fill="rgb(229,38,49)" rx="2" ry="2" />
-<text text-anchor="" x="857.61" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>copy_user_generic_string (117 samples, 0.08%)</title><rect x="123.0" y="321" width="0.9" height="15.0" fill="rgb(223,145,38)" rx="2" ry="2" />
-<text text-anchor="" x="126.02" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::VectorizedRowBatch (19 samples, 0.01%)</title><rect x="873.3" y="225" width="0.1" height="15.0" fill="rgb(209,174,4)" rx="2" ry="2" />
-<text text-anchor="" x="876.26" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (43 samples, 0.03%)</title><rect x="414.4" y="129" width="0.4" height="15.0" fill="rgb(252,120,48)" rx="2" ry="2" />
-<text text-anchor="" x="417.45" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::get_data_size (27 samples, 0.02%)</title><rect x="850.5" y="289" width="0.3" height="15.0" fill="rgb(227,80,14)" rx="2" ry="2" />
-<text text-anchor="" x="853.55" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (879 samples, 0.57%)</title><rect x="549.5" y="129" width="6.6" height="15.0" fill="rgb(242,3,0)" rx="2" ry="2" />
-<text text-anchor="" x="552.45" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>pthread_cond_wait@@GLIBC_2.3.2 (364 samples, 0.23%)</title><rect x="845.5" y="337" width="2.7" height="15.0" fill="rgb(236,53,53)" rx="2" ry="2" />
-<text text-anchor="" x="848.46" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (36 samples, 0.02%)</title><rect x="1184.9" y="161" width="0.3" height="15.0" fill="rgb(211,120,10)" rx="2" ry="2" />
-<text text-anchor="" x="1187.92" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>clear_page_c_e (16 samples, 0.01%)</title><rect x="118.9" y="321" width="0.1" height="15.0" fill="rgb(251,97,28)" rx="2" ry="2" />
-<text text-anchor="" x="121.86" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree<doris::StringValue, doris::StringValue, std::_Identity<doris::StringValue>, std::less<doris::StringValue>, std::allocator<doris::StringValue> >::find (856 samples, 0.55%)</title><rect x="858.0" y="177" width="6.5" height="15.0" fill="rgb(208,203,50)" rx="2" ry="2" />
-<text text-anchor="" x="861.01" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (25 samples, 0.02%)</title><rect x="415.0" y="129" width="0.2" height="15.0" fill="rgb(228,161,1)" rx="2" ry="2" />
-<text text-anchor="" x="418.01" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (68 samples, 0.04%)</title><rect x="856.6" y="241" width="0.5" height="15.0" fill="rgb(254,7,32)" rx="2" ry="2" />
-<text text-anchor="" x="859.62" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>lzo1x_decompress_safe (45 samples, 0.03%)</title><rect x="850.0" y="193" width="0.4" height="15.0" fill="rgb(208,171,34)" rx="2" ry="2" />
-<text text-anchor="" x="853.05" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::SamplerCollector::run (61 samples, 0.04%)</title><rect x="848.3" y="305" width="0.5" height="15.0" fill="rgb(225,180,2)" rx="2" ry="2" />
-<text text-anchor="" x="851.33" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (17 samples, 0.01%)</title><rect x="554.7" y="33" width="0.1" height="15.0" fill="rgb(208,59,3)" rx="2" ry="2" />
-<text text-anchor="" x="557.70" y="43.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::report_all_tablets_info (104 samples, 0.07%)</title><rect x="851.1" y="305" width="0.8" height="15.0" fill="rgb(247,85,24)" rx="2" ry="2" />
-<text text-anchor="" x="854.10" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (432 samples, 0.28%)</title><rect x="1033.6" y="113" width="3.3" height="15.0" fill="rgb(223,8,16)" rx="2" ry="2" />
-<text text-anchor="" x="1036.57" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (19 samples, 0.01%)</title><rect x="222.8" y="161" width="0.1" height="15.0" fill="rgb(240,21,14)" rx="2" ry="2" />
-<text text-anchor="" x="225.76" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (147 samples, 0.09%)</title><rect x="220.5" y="129" width="1.1" height="15.0" fill="rgb(225,41,21)" rx="2" ry="2" />
-<text text-anchor="" x="223.46" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (21 samples, 0.01%)</title><rect x="872.9" y="177" width="0.2" height="15.0" fill="rgb(229,194,22)" rx="2" ry="2" />
-<text text-anchor="" x="875.94" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (49 samples, 0.03%)</title><rect x="141.6" y="337" width="0.4" height="15.0" fill="rgb(210,165,32)" rx="2" ry="2" />
-<text text-anchor="" x="144.59" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_nanosleep (89 samples, 0.06%)</title><rect x="164.3" y="193" width="0.6" height="15.0" fill="rgb(214,18,27)" rx="2" ry="2" />
-<text text-anchor="" x="167.27" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (168 samples, 0.11%)</title><rect x="1148.1" y="97" width="1.3" height="15.0" fill="rgb(236,82,49)" rx="2" ry="2" />
-<text text-anchor="" x="1151.08" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (22 samples, 0.01%)</title><rect x="1052.2" y="113" width="0.2" height="15.0" fill="rgb(227,2,47)" rx="2" ry="2" />
-<text text-anchor="" x="1055.22" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TPlanFragment::read (20 samples, 0.01%)</title><rect x="842.4" y="161" width="0.2" height="15.0" fill="rgb(245,103,10)" rx="2" ry="2" />
-<text text-anchor="" x="845.43" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ExecNode::eval_conjuncts (19 samples, 0.01%)</title><rect x="856.3" y="273" width="0.1" height="15.0" fill="rgb(240,161,51)" rx="2" ry="2" />
-<text text-anchor="" x="859.29" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::attached_by (77 samples, 0.05%)</title><rect x="848.8" y="241" width="0.6" height="15.0" fill="rgb(239,105,31)" rx="2" ry="2" />
-<text text-anchor="" x="851.84" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::InsertRange (22 samples, 0.01%)</title><rect x="854.9" y="161" width="0.1" height="15.0" fill="rgb(223,137,34)" rx="2" ry="2" />
-<text text-anchor="" x="857.86" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::estimate_segment_size (1,790 samples, 1.15%)</title><rect x="150.6" y="209" width="13.6" height="15.0" fill="rgb(243,67,35)" rx="2" ry="2" />
-<text text-anchor="" x="153.61" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexReader::init (18 samples, 0.01%)</title><rect x="1182.0" y="161" width="0.1" height="15.0" fill="rgb(251,125,24)" rx="2" ry="2" />
-<text text-anchor="" x="1184.99" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>get_pageblock_flags_group (14 samples, 0.01%)</title><rect x="129.6" y="321" width="0.2" height="15.0" fill="rgb(217,66,13)" rx="2" ry="2" />
-<text text-anchor="" x="132.65" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_patched_base_values (14 samples, 0.01%)</title><rect x="273.9" y="113" width="0.1" height="15.0" fill="rgb(224,148,32)" rx="2" ry="2" />
-<text text-anchor="" x="276.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::find_closet_num_bits (15 samples, 0.01%)</title><rect x="543.2" y="145" width="0.2" height="15.0" fill="rgb(210,170,31)" rx="2" ry="2" />
-<text text-anchor="" x="546.24" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (145 samples, 0.09%)</title><rect x="1089.1" y="113" width="1.1" height="15.0" fill="rgb(252,158,39)" rx="2" ry="2" />
-<text text-anchor="" x="1092.09" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (63 samples, 0.04%)</title><rect x="548.5" y="129" width="0.5" height="15.0" fill="rgb(239,4,13)" rx="2" ry="2" />
-<text text-anchor="" x="551.53" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcmp_sse4_1 (114 samples, 0.07%)</title><rect x="265.2" y="209" width="0.9" height="15.0" fill="rgb(210,115,15)" rx="2" ry="2" />
-<text text-anchor="" x="268.24" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TTabletInfo::write (21 samples, 0.01%)</title><rect x="850.9" y="209" width="0.1" height="15.0" fill="rgb(226,117,21)" rx="2" ry="2" />
-<text text-anchor="" x="853.87" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::_init (17 samples, 0.01%)</title><rect x="873.7" y="177" width="0.2" height="15.0" fill="rgb(221,66,39)" rx="2" ry="2" />
-<text text-anchor="" x="876.73" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TReportRequest::write (25 samples, 0.02%)</title><rect x="850.8" y="241" width="0.2" height="15.0" fill="rgb(212,125,24)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (18 samples, 0.01%)</title><rect x="705.2" y="145" width="0.2" height="15.0" fill="rgb(221,119,36)" rx="2" ry="2" />
-<text text-anchor="" x="708.24" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (47 samples, 0.03%)</title><rect x="132.0" y="321" width="0.4" height="15.0" fill="rgb(242,12,33)" rx="2" ry="2" />
-<text text-anchor="" x="135.03" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (1,818 samples, 1.17%)</title><rect x="357.0" y="193" width="13.8" height="15.0" fill="rgb(227,1,36)" rx="2" ry="2" />
-<text text-anchor="" x="359.96" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_patched_base_values (1,058 samples, 0.68%)</title><rect x="556.1" y="145" width="8.1" height="15.0" fill="rgb(237,226,32)" rx="2" ry="2" />
-<text text-anchor="" x="559.14" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (1,947 samples, 1.26%)</title><rect x="1048.8" y="145" width="14.8" height="15.0" fill="rgb(237,0,14)" rx="2" ry="2" />
-<text text-anchor="" x="1051.77" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (195 samples, 0.13%)</title><rect x="177.2" y="177" width="1.5" height="15.0" fill="rgb(249,151,48)" rx="2" ry="2" />
-<text text-anchor="" x="180.21" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bthread::TaskGroup::task_runner (169 samples, 0.11%)</title><rect x="841.6" y="321" width="1.3" height="15.0" fill="rgb(224,178,29)" rx="2" ry="2" />
-<text text-anchor="" x="844.57" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (2,135 samples, 1.38%)</title><rect x="856.5" y="273" width="16.3" height="15.0" fill="rgb(225,38,52)" rx="2" ry="2" />
-<text text-anchor="" x="859.52" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::seek (19 samples, 0.01%)</title><rect x="1165.3" y="161" width="0.1" height="15.0" fill="rgb(226,212,48)" rx="2" ry="2" />
-<text text-anchor="" x="1168.28" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (17 samples, 0.01%)</title><rect x="872.4" y="177" width="0.2" height="15.0" fill="rgb(249,58,5)" rx="2" ry="2" />
-<text text-anchor="" x="875.43" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (4,670 samples, 3.01%)</title><rect x="705.4" y="177" width="35.5" height="15.0" fill="rgb(243,155,32)" rx="2" ry="2" />
-<text text-anchor="" x="708.40" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >dor..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (2,016 samples, 1.30%)</title><rect x="382.0" y="177" width="15.3" height="15.0" fill="rgb(224,86,15)" rx="2" ry="2" />
-<text text-anchor="" x="385.00" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexWriter::add_index_entry (25 samples, 0.02%)</title><rect x="217.3" y="193" width="0.2" height="15.0" fill="rgb(230,222,18)" rx="2" ry="2" />
-<text text-anchor="" x="220.31" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OlapScanNode::scanner_thread (43,963 samples, 28.36%)</title><rect x="854.5" y="305" width="334.7" height="15.0" fill="rgb(238,133,13)" rx="2" ry="2" />
-<text text-anchor="" x="857.54" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OlapScanNode::scanner_thread</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (61 samples, 0.04%)</title><rect x="146.1" y="321" width="0.5" height="15.0" fill="rgb(242,226,9)" rx="2" ry="2" />
-<text text-anchor="" x="149.13" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (1,232 samples, 0.79%)</title><rect x="1129.0" y="129" width="9.4" height="15.0" fill="rgb(219,19,3)" rx="2" ry="2" />
-<text text-anchor="" x="1132.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (14 samples, 0.01%)</title><rect x="829.5" y="177" width="0.1" height="15.0" fill="rgb(213,178,50)" rx="2" ry="2" />
-<text text-anchor="" x="832.54" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_values (23 samples, 0.01%)</title><rect x="460.6" y="177" width="0.2" height="15.0" fill="rgb(243,129,52)" rx="2" ry="2" />
-<text text-anchor="" x="463.63" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__might_sleep (20 samples, 0.01%)</title><rect x="121.7" y="321" width="0.2" height="15.0" fill="rgb(233,125,37)" rx="2" ry="2" />
-<text text-anchor="" x="124.73" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PlanFragmentExecutor::get_next_internal (16 samples, 0.01%)</title><rect x="1189.5" y="225" width="0.2" height="15.0" fill="rgb(218,6,2)" rx="2" ry="2" />
-<text text-anchor="" x="1192.54" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::SamplerCollector::sampling_thread (67 samples, 0.04%)</title><rect x="848.3" y="321" width="0.5" height="15.0" fill="rgb(247,35,13)" rx="2" ry="2" />
-<text text-anchor="" x="851.28" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OlapScanner::close (217 samples, 0.14%)</title><rect x="854.6" y="289" width="1.6" height="15.0" fill="rgb(254,170,46)" rx="2" ry="2" />
-<text text-anchor="" x="857.57" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (91,100 samples, 58.76%)</title><rect x="148.2" y="321" width="693.4" height="15.0" fill="rgb(216,57,14)" rx="2" ry="2" />
-<text text-anchor="" x="151.16" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" > </text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (685 samples, 0.44%)</title><rect x="1012.6" y="145" width="5.2" height="15.0" fill="rgb(207,218,46)" rx="2" ry="2" />
-<text text-anchor="" x="1015.58" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (2,546 samples, 1.64%)</title><rect x="685.8" y="129" width="19.4" height="15.0" fill="rgb(205,34,52)" rx="2" ry="2" />
-<text text-anchor="" x="688.84" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (33 samples, 0.02%)</title><rect x="548.0" y="113" width="0.3" height="15.0" fill="rgb(217,68,44)" rx="2" ry="2" />
-<text text-anchor="" x="551.01" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (21 samples, 0.01%)</title><rect x="843.0" y="337" width="0.1" height="15.0" fill="rgb(237,11,40)" rx="2" ry="2" />
-<text text-anchor="" x="845.95" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowBlock::init (34 samples, 0.02%)</title><rect x="872.8" y="225" width="0.3" height="15.0" fill="rgb(205,214,31)" rx="2" ry="2" />
-<text text-anchor="" x="875.84" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::write_batch (7,502 samples, 4.84%)</title><rect x="165.8" y="209" width="57.1" height="15.0" fill="rgb(221,225,28)" rx="2" ry="2" />
-<text text-anchor="" x="168.80" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris:..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (59 samples, 0.04%)</title><rect x="1162.5" y="129" width="0.5" height="15.0" fill="rgb(225,87,16)" rx="2" ry="2" />
-<text text-anchor="" x="1165.53" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (156 samples, 0.10%)</title><rect x="1087.5" y="113" width="1.2" height="15.0" fill="rgb(235,35,15)" rx="2" ry="2" />
-<text text-anchor="" x="1090.53" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>posix_fadvise64 (280 samples, 0.18%)</title><rect x="843.2" y="337" width="2.1" height="15.0" fill="rgb(223,217,54)" rx="2" ry="2" />
-<text text-anchor="" x="846.20" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_index (61 samples, 0.04%)</title><rect x="1181.7" y="177" width="0.5" height="15.0" fill="rgb(228,38,0)" rx="2" ry="2" />
-<text text-anchor="" x="1184.70" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (86 samples, 0.06%)</title><rect x="200.1" y="145" width="0.7" height="15.0" fill="rgb(227,159,39)" rx="2" ry="2" />
-<text text-anchor="" x="203.11" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (29 samples, 0.02%)</title><rect x="554.6" y="113" width="0.3" height="15.0" fill="rgb(245,227,47)" rx="2" ry="2" />
-<text text-anchor="" x="557.64" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (168 samples, 0.11%)</title><rect x="1039.6" y="113" width="1.2" height="15.0" fill="rgb(206,49,51)" rx="2" ry="2" />
-<text text-anchor="" x="1042.55" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::init (110 samples, 0.07%)</title><rect x="1181.7" y="193" width="0.8" height="15.0" fill="rgb(207,161,2)" rx="2" ry="2" />
-<text text-anchor="" x="1184.67" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (686 samples, 0.44%)</title><rect x="692.6" y="113" width="5.3" height="15.0" fill="rgb(226,32,36)" rx="2" ry="2" />
-<text text-anchor="" x="695.65" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>clear_page_c_e (26 samples, 0.02%)</title><rect x="1172.7" y="177" width="0.2" height="15.0" fill="rgb(251,76,6)" rx="2" ry="2" />
-<text text-anchor="" x="1175.65" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::perform_cumulative_compaction (67,733 samples, 43.69%)</title><rect x="326.0" y="289" width="515.5" height="15.0" fill="rgb(247,162,48)" rx="2" ry="2" />
-<text text-anchor="" x="328.95" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::OLAPEngine::perform_cumulative_compaction</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (26 samples, 0.02%)</title><rect x="674.3" y="113" width="0.2" height="15.0" fill="rgb(226,197,45)" rx="2" ry="2" />
-<text text-anchor="" x="677.33" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (26 samples, 0.02%)</title><rect x="562.3" y="33" width="0.2" height="15.0" fill="rgb(229,209,36)" rx="2" ry="2" />
-<text text-anchor="" x="565.29" y="43.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (1,416 samples, 0.91%)</title><rect x="1080.1" y="145" width="10.7" height="15.0" fill="rgb(207,219,5)" rx="2" ry="2" />
-<text text-anchor="" x="1083.05" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::MemPool::free_all (15 samples, 0.01%)</title><rect x="997.7" y="193" width="0.1" height="15.0" fill="rgb(221,55,35)" rx="2" ry="2" />
-<text text-anchor="" x="1000.67" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (147 samples, 0.09%)</title><rect x="138.9" y="337" width="1.1" height="15.0" fill="rgb(235,98,45)" rx="2" ry="2" />
-<text text-anchor="" x="141.91" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::get_missing_versions_with_header_locked (19 samples, 0.01%)</title><rect x="851.3" y="273" width="0.2" height="15.0" fill="rgb(237,226,35)" rx="2" ry="2" />
-<text text-anchor="" x="854.32" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::Scavenge (19 samples, 0.01%)</title><rect x="1173.0" y="161" width="0.2" height="15.0" fill="rgb(237,73,34)" rx="2" ry="2" />
-<text text-anchor="" x="1176.01" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (98 samples, 0.06%)</title><rect x="405.2" y="177" width="0.7" height="15.0" fill="rgb(229,97,15)" rx="2" ry="2" />
-<text text-anchor="" x="408.19" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PlanFragmentExecutor::prepare (83 samples, 0.05%)</title><rect x="841.7" y="145" width="0.7" height="15.0" fill="rgb(240,75,21)" rx="2" ry="2" />
-<text text-anchor="" x="844.75" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (31 samples, 0.02%)</title><rect x="703.9" y="81" width="0.2" height="15.0" fill="rgb(228,163,40)" rx="2" ry="2" />
-<text text-anchor="" x="706.89" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (21 samples, 0.01%)</title><rect x="554.7" y="65" width="0.1" height="15.0" fill="rgb(236,73,17)" rx="2" ry="2" />
-<text text-anchor="" x="557.67" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>vfs_read (52 samples, 0.03%)</title><rect x="55.5" y="321" width="0.4" height="15.0" fill="rgb(242,192,54)" rx="2" ry="2" />
-<text text-anchor="" x="58.48" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (914 samples, 0.59%)</title><rect x="120.7" y="337" width="7.0" height="15.0" fill="rgb(226,57,22)" rx="2" ry="2" />
-<text text-anchor="" x="123.72" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (30 samples, 0.02%)</title><rect x="840.9" y="241" width="0.2" height="15.0" fill="rgb(237,18,37)" rx="2" ry="2" />
-<text text-anchor="" x="843.86" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (21 samples, 0.01%)</title><rect x="1128.9" y="81" width="0.1" height="15.0" fill="rgb(244,162,20)" rx="2" ry="2" />
-<text text-anchor="" x="1131.86" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnWriter::write_batch (702 samples, 0.45%)</title><rect x="217.6" y="193" width="5.3" height="15.0" fill="rgb(227,218,46)" rx="2" ry="2" />
-<text text-anchor="" x="220.56" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::get_all_root_path_info (36 samples, 0.02%)</title><rect x="850.5" y="305" width="0.3" height="15.0" fill="rgb(234,197,39)" rx="2" ry="2" />
-<text text-anchor="" x="853.48" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ExecNode::create_tree_helper (15 samples, 0.01%)</title><rect x="841.8" y="97" width="0.1" height="15.0" fill="rgb(234,55,24)" rx="2" ry="2" />
-<text text-anchor="" x="844.83" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (67 samples, 0.04%)</title><rect x="1147.3" y="81" width="0.5" height="15.0" fill="rgb(212,160,5)" rx="2" ry="2" />
-<text text-anchor="" x="1150.28" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (35 samples, 0.02%)</title><rect x="556.3" y="129" width="0.3" height="15.0" fill="rgb(234,27,13)" rx="2" ry="2" />
-<text text-anchor="" x="559.31" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (328 samples, 0.21%)</title><rect x="740.9" y="177" width="2.5" height="15.0" fill="rgb(251,16,15)" rx="2" ry="2" />
-<text text-anchor="" x="743.94" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__clone (17 samples, 0.01%)</title><rect x="32.6" y="321" width="0.1" height="15.0" fill="rgb(227,51,35)" rx="2" ry="2" />
-<text text-anchor="" x="35.61" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_write_delta_values (336 samples, 0.22%)</title><rect x="545.8" y="145" width="2.5" height="15.0" fill="rgb(243,100,1)" rx="2" ry="2" />
-<text text-anchor="" x="548.76" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::PassiveStatus<long>::SeriesSampler::take_sample (22 samples, 0.01%)</title><rect x="848.4" y="289" width="0.2" height="15.0" fill="rgb(223,170,28)" rx="2" ry="2" />
-<text text-anchor="" x="851.40" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>pthread_cond_timedwait@@GLIBC_2.3.2 (15 samples, 0.01%)</title><rect x="845.3" y="337" width="0.2" height="15.0" fill="rgb(232,33,20)" rx="2" ry="2" />
-<text text-anchor="" x="848.34" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>generic_file_aio_read (162 samples, 0.10%)</title><rect x="46.1" y="321" width="1.3" height="15.0" fill="rgb(208,83,50)" rx="2" ry="2" />
-<text text-anchor="" x="49.15" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_ints (45 samples, 0.03%)</title><rect x="547.5" y="129" width="0.3" height="15.0" fill="rgb(253,82,10)" rx="2" ry="2" />
-<text text-anchor="" x="550.47" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::next_vector (44 samples, 0.03%)</title><rect x="134.6" y="337" width="0.4" height="15.0" fill="rgb(241,45,23)" rx="2" ry="2" />
-<text text-anchor="" x="137.65" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::prepare (23 samples, 0.01%)</title><rect x="842.1" y="129" width="0.1" height="15.0" fill="rgb(254,136,31)" rx="2" ry="2" />
-<text text-anchor="" x="845.06" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (329 samples, 0.21%)</title><rect x="290.5" y="161" width="2.5" height="15.0" fill="rgb(237,37,21)" rx="2" ry="2" />
-<text text-anchor="" x="293.52" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree_increment (26 samples, 0.02%)</title><rect x="223.2" y="209" width="0.2" height="15.0" fill="rgb(222,137,54)" rx="2" ry="2" />
-<text text-anchor="" x="226.18" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::write_var_unsigned (67 samples, 0.04%)</title><rect x="547.8" y="129" width="0.5" height="15.0" fill="rgb(247,134,25)" rx="2" ry="2" />
-<text text-anchor="" x="550.81" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>copy_user_generic_string (14 samples, 0.01%)</title><rect x="331.7" y="177" width="0.1" height="15.0" fill="rgb(210,29,25)" rx="2" ry="2" />
-<text text-anchor="" x="334.71" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (26 samples, 0.02%)</title><rect x="866.7" y="129" width="0.2" height="15.0" fill="rgb(240,144,12)" rx="2" ry="2" />
-<text text-anchor="" x="869.71" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (143 samples, 0.09%)</title><rect x="673.2" y="113" width="1.1" height="15.0" fill="rgb(235,187,44)" rx="2" ry="2" />
-<text text-anchor="" x="676.24" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TPlan::read (19 samples, 0.01%)</title><rect x="842.4" y="145" width="0.2" height="15.0" fill="rgb(231,130,23)" rx="2" ry="2" />
-<text text-anchor="" x="845.43" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Merger::merge (23,317 samples, 15.04%)</title><rect x="148.3" y="241" width="177.5" height="15.0" fill="rgb(227,20,33)" rx="2" ry="2" />
-<text text-anchor="" x="151.33" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Merger::merge</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::get_next_block (3,654 samples, 2.36%)</title><rect x="266.1" y="209" width="27.8" height="15.0" fill="rgb(252,125,16)" rx="2" ry="2" />
-<text text-anchor="" x="269.11" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (3,645 samples, 2.35%)</title><rect x="266.1" y="193" width="27.8" height="15.0" fill="rgb(210,51,53)" rx="2" ry="2" />
-<text text-anchor="" x="269.14" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (17 samples, 0.01%)</title><rect x="866.3" y="129" width="0.1" height="15.0" fill="rgb(208,43,6)" rx="2" ry="2" />
-<text text-anchor="" x="869.27" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>strncmp@plt (33 samples, 0.02%)</title><rect x="997.2" y="177" width="0.3" height="15.0" fill="rgb(207,106,9)" rx="2" ry="2" />
-<text text-anchor="" x="1000.21" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (24 samples, 0.02%)</title><rect x="135.2" y="337" width="0.2" height="15.0" fill="rgb(254,160,10)" rx="2" ry="2" />
-<text text-anchor="" x="138.19" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (959 samples, 0.62%)</title><rect x="1150.7" y="129" width="7.3" height="15.0" fill="rgb(228,118,30)" rx="2" ry="2" />
-<text text-anchor="" x="1153.66" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_block (548 samples, 0.35%)</title><rect x="1181.5" y="209" width="4.2" height="15.0" fill="rgb(247,15,33)" rx="2" ry="2" />
-<text text-anchor="" x="1184.52" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (650 samples, 0.42%)</title><rect x="1142.8" y="113" width="5.0" height="15.0" fill="rgb(253,90,13)" rx="2" ry="2" />
-<text text-anchor="" x="1145.85" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_fill_compressed (23 samples, 0.01%)</title><rect x="1166.3" y="129" width="0.2" height="15.0" fill="rgb(232,188,19)" rx="2" ry="2" />
-<text text-anchor="" x="1169.31" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (77 samples, 0.05%)</title><rect x="295.9" y="193" width="0.6" height="15.0" fill="rgb(244,114,53)" rx="2" ry="2" />
-<text text-anchor="" x="298.90" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::next (2,099 samples, 1.35%)</title><rect x="223.4" y="225" width="16.0" height="15.0" fill="rgb(232,215,25)" rx="2" ry="2" />
-<text text-anchor="" x="226.42" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (232 samples, 0.15%)</title><rect x="1017.8" y="145" width="1.8" height="15.0" fill="rgb(224,165,17)" rx="2" ry="2" />
-<text text-anchor="" x="1020.80" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::ReducerSampler<bvar::detail::Percentile, bvar::detail::PercentileSamples<254ul>, bvar::detail::Percentile::AddPercentileSamples, bvar::detail::VoidOp>::take_sample (18 samples, 0.01%)</title><rect x="848.6" y="289" width="0.2" height="15.0" fill="rgb(209,69,35)" rx="2" ry="2" />
-<text text-anchor="" x="851.63" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (26 samples, 0.02%)</title><rect x="1161.7" y="129" width="0.2" height="15.0" fill="rgb(213,199,37)" rx="2" ry="2" />
-<text text-anchor="" x="1164.71" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::find_closet_num_bits (15 samples, 0.01%)</title><rect x="202.9" y="161" width="0.1" height="15.0" fill="rgb(232,229,30)" rx="2" ry="2" />
-<text text-anchor="" x="205.92" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StringColumnDirectReader::next_vector (8,135 samples, 5.25%)</title><rect x="1096.1" y="145" width="61.9" height="15.0" fill="rgb(236,156,32)" rx="2" ry="2" />
-<text text-anchor="" x="1099.10" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris:..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (116 samples, 0.07%)</title><rect x="381.1" y="177" width="0.9" height="15.0" fill="rgb(248,113,34)" rx="2" ry="2" />
-<text text-anchor="" x="384.09" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__rmqueue (14 samples, 0.01%)</title><rect x="33.5" y="321" width="0.1" height="15.0" fill="rgb(228,66,32)" rx="2" ry="2" />
-<text text-anchor="" x="36.48" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (193 samples, 0.12%)</title><rect x="1088.7" y="129" width="1.5" height="15.0" fill="rgb(225,131,41)" rx="2" ry="2" />
-<text text-anchor="" x="1091.72" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (18 samples, 0.01%)</title><rect x="1057.9" y="113" width="0.2" height="15.0" fill="rgb(239,7,39)" rx="2" ry="2" />
-<text text-anchor="" x="1060.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnReader<doris::StringColumnDirectReader>::next_vector (8,523 samples, 5.50%)</title><rect x="1094.4" y="161" width="64.9" height="15.0" fill="rgb(222,67,45)" rx="2" ry="2" />
-<text text-anchor="" x="1097.44" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (14 samples, 0.01%)</title><rect x="396.3" y="81" width="0.1" height="15.0" fill="rgb(232,19,50)" rx="2" ry="2" />
-<text text-anchor="" x="399.26" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (15 samples, 0.01%)</title><rect x="1138.4" y="129" width="0.1" height="15.0" fill="rgb(229,40,42)" rx="2" ry="2" />
-<text text-anchor="" x="1141.42" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (2,032 samples, 1.31%)</title><rect x="857.2" y="209" width="15.4" height="15.0" fill="rgb(248,72,9)" rx="2" ry="2" />
-<text text-anchor="" x="860.17" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStreamFactory::~OutStreamFactory (34 samples, 0.02%)</title><rect x="222.9" y="193" width="0.3" height="15.0" fill="rgb(230,77,36)" rx="2" ry="2" />
-<text text-anchor="" x="225.90" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>bvar::detail::AgentCombiner<bvar::detail::PercentileSamples<254ul>, bvar::detail::PercentileSamples<30ul>, bvar::detail::Percentile::AddPercentileSamples>::reset_all_agents (15 samples, 0.01%)</title><rect x="848.7" y="257" width="0.1" height="15.0" fill="rgb(206,95,23)" rx="2" ry="2" />
-<text text-anchor="" x="851.65" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write_to_file (109 samples, 0.07%)</title><rect x="572.5" y="177" width="0.8" height="15.0" fill="rgb(247,202,25)" rx="2" ry="2" />
-<text text-anchor="" x="575.45" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PlanFragmentExecutor::open (54 samples, 0.03%)</title><rect x="1189.3" y="257" width="0.4" height="15.0" fill="rgb(220,208,18)" rx="2" ry="2" />
-<text text-anchor="" x="1192.28" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::create (31 samples, 0.02%)</title><rect x="562.3" y="97" width="0.2" height="15.0" fill="rgb(236,64,38)" rx="2" ry="2" />
-<text text-anchor="" x="565.26" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (59 samples, 0.04%)</title><rect x="219.8" y="113" width="0.5" height="15.0" fill="rgb(248,196,11)" rx="2" ry="2" />
-<text text-anchor="" x="222.83" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::init (41,542 samples, 26.80%)</title><rect x="872.8" y="273" width="316.2" height="15.0" fill="rgb(216,168,54)" rx="2" ry="2" />
-<text text-anchor="" x="875.78" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Reader::init</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (69 samples, 0.04%)</title><rect x="866.9" y="161" width="0.5" height="15.0" fill="rgb(207,40,0)" rx="2" ry="2" />
-<text text-anchor="" x="869.92" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::GetRowsStreaming (14 samples, 0.01%)</title><rect x="1189.5" y="177" width="0.1" height="15.0" fill="rgb(238,214,40)" rx="2" ry="2" />
-<text text-anchor="" x="1192.54" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::get_next_block (70 samples, 0.05%)</title><rect x="856.6" y="257" width="0.5" height="15.0" fill="rgb(241,194,39)" rx="2" ry="2" />
-<text text-anchor="" x="859.62" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (29 samples, 0.02%)</title><rect x="565.5" y="129" width="0.2" height="15.0" fill="rgb(205,15,39)" rx="2" ry="2" />
-<text text-anchor="" x="568.45" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::next (105 samples, 0.07%)</title><rect x="131.6" y="337" width="0.8" height="15.0" fill="rgb(227,97,41)" rx="2" ry="2" />
-<text text-anchor="" x="134.63" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::next (41 samples, 0.03%)</title><rect x="849.5" y="241" width="0.3" height="15.0" fill="rgb(242,119,6)" rx="2" ry="2" />
-<text text-anchor="" x="852.47" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>futex_wait (14 samples, 0.01%)</title><rect x="845.8" y="321" width="0.1" height="15.0" fill="rgb(216,150,28)" rx="2" ry="2" />
-<text text-anchor="" x="848.75" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fget_light (15 samples, 0.01%)</title><rect x="332.1" y="177" width="0.1" height="15.0" fill="rgb(210,171,29)" rx="2" ry="2" />
-<text text-anchor="" x="335.12" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (18 samples, 0.01%)</title><rect x="1183.1" y="129" width="0.1" height="15.0" fill="rgb(245,118,37)" rx="2" ry="2" />
-<text text-anchor="" x="1186.09" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TTablet::write (25 samples, 0.02%)</title><rect x="850.8" y="225" width="0.2" height="15.0" fill="rgb(230,201,4)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (52 samples, 0.03%)</title><rect x="674.5" y="113" width="0.4" height="15.0" fill="rgb(244,12,40)" rx="2" ry="2" />
-<text text-anchor="" x="677.52" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (54 samples, 0.03%)</title><rect x="169.1" y="177" width="0.4" height="15.0" fill="rgb(247,46,42)" rx="2" ry="2" />
-<text text-anchor="" x="172.08" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (606 samples, 0.39%)</title><rect x="666.2" y="129" width="4.6" height="15.0" fill="rgb(206,215,35)" rx="2" ry="2" />
-<text text-anchor="" x="669.21" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::_init (21 samples, 0.01%)</title><rect x="873.1" y="225" width="0.2" height="15.0" fill="rgb(206,65,47)" rx="2" ry="2" />
-<text text-anchor="" x="876.10" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnWriter::create_row_index_entry (175 samples, 0.11%)</title><rect x="355.6" y="193" width="1.4" height="15.0" fill="rgb(242,123,0)" rx="2" ry="2" />
-<text text-anchor="" x="358.62" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_get_page (203 samples, 0.13%)</title><rect x="44.2" y="321" width="1.6" height="15.0" fill="rgb(218,224,47)" rx="2" ry="2" />
-<text text-anchor="" x="47.24" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (456 samples, 0.29%)</title><rect x="1053.5" y="129" width="3.5" height="15.0" fill="rgb(245,77,6)" rx="2" ry="2" />
-<text text-anchor="" x="1056.52" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::~OutStream (35 samples, 0.02%)</title><rect x="573.6" y="161" width="0.3" height="15.0" fill="rgb(222,96,41)" rx="2" ry="2" />
-<text text-anchor="" x="576.61" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>brpc::InputMessenger::OnNewMessages (155 samples, 0.10%)</title><rect x="841.6" y="289" width="1.2" height="15.0" fill="rgb(235,3,8)" rx="2" ry="2" />
-<text text-anchor="" x="844.64" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (69 samples, 0.04%)</title><rect x="119.4" y="321" width="0.5" height="15.0" fill="rgb(219,154,46)" rx="2" ry="2" />
-<text text-anchor="" x="122.40" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>generic_file_aio_read (17 samples, 0.01%)</title><rect x="1137.7" y="81" width="0.1" height="15.0" fill="rgb(254,4,28)" rx="2" ry="2" />
-<text text-anchor="" x="1140.69" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (104 samples, 0.07%)</title><rect x="396.4" y="113" width="0.8" height="15.0" fill="rgb(223,202,9)" rx="2" ry="2" />
-<text text-anchor="" x="399.38" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>smp_invalidate_interrupt (23 samples, 0.01%)</title><rect x="852.9" y="321" width="0.2" height="15.0" fill="rgb(212,86,17)" rx="2" ry="2" />
-<text text-anchor="" x="855.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (26 samples, 0.02%)</title><rect x="1093.0" y="129" width="0.2" height="15.0" fill="rgb(214,127,44)" rx="2" ry="2" />
-<text text-anchor="" x="1096.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::_spill (18 samples, 0.01%)</title><rect x="396.2" y="113" width="0.2" height="15.0" fill="rgb(234,8,42)" rx="2" ry="2" />
-<text text-anchor="" x="399.25" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (18 samples, 0.01%)</title><rect x="1162.4" y="129" width="0.1" height="15.0" fill="rgb(240,199,17)" rx="2" ry="2" />
-<text text-anchor="" x="1165.39" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FloatintPointColumnReader<double>::next_vector (2,723 samples, 1.76%)</title><rect x="998.9" y="161" width="20.7" height="15.0" fill="rgb(223,133,31)" rx="2" ry="2" />
-<text text-anchor="" x="1001.85" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>std::_Rb_tree_increment (36 samples, 0.02%)</title><rect x="570.0" y="209" width="0.3" height="15.0" fill="rgb(210,136,7)" rx="2" ry="2" />
-<text text-anchor="" x="573.04" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::NewPartitionedAggregationNode::GetNextInternal (15 samples, 0.01%)</title><rect x="1189.5" y="193" width="0.2" height="15.0" fill="rgb(217,6,9)" rx="2" ry="2" />
-<text text-anchor="" x="1192.54" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPHeader::select_versions_to_span (19 samples, 0.01%)</title><rect x="873.5" y="225" width="0.1" height="15.0" fill="rgb(240,170,31)" rx="2" ry="2" />
-<text text-anchor="" x="876.51" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZN5doris10ColumnData10_get_blockEbi.constprop.168 (10,521 samples, 6.79%)</title><rect x="663.4" y="193" width="80.0" height="15.0" fill="rgb(243,228,8)" rx="2" ry="2" />
-<text text-anchor="" x="666.36" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >_ZN5doris..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_init_keys_param (29 samples, 0.02%)</title><rect x="1188.7" y="241" width="0.2" height="15.0" fill="rgb(221,181,44)" rx="2" ry="2" />
-<text text-anchor="" x="1191.70" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_set_segment_info (22 samples, 0.01%)</title><rect x="1182.3" y="177" width="0.2" height="15.0" fill="rgb(231,202,34)" rx="2" ry="2" />
-<text text-anchor="" x="1185.29" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_var_unsigned (118 samples, 0.08%)</title><rect x="691.7" y="97" width="0.9" height="15.0" fill="rgb(222,78,10)" rx="2" ry="2" />
-<text text-anchor="" x="694.75" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (118 samples, 0.08%)</title><rect x="1135.4" y="113" width="0.9" height="15.0" fill="rgb(240,227,22)" rx="2" ry="2" />
-<text text-anchor="" x="1138.41" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::WrapperField::create_by_type (14 samples, 0.01%)</title><rect x="1182.0" y="129" width="0.1" height="15.0" fill="rgb(246,207,24)" rx="2" ry="2" />
-<text text-anchor="" x="1185.02" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fsnotify (25 samples, 0.02%)</title><rect x="46.0" y="321" width="0.1" height="15.0" fill="rgb(218,66,51)" rx="2" ry="2" />
-<text text-anchor="" x="48.96" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_find_position_by_full_key (37 samples, 0.02%)</title><rect x="1180.5" y="209" width="0.3" height="15.0" fill="rgb(244,119,13)" rx="2" ry="2" />
-<text text-anchor="" x="1183.52" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (41 samples, 0.03%)</title><rect x="870.4" y="129" width="0.3" height="15.0" fill="rgb(225,59,7)" rx="2" ry="2" />
-<text text-anchor="" x="873.40" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_nanosleep (184 samples, 0.12%)</title><rect x="570.4" y="177" width="1.4" height="15.0" fill="rgb(236,228,5)" rx="2" ry="2" />
-<text text-anchor="" x="573.36" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (111 samples, 0.07%)</title><rect x="293.0" y="177" width="0.9" height="15.0" fill="rgb(245,112,24)" rx="2" ry="2" />
-<text text-anchor="" x="296.02" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (32 samples, 0.02%)</title><rect x="274.0" y="113" width="0.3" height="15.0" fill="rgb(218,139,25)" rx="2" ry="2" />
-<text text-anchor="" x="277.04" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnWriter::write_batch (39 samples, 0.03%)</title><rect x="849.1" y="209" width="0.3" height="15.0" fill="rgb(249,171,39)" rx="2" ry="2" />
-<text text-anchor="" x="852.13" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>mem_cgroup_del_lru_list (16 samples, 0.01%)</title><rect x="129.8" y="321" width="0.1" height="15.0" fill="rgb(211,220,41)" rx="2" ry="2" />
-<text text-anchor="" x="132.77" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (1,000 samples, 0.65%)</title><rect x="864.6" y="193" width="7.6" height="15.0" fill="rgb(237,128,38)" rx="2" ry="2" />
-<text text-anchor="" x="867.56" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (20 samples, 0.01%)</title><rect x="1189.8" y="321" width="0.2" height="15.0" fill="rgb(214,48,28)" rx="2" ry="2" />
-<text text-anchor="" x="1192.85" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (19 samples, 0.01%)</title><rect x="1128.9" y="65" width="0.1" height="15.0" fill="rgb(228,32,25)" rx="2" ry="2" />
-<text text-anchor="" x="1131.88" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (25 samples, 0.02%)</title><rect x="138.7" y="321" width="0.2" height="15.0" fill="rgb(231,175,46)" rx="2" ry="2" />
-<text text-anchor="" x="141.70" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Cond::init (48 samples, 0.03%)</title><rect x="1188.2" y="209" width="0.4" height="15.0" fill="rgb(234,84,42)" rx="2" ry="2" />
-<text text-anchor="" x="1191.19" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (56 samples, 0.04%)</title><rect x="549.0" y="129" width="0.4" height="15.0" fill="rgb(254,164,7)" rx="2" ry="2" />
-<text text-anchor="" x="552.01" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__mem_cgroup_uncharge_common (21 samples, 0.01%)</title><rect x="843.4" y="321" width="0.1" height="15.0" fill="rgb(252,111,34)" rx="2" ry="2" />
-<text text-anchor="" x="846.37" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__block_prepare_write (30 samples, 0.02%)</title><rect x="120.9" y="321" width="0.2" height="15.0" fill="rgb(253,109,32)" rx="2" ry="2" />
-<text text-anchor="" x="123.89" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::~SegmentReader (119 samples, 0.08%)</title><rect x="855.1" y="209" width="0.9" height="15.0" fill="rgb(225,203,53)" rx="2" ry="2" />
-<text text-anchor="" x="858.10" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::init_scan_key (25 samples, 0.02%)</title><rect x="1188.7" y="225" width="0.2" height="15.0" fill="rgb(251,101,46)" rx="2" ry="2" />
-<text text-anchor="" x="1191.71" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_fill_compressed (18 samples, 0.01%)</title><rect x="1161.4" y="129" width="0.1" height="15.0" fill="rgb(223,152,33)" rx="2" ry="2" />
-<text text-anchor="" x="1164.41" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (138 samples, 0.09%)</title><rect x="144.0" y="337" width="1.0" height="15.0" fill="rgb(206,22,22)" rx="2" ry="2" />
-<text text-anchor="" x="146.96" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fget_light (101 samples, 0.07%)</title><rect x="43.1" y="321" width="0.7" height="15.0" fill="rgb(245,5,21)" rx="2" ry="2" />
-<text text-anchor="" x="46.06" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (947 samples, 0.61%)</title><rect x="864.6" y="177" width="7.2" height="15.0" fill="rgb(208,7,4)" rx="2" ry="2" />
-<text text-anchor="" x="867.58" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (31 samples, 0.02%)</title><rect x="1185.0" y="113" width="0.2" height="15.0" fill="rgb(245,145,52)" rx="2" ry="2" />
-<text text-anchor="" x="1187.96" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (19 samples, 0.01%)</title><rect x="547.3" y="129" width="0.2" height="15.0" fill="rgb(205,222,50)" rx="2" ry="2" />
-<text text-anchor="" x="550.32" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (58 samples, 0.04%)</title><rect x="1166.5" y="145" width="0.5" height="15.0" fill="rgb(238,128,28)" rx="2" ry="2" />
-<text text-anchor="" x="1169.54" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>finish (169 samples, 0.11%)</title><rect x="841.6" y="337" width="1.3" height="15.0" fill="rgb(236,185,10)" rx="2" ry="2" />
-<text text-anchor="" x="844.57" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (110 samples, 0.07%)</title><rect x="145.8" y="337" width="0.8" height="15.0" fill="rgb(249,37,33)" rx="2" ry="2" />
-<text text-anchor="" x="148.77" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (67 samples, 0.04%)</title><rect x="1161.6" y="145" width="0.5" height="15.0" fill="rgb(224,89,47)" rx="2" ry="2" />
-<text text-anchor="" x="1164.59" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>vfs_write (14 samples, 0.01%)</title><rect x="127.6" y="321" width="0.1" height="15.0" fill="rgb(228,227,7)" rx="2" ry="2" />
-<text text-anchor="" x="130.57" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::FetchFromOneSpansSafe (14 samples, 0.01%)</title><rect x="396.3" y="49" width="0.1" height="15.0" fill="rgb(228,183,27)" rx="2" ry="2" />
-<text text-anchor="" x="399.26" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::next (3,662 samples, 2.36%)</title><rect x="574.0" y="225" width="27.9" height="15.0" fill="rgb(241,62,21)" rx="2" ry="2" />
-<text text-anchor="" x="577.04" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (35 samples, 0.02%)</title><rect x="866.4" y="113" width="0.3" height="15.0" fill="rgb(241,229,24)" rx="2" ry="2" />
-<text text-anchor="" x="869.44" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>execute_native_thread_routine (91,100 samples, 58.76%)</title><rect x="148.2" y="337" width="693.4" height="15.0" fill="rgb(208,90,45)" rx="2" ry="2" />
-<text text-anchor="" x="151.16" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >execute_native_thread_routine</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FragmentMgr::exec_plan_fragment (84 samples, 0.05%)</title><rect x="841.7" y="193" width="0.7" height="15.0" fill="rgb(220,19,29)" rx="2" ry="2" />
-<text text-anchor="" x="844.74" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>unmap_vmas (31 samples, 0.02%)</title><rect x="130.2" y="321" width="0.3" height="15.0" fill="rgb(206,155,43)" rx="2" ry="2" />
-<text text-anchor="" x="133.23" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RowCursor::full_key_cmp (3,630 samples, 2.34%)</title><rect x="751.4" y="209" width="27.6" height="15.0" fill="rgb(220,129,25)" rx="2" ry="2" />
-<text text-anchor="" x="754.40" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>_ZNSt6vectorIN5doris19PositionEntryWriterESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ (43 samples, 0.03%)</title><rect x="356.6" y="161" width="0.4" height="15.0" fill="rgb(209,136,20)" rx="2" ry="2" />
-<text text-anchor="" x="359.63" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>kmem_cache_alloc (21 samples, 0.01%)</title><rect x="126.0" y="321" width="0.2" height="15.0" fill="rgb(236,5,8)" rx="2" ry="2" />
-<text text-anchor="" x="129.05" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (24 samples, 0.02%)</title><rect x="1161.9" y="129" width="0.2" height="15.0" fill="rgb(221,58,9)" rx="2" ry="2" />
-<text text-anchor="" x="1164.91" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_agg_key_next_row (26,822 samples, 17.30%)</title><rect x="625.4" y="225" width="204.1" height="15.0" fill="rgb(243,3,28)" rx="2" ry="2" />
-<text text-anchor="" x="628.36" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::Reader::_agg_key_ne..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (47 samples, 0.03%)</title><rect x="330.4" y="209" width="0.4" height="15.0" fill="rgb(241,213,34)" rx="2" ry="2" />
-<text text-anchor="" x="333.43" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (700 samples, 0.45%)</title><rect x="269.0" y="145" width="5.3" height="15.0" fill="rgb(230,94,41)" rx="2" ry="2" />
-<text text-anchor="" x="271.98" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (14 samples, 0.01%)</title><rect x="673.1" y="113" width="0.1" height="15.0" fill="rgb(214,3,42)" rx="2" ry="2" />
-<text text-anchor="" x="676.13" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::RemoveRange (29 samples, 0.02%)</title><rect x="562.3" y="65" width="0.2" height="15.0" fill="rgb(240,77,3)" rx="2" ry="2" />
-<text text-anchor="" x="565.28" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (17 samples, 0.01%)</title><rect x="1166.8" y="113" width="0.2" height="15.0" fill="rgb(216,208,51)" rx="2" ry="2" />
-<text text-anchor="" x="1169.83" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (110 samples, 0.07%)</title><rect x="1162.1" y="145" width="0.9" height="15.0" fill="rgb(222,196,3)" rx="2" ry="2" />
-<text text-anchor="" x="1165.14" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::crc32 (52 samples, 0.03%)</title><rect x="165.0" y="193" width="0.4" height="15.0" fill="rgb(217,184,38)" rx="2" ry="2" />
-<text text-anchor="" x="167.97" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TTablet::TTablet (17 samples, 0.01%)</title><rect x="851.7" y="273" width="0.2" height="15.0" fill="rgb(249,7,28)" rx="2" ry="2" />
-<text text-anchor="" x="854.74" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::bytes_to_long_be (522 samples, 0.34%)</title><rect x="1036.9" y="129" width="3.9" height="15.0" fill="rgb(239,159,54)" rx="2" ry="2" />
-<text text-anchor="" x="1039.86" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::TaskWorkerPool::_push_worker_thread_callback (219 samples, 0.14%)</title><rect x="848.8" y="321" width="1.7" height="15.0" fill="rgb(233,53,10)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FrontendServiceClient::report (34 samples, 0.02%)</title><rect x="850.8" y="289" width="0.3" height="15.0" fill="rgb(215,28,32)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (40 samples, 0.03%)</title><rect x="856.7" y="209" width="0.3" height="15.0" fill="rgb(223,36,34)" rx="2" ry="2" />
-<text text-anchor="" x="859.68" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<short, true>::write_batch (1,772 samples, 1.14%)</title><rect x="203.0" y="193" width="13.5" height="15.0" fill="rgb(245,201,35)" rx="2" ry="2" />
-<text text-anchor="" x="206.04" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__memcpy_sse2_unaligned (48 samples, 0.03%)</title><rect x="219.3" y="145" width="0.4" height="15.0" fill="rgb(206,133,2)" rx="2" ry="2" />
-<text text-anchor="" x="222.30" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::BinarySearchIterator std::__lower_bound<doris::BinarySearchIterator, doris::RowCursor, __gnu_cxx::__ops::_Iter_comp_val<doris::ColumnDataComparator> > (35 samples, 0.02%)</title><rect x="1180.5" y="193" width="0.3" height="15.0" fill="rgb(213,165,47)" rx="2" ry="2" />
-<text text-anchor="" x="1183.52" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title> (17 samples, 0.01%)</title><rect x="1017.4" y="129" width="0.1" height="15.0" fill="rgb(235,221,51)" rx="2" ry="2" />
-<text text-anchor="" x="1020.41" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (1,156 samples, 0.75%)</title><rect x="732.1" y="161" width="8.8" height="15.0" fill="rgb(225,4,34)" rx="2" ry="2" />
-<text text-anchor="" x="735.14" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::seek (297 samples, 0.19%)</title><rect x="1163.0" y="145" width="2.3" height="15.0" fill="rgb(211,185,1)" rx="2" ry="2" />
-<text text-anchor="" x="1166.01" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::_load_to_vectorized_row_batch (5,484 samples, 3.54%)</title><rect x="663.6" y="161" width="41.8" height="15.0" fill="rgb(240,96,25)" rx="2" ry="2" />
-<text text-anchor="" x="666.64" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >dor..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (6,559 samples, 4.23%)</title><rect x="493.4" y="161" width="50.0" height="15.0" fill="rgb(226,32,27)" rx="2" ry="2" />
-<text text-anchor="" x="496.43" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>find_get_page (26 samples, 0.02%)</title><rect x="1137.5" y="81" width="0.2" height="15.0" fill="rgb(221,32,21)" rx="2" ry="2" />
-<text text-anchor="" x="1140.47" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>file_read_actor (50 samples, 0.03%)</title><rect x="43.8" y="321" width="0.4" height="15.0" fill="rgb(215,182,5)" rx="2" ry="2" />
-<text text-anchor="" x="46.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>void std::__adjust_heap<__gnu_cxx::__normal_iterator<doris::CollectIterator::ChildCtx**, std::vector<doris::CollectIterator::ChildCtx*, std::allocator<doris::CollectIterator::ChildCtx*> > >, long, doris::CollectIterator::ChildCtx*, __gnu_cxx::__ops::_Iter_comp_iter<doris::CollectIterator::ChildCtxComparator> > (48 samples, 0.03%)</title><rect x="840.5" y="225" width="0.4" height="15.0" fill="rgb(215,27,47)" rx="2" ry="2" />
-<text text-anchor="" x="843.49" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::Populate (29 samples, 0.02%)</title><rect x="1185.0" y="97" width="0.2" height="15.0" fill="rgb(228,0,8)" rx="2" ry="2" />
-<text text-anchor="" x="1187.98" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::init (14 samples, 0.01%)</title><rect x="1182.0" y="145" width="0.1" height="15.0" fill="rgb(206,56,17)" rx="2" ry="2" />
-<text text-anchor="" x="1185.02" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::next_vector (169 samples, 0.11%)</title><rect x="1092.3" y="161" width="1.3" height="15.0" fill="rgb(247,92,12)" rx="2" ry="2" />
-<text text-anchor="" x="1095.34" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (418 samples, 0.27%)</title><rect x="1050.3" y="129" width="3.2" height="15.0" fill="rgb(211,54,24)" rx="2" ry="2" />
-<text text-anchor="" x="1053.34" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::get_block (5,506 samples, 3.55%)</title><rect x="663.5" y="177" width="41.9" height="15.0" fill="rgb(222,28,48)" rx="2" ry="2" />
-<text text-anchor="" x="666.49" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >dor..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (515 samples, 0.33%)</title><rect x="1028.9" y="129" width="3.9" height="15.0" fill="rgb(231,103,29)" rx="2" ry="2" />
-<text text-anchor="" x="1031.91" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::ThreadCache::FetchFromCentralCache (21 samples, 0.01%)</title><rect x="1128.9" y="97" width="0.1" height="15.0" fill="rgb(240,187,10)" rx="2" ry="2" />
-<text text-anchor="" x="1131.86" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (18 samples, 0.01%)</title><rect x="134.8" y="321" width="0.2" height="15.0" fill="rgb(218,182,30)" rx="2" ry="2" />
-<text text-anchor="" x="137.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::write (146 samples, 0.09%)</title><rect x="221.6" y="161" width="1.2" height="15.0" fill="rgb(243,97,6)" rx="2" ry="2" />
-<text text-anchor="" x="224.65" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::write (17 samples, 0.01%)</title><rect x="138.3" y="337" width="0.2" height="15.0" fill="rgb(227,121,38)" rx="2" ry="2" />
-<text text-anchor="" x="141.34" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (833 samples, 0.54%)</title><rect x="319.4" y="225" width="6.3" height="15.0" fill="rgb(243,227,7)" rx="2" ry="2" />
-<text text-anchor="" x="322.36" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Status doris::deserialize_thrift_msg<doris::TExecPlanFragmentParams> (32 samples, 0.02%)</title><rect x="842.4" y="193" width="0.2" height="15.0" fill="rgb(244,21,35)" rx="2" ry="2" />
-<text text-anchor="" x="845.38" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnStatistics::attach (62 samples, 0.04%)</title><rect x="1160.6" y="161" width="0.5" height="15.0" fill="rgb(235,2,39)" rx="2" ry="2" />
-<text text-anchor="" x="1163.65" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (16 samples, 0.01%)</title><rect x="1090.6" y="113" width="0.1" height="15.0" fill="rgb(230,54,49)" rx="2" ry="2" />
-<text text-anchor="" x="1093.61" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (58 samples, 0.04%)</title><rect x="302.8" y="193" width="0.4" height="15.0" fill="rgb(233,105,3)" rx="2" ry="2" />
-<text text-anchor="" x="305.79" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>tcmalloc::CentralFreeList::ReleaseToSpans (25 samples, 0.02%)</title><rect x="855.8" y="129" width="0.2" height="15.0" fill="rgb(224,139,46)" rx="2" ry="2" />
-<text text-anchor="" x="858.81" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (28 samples, 0.02%)</title><rect x="145.5" y="321" width="0.2" height="15.0" fill="rgb(231,172,29)" rx="2" ry="2" />
-<text text-anchor="" x="148.47" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Pusher::process (216 samples, 0.14%)</title><rect x="848.8" y="305" width="1.7" height="15.0" fill="rgb(223,189,35)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (53 samples, 0.03%)</title><rect x="1082.3" y="129" width="0.4" height="15.0" fill="rgb(222,62,43)" rx="2" ry="2" />
-<text text-anchor="" x="1085.25" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<long, true>::next_vector (544 samples, 0.35%)</title><rect x="670.8" y="145" width="4.2" height="15.0" fill="rgb(227,88,41)" rx="2" ry="2" />
-<text text-anchor="" x="673.82" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LzoBinaryReader::next (77 samples, 0.05%)</title><rect x="849.9" y="241" width="0.5" height="15.0" fill="rgb(213,90,47)" rx="2" ry="2" />
-<text text-anchor="" x="852.86" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, doris::FragmentMgr, std::shared_ptr<doris::FragmentExecState>, std::function<void (61 samples, 0.04%)</title><rect x="1189.2" y="305" width="0.5" height="15.0" fill="rgb(247,7,45)" rx="2" ry="2" />
-<text text-anchor="" x="1192.22" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (18 samples, 0.01%)</title><rect x="460.5" y="177" width="0.1" height="15.0" fill="rgb(240,147,47)" rx="2" ry="2" />
-<text text-anchor="" x="463.50" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (94 samples, 0.06%)</title><rect x="137.6" y="337" width="0.7" height="15.0" fill="rgb(239,228,30)" rx="2" ry="2" />
-<text text-anchor="" x="140.62" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::BaseCompaction::run (23,342 samples, 15.06%)</title><rect x="148.3" y="273" width="177.6" height="15.0" fill="rgb(241,92,54)" rx="2" ry="2" />
-<text text-anchor="" x="151.26" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >doris::BaseCompaction::..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (103 samples, 0.07%)</title><rect x="1142.1" y="113" width="0.7" height="15.0" fill="rgb(222,173,1)" rx="2" ry="2" />
-<text text-anchor="" x="1145.06" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>thread_group_cputime (43 samples, 0.03%)</title><rect x="146.9" y="321" width="0.3" height="15.0" fill="rgb(207,73,24)" rx="2" ry="2" />
-<text text-anchor="" x="149.86" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPTable::acquire_data_sources_by_versions (33 samples, 0.02%)</title><rect x="873.6" y="225" width="0.3" height="15.0" fill="rgb(245,16,12)" rx="2" ry="2" />
-<text text-anchor="" x="876.65" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::PushHandler::process_realtime_push (215 samples, 0.14%)</title><rect x="848.8" y="273" width="1.6" height="15.0" fill="rgb(207,178,49)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexWriter::add_index_entry (43 samples, 0.03%)</title><rect x="356.6" y="177" width="0.4" height="15.0" fill="rgb(228,28,30)" rx="2" ry="2" />
-<text text-anchor="" x="359.63" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (27 samples, 0.02%)</title><rect x="691.3" y="97" width="0.2" height="15.0" fill="rgb(228,185,11)" rx="2" ry="2" />
-<text text-anchor="" x="694.29" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::WrapperField::create (18 samples, 0.01%)</title><rect x="1188.2" y="193" width="0.1" height="15.0" fill="rgb(212,59,49)" rx="2" ry="2" />
-<text text-anchor="" x="1191.21" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_fill_compressed (213 samples, 0.14%)</title><rect x="1136.5" y="113" width="1.6" height="15.0" fill="rgb(207,197,54)" rx="2" ry="2" />
-<text text-anchor="" x="1139.52" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StreamIndexReader::entry (42 samples, 0.03%)</title><rect x="1165.5" y="161" width="0.3" height="15.0" fill="rgb(237,109,40)" rx="2" ry="2" />
-<text text-anchor="" x="1168.45" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_values (409 samples, 0.26%)</title><rect x="271.2" y="129" width="3.1" height="15.0" fill="rgb(239,163,12)" rx="2" ry="2" />
-<text text-anchor="" x="274.19" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FrontendService_report_pargs::write (34 samples, 0.02%)</title><rect x="850.8" y="257" width="0.3" height="15.0" fill="rgb(246,72,2)" rx="2" ry="2" />
-<text text-anchor="" x="853.84" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>LZ4_compress_fast_extState (53 samples, 0.03%)</title><rect x="55.9" y="337" width="0.4" height="15.0" fill="rgb(226,180,33)" rx="2" ry="2" />
-<text text-anchor="" x="58.91" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (20 samples, 0.01%)</title><rect x="867.3" y="129" width="0.1" height="15.0" fill="rgb(206,209,37)" rx="2" ry="2" />
-<text text-anchor="" x="870.26" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>fput (22 samples, 0.01%)</title><rect x="45.8" y="321" width="0.2" height="15.0" fill="rgb(220,114,42)" rx="2" ry="2" />
-<text text-anchor="" x="48.79" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<int, true>::write_batch (40 samples, 0.03%)</title><rect x="135.7" y="337" width="0.3" height="15.0" fill="rgb(214,131,24)" rx="2" ry="2" />
-<text text-anchor="" x="138.68" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::CondColumn::eval (70 samples, 0.05%)</title><rect x="1184.1" y="161" width="0.5" height="15.0" fill="rgb(217,126,22)" rx="2" ry="2" />
-<text text-anchor="" x="1187.11" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<int, true>::next_vector (16 samples, 0.01%)</title><rect x="135.1" y="337" width="0.1" height="15.0" fill="rgb(254,174,51)" rx="2" ry="2" />
-<text text-anchor="" x="138.07" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_delta_values (35 samples, 0.02%)</title><rect x="870.9" y="113" width="0.3" height="15.0" fill="rgb(252,50,19)" rx="2" ry="2" />
-<text text-anchor="" x="873.93" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::seek (38 samples, 0.02%)</title><rect x="1163.5" y="129" width="0.3" height="15.0" fill="rgb(229,81,44)" rx="2" ry="2" />
-<text text-anchor="" x="1166.47" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (32 samples, 0.02%)</title><rect x="278.4" y="113" width="0.3" height="15.0" fill="rgb(212,31,53)" rx="2" ry="2" />
-<text text-anchor="" x="281.42" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::next_vector (41 samples, 0.03%)</title><rect x="136.5" y="337" width="0.3" height="15.0" fill="rgb(220,219,0)" rx="2" ry="2" />
-<text text-anchor="" x="139.51" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnData::_seek_to_block (18 samples, 0.01%)</title><rect x="829.6" y="177" width="0.2" height="15.0" fill="rgb(224,67,17)" rx="2" ry="2" />
-<text text-anchor="" x="832.65" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ReadOnlyFileStream::_assure_data (72 samples, 0.05%)</title><rect x="267.8" y="129" width="0.5" height="15.0" fill="rgb(246,127,14)" rx="2" ry="2" />
-<text text-anchor="" x="270.76" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnWriterWrapper<int, true>::write_batch (376 samples, 0.24%)</title><rect x="175.8" y="193" width="2.9" height="15.0" fill="rgb(236,210,30)" rx="2" ry="2" />
-<text text-anchor="" x="178.83" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerWriter::_determined_encoding (765 samples, 0.49%)</title><rect x="385.8" y="161" width="5.8" height="15.0" fill="rgb(249,168,22)" rx="2" ry="2" />
-<text text-anchor="" x="388.80" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::_build_tablet_info (46 samples, 0.03%)</title><rect x="851.3" y="289" width="0.4" height="15.0" fill="rgb(218,104,13)" rx="2" ry="2" />
-<text text-anchor="" x="854.31" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentReader::seek_to_block (397 samples, 0.26%)</title><rect x="1182.5" y="193" width="3.0" height="15.0" fill="rgb(221,184,5)" rx="2" ry="2" />
-<text text-anchor="" x="1185.51" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::RunLengthIntegerReader::_read_direct_values (14 samples, 0.01%)</title><rect x="1024.7" y="145" width="0.1" height="15.0" fill="rgb(213,109,28)" rx="2" ry="2" />
-<text text-anchor="" x="1027.67" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::memory_copy (166 samples, 0.11%)</title><rect x="1178.5" y="193" width="1.3" height="15.0" fill="rgb(246,207,6)" rx="2" ry="2" />
-<text text-anchor="" x="1181.54" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___libc_write (325 samples, 0.21%)</title><rect x="330.9" y="193" width="2.4" height="15.0" fill="rgb(217,132,47)" rx="2" ry="2" />
-<text text-anchor="" x="333.87" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OutStream::get_total_buffer_size (2,830 samples, 1.83%)</title><rect x="333.8" y="193" width="21.6" height="15.0" fill="rgb(228,12,0)" rx="2" ry="2" />
-<text text-anchor="" x="336.83" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::SegmentWriter::estimate_segment_size (2,868 samples, 1.85%)</title><rect x="333.5" y="209" width="21.9" height="15.0" fill="rgb(209,85,17)" rx="2" ry="2" />
-<text text-anchor="" x="336.54" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >d..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (14 samples, 0.01%)</title><rect x="1052.4" y="113" width="0.1" height="15.0" fill="rgb(248,216,23)" rx="2" ry="2" />
-<text text-anchor="" x="1055.38" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::Reader::_acquire_data_sources (149 samples, 0.10%)</title><rect x="872.8" y="257" width="1.1" height="15.0" fill="rgb(219,139,21)" rx="2" ry="2" />
-<text text-anchor="" x="875.79" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::OLAPEngine::push (215 samples, 0.14%)</title><rect x="848.8" y="289" width="1.6" height="15.0" fill="rgb(210,69,46)" rx="2" ry="2" />
-<text text-anchor="" x="851.81" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::FieldTypeTraits< (338 samples, 0.22%)</title><rect x="293.9" y="209" width="2.6" height="15.0" fill="rgb(214,177,53)" rx="2" ry="2" />
-<text text-anchor="" x="296.92" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (14 samples, 0.01%)</title><rect x="201.1" y="129" width="0.1" height="15.0" fill="rgb(219,183,35)" rx="2" ry="2" />
-<text text-anchor="" x="204.08" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::LargeIntColumnReader::next_vector (3,979 samples, 2.57%)</title><rect x="675.0" y="145" width="30.2" height="15.0" fill="rgb(213,30,4)" rx="2" ry="2" />
-<text text-anchor="" x="677.96" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" >do..</text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::StorageByteBuffer::put (18 samples, 0.01%)</title><rect x="565.3" y="113" width="0.1" height="15.0" fill="rgb(216,20,44)" rx="2" ry="2" />
-<text text-anchor="" x="568.28" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VarStringColumnReader<doris::StringColumnDirectReader>::next_vector (368 samples, 0.24%)</title><rect x="868.9" y="161" width="2.8" height="15.0" fill="rgb(246,79,43)" rx="2" ry="2" />
-<text text-anchor="" x="871.95" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::IntegerColumnReaderWrapper<short, true>::seek (17 samples, 0.01%)</title><rect x="871.9" y="161" width="0.2" height="15.0" fill="rgb(242,75,9)" rx="2" ry="2" />
-<text text-anchor="" x="874.94" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>memset (23 samples, 0.01%)</title><rect x="1185.2" y="177" width="0.2" height="15.0" fill="rgb(205,140,18)" rx="2" ry="2" />
-<text text-anchor="" x="1188.24" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ser::read_ints (335 samples, 0.22%)</title><rect x="668.2" y="97" width="2.5" height="15.0" fill="rgb(234,166,13)" rx="2" ry="2" />
-<text text-anchor="" x="671.17" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::VectorizedRowBatch::dump_to_row_block (19 samples, 0.01%)</title><rect x="857.0" y="225" width="0.1" height="15.0" fill="rgb(250,90,0)" rx="2" ry="2" />
-<text text-anchor="" x="859.98" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>__GI___strncmp_ssse3 (895 samples, 0.58%)</title><rect x="884.4" y="177" width="6.8" height="15.0" fill="rgb(233,88,26)" rx="2" ry="2" />
-<text text-anchor="" x="887.40" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
-<title>doris::ColumnDataWriter::mem_pool (26 samples, 0.02%)</title><rect x="326.2" y="241" width="0.2" height="15.0" fill="rgb(222,80,38)" rx="2" ry="2" />
-<text text-anchor="" x="329.19" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" ></text>
-</g>
-</svg>
diff --git a/content/_images/cpu-pprof-demo.png b/content/_images/cpu-pprof-demo.png
deleted file mode 100644
index 2eb659b..0000000
Binary files a/content/_images/cpu-pprof-demo.png and /dev/null differ
diff --git a/content/_images/cpu-pprof-demo1.png b/content/_images/cpu-pprof-demo1.png
deleted file mode 100644
index 2eb659b..0000000
Binary files a/content/_images/cpu-pprof-demo1.png and /dev/null differ
diff --git a/content/_images/create-pr.png b/content/_images/create-pr.png
deleted file mode 100644
index acd63f6..0000000
Binary files a/content/_images/create-pr.png and /dev/null differ
diff --git a/content/_images/create-pr1.png b/content/_images/create-pr1.png
deleted file mode 100644
index acd63f6..0000000
Binary files a/content/_images/create-pr1.png and /dev/null differ
diff --git a/content/_images/create-pr2.png b/content/_images/create-pr2.png
deleted file mode 100644
index 059c2df..0000000
Binary files a/content/_images/create-pr2.png and /dev/null differ
diff --git a/content/_images/create-pr21.png b/content/_images/create-pr21.png
deleted file mode 100644
index 059c2df..0000000
Binary files a/content/_images/create-pr21.png and /dev/null differ
diff --git a/content/_images/create-pr3.png b/content/_images/create-pr3.png
deleted file mode 100644
index 13ab187..0000000
Binary files a/content/_images/create-pr3.png and /dev/null differ
diff --git a/content/_images/create-pr31.png b/content/_images/create-pr31.png
deleted file mode 100644
index 13ab187..0000000
Binary files a/content/_images/create-pr31.png and /dev/null differ
diff --git a/content/_images/dashboard_navibar.png b/content/_images/dashboard_navibar.png
deleted file mode 100644
index 6be6d27..0000000
Binary files a/content/_images/dashboard_navibar.png and /dev/null differ
diff --git a/content/_images/dashboard_navibar1.png b/content/_images/dashboard_navibar1.png
deleted file mode 100644
index 6be6d27..0000000
Binary files a/content/_images/dashboard_navibar1.png and /dev/null differ
diff --git a/content/_images/dashboard_overview.png b/content/_images/dashboard_overview.png
deleted file mode 100644
index b134245..0000000
Binary files a/content/_images/dashboard_overview.png and /dev/null differ
diff --git a/content/_images/dashboard_overview1.png b/content/_images/dashboard_overview1.png
deleted file mode 100644
index b134245..0000000
Binary files a/content/_images/dashboard_overview1.png and /dev/null differ
diff --git a/content/_images/dashboard_panel.png b/content/_images/dashboard_panel.png
deleted file mode 100644
index 60d3146..0000000
Binary files a/content/_images/dashboard_panel.png and /dev/null differ
diff --git a/content/_images/dashboard_panel1.png b/content/_images/dashboard_panel1.png
deleted file mode 100644
index 60d3146..0000000
Binary files a/content/_images/dashboard_panel1.png and /dev/null differ
diff --git a/content/_images/dashboard_row.png b/content/_images/dashboard_row.png
deleted file mode 100644
index ff4db84..0000000
Binary files a/content/_images/dashboard_row.png and /dev/null differ
diff --git a/content/_images/dashboard_row1.png b/content/_images/dashboard_row1.png
deleted file mode 100644
index ff4db84..0000000
Binary files a/content/_images/dashboard_row1.png and /dev/null differ
diff --git a/content/_images/fork-repo.png b/content/_images/fork-repo.png
deleted file mode 100644
index c5468c7..0000000
Binary files a/content/_images/fork-repo.png and /dev/null differ
diff --git a/content/_images/fork-repo1.png b/content/_images/fork-repo1.png
deleted file mode 100644
index c5468c7..0000000
Binary files a/content/_images/fork-repo1.png and /dev/null differ
diff --git a/content/_images/log_replication.jpg b/content/_images/log_replication.jpg
deleted file mode 100644
index c47ec4f..0000000
Binary files a/content/_images/log_replication.jpg and /dev/null differ
diff --git a/content/_images/login-gitter1.png b/content/_images/login-gitter1.png
deleted file mode 100644
index dff35ae..0000000
Binary files a/content/_images/login-gitter1.png and /dev/null differ
diff --git a/content/_images/login-gitter11.png b/content/_images/login-gitter11.png
deleted file mode 100644
index dff35ae..0000000
Binary files a/content/_images/login-gitter11.png and /dev/null differ
diff --git a/content/_images/login-gitter2.PNG b/content/_images/login-gitter2.PNG
deleted file mode 100644
index baa19d0..0000000
Binary files a/content/_images/login-gitter2.PNG and /dev/null differ
diff --git a/content/_images/login-gitter21.PNG b/content/_images/login-gitter21.PNG
deleted file mode 100644
index baa19d0..0000000
Binary files a/content/_images/login-gitter21.PNG and /dev/null differ
diff --git a/content/_images/metadata_contents.png b/content/_images/metadata_contents.png
deleted file mode 100644
index 7caf8fd..0000000
Binary files a/content/_images/metadata_contents.png and /dev/null differ
diff --git a/content/_images/metadata_contents1.png b/content/_images/metadata_contents1.png
deleted file mode 100644
index 7caf8fd..0000000
Binary files a/content/_images/metadata_contents1.png and /dev/null differ
diff --git a/content/_images/metadata_stream.png b/content/_images/metadata_stream.png
deleted file mode 100644
index 46936d3..0000000
Binary files a/content/_images/metadata_stream.png and /dev/null differ
diff --git a/content/_images/metadata_stream1.png b/content/_images/metadata_stream1.png
deleted file mode 100644
index 46936d3..0000000
Binary files a/content/_images/metadata_stream1.png and /dev/null differ
diff --git a/content/_images/monitor_arch.png b/content/_images/monitor_arch.png
deleted file mode 100644
index 9ec4dd7..0000000
Binary files a/content/_images/monitor_arch.png and /dev/null differ
diff --git a/content/_images/monitor_arch1.png b/content/_images/monitor_arch1.png
deleted file mode 100644
index 9ec4dd7..0000000
Binary files a/content/_images/monitor_arch1.png and /dev/null differ
diff --git a/content/_images/multi_tenant_arch.png b/content/_images/multi_tenant_arch.png
deleted file mode 100644
index 30e7307..0000000
Binary files a/content/_images/multi_tenant_arch.png and /dev/null differ
diff --git a/content/_images/multi_tenant_arch1.png b/content/_images/multi_tenant_arch1.png
deleted file mode 100644
index 30e7307..0000000
Binary files a/content/_images/multi_tenant_arch1.png and /dev/null differ
diff --git a/content/_images/new-pr.png b/content/_images/new-pr.png
deleted file mode 100644
index 16d5ecf..0000000
Binary files a/content/_images/new-pr.png and /dev/null differ
diff --git a/content/_images/new-pr1.png b/content/_images/new-pr1.png
deleted file mode 100644
index 16d5ecf..0000000
Binary files a/content/_images/new-pr1.png and /dev/null differ
diff --git a/content/_images/palo_architecture.jpg b/content/_images/palo_architecture.jpg
deleted file mode 100644
index 1c31316..0000000
Binary files a/content/_images/palo_architecture.jpg and /dev/null differ
diff --git a/content/_images/palo_architecture1.jpg b/content/_images/palo_architecture1.jpg
deleted file mode 100644
index 1c31316..0000000
Binary files a/content/_images/palo_architecture1.jpg and /dev/null differ
diff --git a/content/_images/palo_meta.png b/content/_images/palo_meta.png
deleted file mode 100644
index a090ea2..0000000
Binary files a/content/_images/palo_meta.png and /dev/null differ
diff --git a/content/_images/palo_meta1.png b/content/_images/palo_meta1.png
deleted file mode 100644
index a090ea2..0000000
Binary files a/content/_images/palo_meta1.png and /dev/null differ
diff --git a/content/_images/perf-report-demo.png b/content/_images/perf-report-demo.png
deleted file mode 100644
index e702f08..0000000
Binary files a/content/_images/perf-report-demo.png and /dev/null differ
diff --git a/content/_images/perf-report-demo1.png b/content/_images/perf-report-demo1.png
deleted file mode 100644
index e702f08..0000000
Binary files a/content/_images/perf-report-demo1.png and /dev/null differ
diff --git a/content/_images/replica_recover.png b/content/_images/replica_recover.png
deleted file mode 100644
index a8a7496..0000000
Binary files a/content/_images/replica_recover.png and /dev/null differ
diff --git a/content/_images/replica_recover1.png b/content/_images/replica_recover1.png
deleted file mode 100644
index a8a7496..0000000
Binary files a/content/_images/replica_recover1.png and /dev/null differ
diff --git a/content/_images/segment_v2.png b/content/_images/segment_v2.png
deleted file mode 100644
index 72f30ac..0000000
Binary files a/content/_images/segment_v2.png and /dev/null differ
diff --git a/content/_images/segment_v21.png b/content/_images/segment_v21.png
deleted file mode 100644
index 72f30ac..0000000
Binary files a/content/_images/segment_v21.png and /dev/null differ
diff --git a/content/_images/subscribe-mail-list-step1.png b/content/_images/subscribe-mail-list-step1.png
deleted file mode 100644
index a02c6b3..0000000
Binary files a/content/_images/subscribe-mail-list-step1.png and /dev/null differ
diff --git a/content/_images/subscribe-mail-list-step11.png b/content/_images/subscribe-mail-list-step11.png
deleted file mode 100644
index a02c6b3..0000000
Binary files a/content/_images/subscribe-mail-list-step11.png and /dev/null differ
diff --git a/content/_images/subscribe-mail-list-step2.png b/content/_images/subscribe-mail-list-step2.png
deleted file mode 100644
index ed22ba7..0000000
Binary files a/content/_images/subscribe-mail-list-step2.png and /dev/null differ
diff --git a/content/_images/subscribe-mail-list-step21.png b/content/_images/subscribe-mail-list-step21.png
deleted file mode 100644
index ed22ba7..0000000
Binary files a/content/_images/subscribe-mail-list-step21.png and /dev/null differ
diff --git a/content/_images/subscribe-mail-list-step3.png b/content/_images/subscribe-mail-list-step3.png
deleted file mode 100644
index ac323aa..0000000
Binary files a/content/_images/subscribe-mail-list-step3.png and /dev/null differ
diff --git a/content/_images/subscribe-mail-list-step31.png b/content/_images/subscribe-mail-list-step31.png
deleted file mode 100644
index ac323aa..0000000
Binary files a/content/_images/subscribe-mail-list-step31.png and /dev/null differ
diff --git a/content/_images/subscribe-mail-list-step4.png b/content/_images/subscribe-mail-list-step4.png
deleted file mode 100644
index c7c8829..0000000
Binary files a/content/_images/subscribe-mail-list-step4.png and /dev/null differ
diff --git a/content/_images/subscribe-mail-list-step41.png b/content/_images/subscribe-mail-list-step41.png
deleted file mode 100644
index c7c8829..0000000
Binary files a/content/_images/subscribe-mail-list-step41.png and /dev/null differ
diff --git a/content/_images/user_authority.png b/content/_images/user_authority.png
deleted file mode 100644
index 9117ebe..0000000
Binary files a/content/_images/user_authority.png and /dev/null differ
diff --git a/content/_images/user_authority1.png b/content/_images/user_authority1.png
deleted file mode 100644
index 9117ebe..0000000
Binary files a/content/_images/user_authority1.png and /dev/null differ
diff --git a/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-bitmap-index.md.txt b/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-bitmap-index.md.txt
deleted file mode 100644
index a2a1ef0..0000000
--- a/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-bitmap-index.md.txt
+++ /dev/null
@@ -1,79 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-# Bitmap 索引
-用户可以通过创建bitmap index 加速查询
-本文档主要介绍如何创建 index 作业,以及创建 index 的一些注意事项和常见问题。
-
-## 名词解释
-* bitmap index:位图索引,是一种快速数据结构,能够加快查询速度
-
-## 原理介绍
-创建和删除本质上是一个 schema change 的作业,具体细节可以参照 [Schema Change](alter-table-schema-change)。
-
-## 语法
-index 创建和修改相关语法有两种形式,一种集成与 alter table 语句中,另一种是使用单独的
-create/drop index 语法
-1. 创建索引
-
- 创建索引的的语法可以参见 [CREATE INDEX](../../sql-reference/sql-statements/Data%20Definition/CREATE%20INDEX.html)
- 或 [ALTER TABLE](../../sql-reference/sql-statements/Data%20Definition/ALTER%20TABLE.html) 中bitmap 索引相关的操作,
- 也可以通过在创建表时指定bitmap 索引,参见[CREATE TABLE](../../sql-reference/sql-statements/Data%20Definition/CREATE%20TABLE.html)
-
-2. 查看索引
-
- 参照[SHOW INDEX](../../sql-reference/sql-statements/Administration/SHOW%20INDEX.html)
-
-3. 删除索引
-
- 参照[DROP INDEX](../../sql-reference/sql-statements/Data%20Definition/DROP%20INDEX.html)
- 或者 [ALTER TABLE](../../sql-reference/sql-statements/Data%20Definition/ALTER%20TABLE.html) 中bitmap 索引相关的操作
-
-## 创建作业
-参照 schema change 文档 [Scheam Change](alter-table-schema-change.html)
-
-## 查看作业
-参照 schema change 文档 [Scheam Change](alter-table-schema-change.html)
-
-## 取消作业
-参照 schema change 文档 [Scheam Change](alter-table-schema-change.html)
-
-## 注意事项
-* 目前索引仅支持 bitmap 类型的索引。
-* bitmap 索引仅在单列上创建。
-* bitmap 索引能够应用在 `Duplicate` 数据模型的所有列和 `Aggregate`, `Uniq` 模型的key列上。
-* bitmap 索引支持的数据类型如下:
- * `TINYINT`
- * `SMALLINT`
- * `INT`
- * `UNSIGNEDINT`
- * `BIGINT`
- * `CHAR`
- * `VARCHAE`
- * `DATE`
- * `DATETIME`
- * `LARGEINT`
- * `DECIMAL`
- * `BOOL`
-
-* bitmap索引仅在 segmentV2 下生效,需要在be的配置文件中增加如下配置
-
- ```
- default_rowset_type=BETA
- ```
diff --git a/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-rollup.md.txt b/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-rollup.md.txt
deleted file mode 100644
index ef377d8..0000000
--- a/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-rollup.md.txt
+++ /dev/null
@@ -1,187 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-# Rollup
-
-用户可以通过创建上卷表(Rollup)加速查询。关于 Rollup 的概念和使用方式可以参阅 [数据模型、ROLLUP 及前缀索引](../../getting-started/data-model-rollup.md) 和 [Rollup 与查询](../../getting-started/hit-the-rollup.md) 两篇文档。
-
-本文档主要介绍如何创建 Rollup 作业,以及创建 Rollup 的一些注意事项和常见问题。
-
-## 名词解释
-
-* Base Table:基表。每一个表被创建时,都对应一个基表。基表存储了这个表的完整的数据。Rollup 通常基于基表中的数据创建(也可以通过其他 Rollup 创建)。
-* Index:物化索引。Rollup 或 Base Table 都被称为物化索引。
-* Transaction:事务。每一个导入任务都是一个事务,每个事务有一个唯一递增的 Transaction ID。
-
-## 原理介绍
-
-创建 Rollup 的基本过程,是通过 Base 表的数据,生成一份新的包含指定列的 Rollup 的数据。其中主要需要进行两部分数据转换,一是已存在的历史数据的转换,二是在 Rollup 执行过程中,新到达的导入数据的转换。
-
-```
-+----------+
-| Load Job |
-+----+-----+
- |
- | Load job generates both base and rollup index data
- |
- | +------------------+ +---------------+
- | | Base Index | | Base Index |
- +------> New Incoming Data| | History Data |
- | +------------------+ +------+--------+
- | |
- | | Convert history data
- | |
- | +------------------+ +------v--------+
- | | Rollup Index | | Rollup Index |
- +------> New Incoming Data| | History Data |
- +------------------+ +---------------+
-```
-
-在开始转换历史数据之前,Doris 会获取一个最新的 Transaction ID。并等待这个 Transaction ID 之前的所有导入事务完成。这个 Transaction ID 成为分水岭。意思是,Doris 保证在分水岭之后的所有导入任务,都会同时为 Rollup Index 生成数据。这样当历史数据转换完成后,可以保证 Rollup 和 Base 表的数据是齐平的。
-
-## 创建作业
-
-创建 Rollup 的具体语法可以查看帮助 `HELP ALTER TABLE` 中 Rollup 部分的说明。
-
-Rollup 的创建是一个异步过程,作业提交成功后,用户需要通过 `SHOW ALTER TABLE ROLLUP` 命令来查看作业进度。
-
-## 查看作业
-
-`SHOW ALTER TABLE ROLLUP` 可以查看当前正在执行或已经完成的 Rollup 作业。举例如下:
-
-```
- JobId: 20037
- TableName: tbl1
- CreateTime: 2019-08-06 15:38:49
- FinishedTime: N/A
- BaseIndexName: tbl1
-RollupIndexName: r1
- RollupId: 20038
- TransactionId: 10034
- State: PENDING
- Msg:
- Progress: N/A
- Timeout: 86400
-```
-
-* JobId:每个 Rollup 作业的唯一 ID。
-* TableName:Rollup 对应的基表的表名。
-* CreateTime:作业创建时间。
-* FinishedTime:作业结束时间。如未结束,则显示 "N/A"。
-* BaseIndexName:Rollup 对应的源 Index 的名称。
-* RollupIndexName:Rollup 的名称。
-* RollupId:Rollup 的唯一 ID。
-* TransactionId:转换历史数据的分水岭 transaction ID。
-* State:作业所在阶段。
- * PENDING:作业在队列中等待被调度。
- * WAITING_TXN:等待分水岭 transaction ID 之前的导入任务完成。
- * RUNNING:历史数据转换中。
- * FINISHED:作业成功。
- * CANCELLED:作业失败。
-* Msg:如果作业失败,这里会显示失败信息。
-* Progress:作业进度。只有在 RUNNING 状态才会显示进度。进度是以 M/N 的形式显示。其中 N 为 Rollup 的总副本数。M 为已完成历史数据转换的副本数。
-* Timeout:作业超时时间。单位秒。
-
-## 取消作业
-
-在作业状态不为 FINISHED 或 CANCELLED 的情况下,可以通过以下命令取消 Rollup 作业:
-
-`CANCEL ALTER TABLE ROLLUP FROM tbl_name;`
-
-## 注意事项
-
-* 一张表在同一时间只能有一个 Rollup 作业在运行。且一个作业中只能创建一个 Rollup。
-
-* Rollup 操作不阻塞导入和查询操作。
-
-* 如果 DELETE 操作,where 条件中的某个 Key 列在某个 Rollup 中不存在,则不允许该 DELETE。
-
- 如果某个 Key 列在某一 Rollup 中不存在,则 DELETE 操作无法对该 Rollup 进行数据删除,从而无法保证 Rollup 表和 Base 表的数据一致性。
-
-* Rollup 的列必须存在于 Base 表中。
-
- Rollup 的列永远是 Base 表列的子集。不能出现 Base 表中不存在的列。
-
-* 如果 Rollup 中包含 REPLACE 聚合类型的列,则该 Rollup 必须包含所有 Key 列。
-
- 假设 Base 表结构如下:
-
- ```(k1 INT, k2 INT, v1 INT REPLACE, v2 INT SUM)```
-
- 如果需要创建的 Rollup 包含 `v1` 列,则必须包含 `k1`, `k2` 列。否则系统无法决定 `v1` 列在 Rollup 中的取值。
-
- 注意,Unique 数据模型表中的所有 Value 列都是 REPLACE 聚合类型。
-
-* DUPLICATE 数据模型表的 Rollup,可以指定 Rollup 的 DUPLICATE KEY。
-
- DUPLICATE 数据模型表中的 DUPLICATE KEY 其实就是排序列。Rollup 可以指定自己的排序列,但排序列必须是 Rollup 列顺序的前缀。如果不指定,则系统会检查 Rollup 是否包含了 Base 表的所有排序列,如果没有包含,则会报错。举例:
-
- Base 表结构:`(k1 INT, k2 INT, k3 INT) DUPLICATE KEY(k1, k2)`
-
- 则 Rollup 可以为:`(k2 INT, k1 INT) DUPLICATE KEY(k2)`
-
-* Rollup 不需要包含 Base 表的分区列或分桶列。
-
-## 常见问题
-
-* 一个表可以创建多少 Rollup
-
- 一个表能够创建的 Rollup 个数理论上没有限制,但是过多的 Rollup 会影响导入性能。因为导入时,会同时给所有 Rollup 产生数据。同时 Rollup 会占用物理存储空间。通常一个表的 Rollup 数量在 10 个以内比较合适。
-
-* Rollup 创建的速度
-
- 目前 Rollup 创建速度按照最差效率估计约为 10MB/s。保守起见,用户可以根据这个速率来设置作业的超时时间。
-
-* 提交作业报错 `Table xxx is not stable. ...`
-
- Rollup 只有在表数据完整且非均衡状态下才可以开始。如果表的某些数据分片副本不完整,或者某些副本正在进行均衡操作,则提交会被拒绝。
-
- 数据分片副本是否完整,可以通过以下命令查看:
-
- ```ADMIN SHOW REPLICA STATUS FROM tbl WHERE STATUS != "OK";```
-
- 如果有返回结果,则说明有副本有问题。通常系统会自动修复这些问题,用户也可以通过以下命令优先修复这个表:
-
- ```ADMIN REPAIR TABLE tbl1;```
-
- 用户可以通过以下命令查看是否有正在运行的均衡任务:
-
- ```SHOW PROC "/cluster_balance/pending_tablets";```
-
- 可以等待均衡任务完成,或者通过以下命令临时禁止均衡操作:
-
- ```ADMIN SET FRONTEND CONFIG ("disable_balance" = "true");```
-
-## 相关配置
-
-### FE 配置
-
-* `alter_table_timeout_second`:作业默认超时时间,86400 秒。
-
-### BE 配置
-
-* `alter_tablet_worker_count`:在 BE 端用于执行历史数据转换的线程数。默认为 3。如果希望加快 Rollup 作业的速度,可以适当调大这个参数后重启 BE。但过多的转换线程可能会导致 IO 压力增加,影响其他操作。该线程和 Schema Change 作业共用。
-
-
-
-
-
-
-
-
diff --git a/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-schema-change.md.txt b/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-schema-change.md.txt
deleted file mode 100644
index b4c681c..0000000
--- a/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-schema-change.md.txt
+++ /dev/null
@@ -1,242 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-# Schema Change
-
-用户可以通过 Schema Change 操作来修改已存在表的 Schema。目前 Doris 支持以下几种修改:
-
-* 增加、删除列
-* 修改列类型
-* 调整列顺序
-* 增加、修改 Bloom Filter
-* 增加、删除 bitmap index
-
-本文档主要介绍如何创建 Schema Change 作业,以及进行 Schema Change 的一些注意事项和常见问题。
-
-## 名词解释
-
-* Base Table:基表。每一个表被创建时,都对应一个基表。
-* Rollup:基于基表或者其他 Rollup 创建出来的上卷表。
-* Index:物化索引。Rollup 或 Base Table 都被称为物化索引。
-* Transaction:事务。每一个导入任务都是一个事务,每个事务有一个唯一递增的 Transaction ID。
-
-## 原理介绍
-
-执行 Schema Change 的基本过程,是通过原 Index 的数据,生成一份新 Schema 的 Index 的数据。其中主要需要进行两部分数据转换,一是已存在的历史数据的转换,二是在 Schema Change 执行过程中,新到达的导入数据的转换。
-
-```
-+----------+
-| Load Job |
-+----+-----+
- |
- | Load job generates both origin and new index data
- |
- | +------------------+ +---------------+
- | | Origin Index | | Origin Index |
- +------> New Incoming Data| | History Data |
- | +------------------+ +------+--------+
- | |
- | | Convert history data
- | |
- | +------------------+ +------v--------+
- | | New Index | | New Index |
- +------> New Incoming Data| | History Data |
- +------------------+ +---------------+
-```
-
-在开始转换历史数据之前,Doris 会获取一个最新的 Transaction ID。并等待这个 Transaction ID 之前的所有导入事务完成。这个 Transaction ID 成为分水岭。意思是,Doris 保证在分水岭之后的所有导入任务,都会同时为原 Index 和新 Index 生成数据。这样当历史数据转换完成后,可以保证新的 Index 中的数据是完整的。
-
-## 创建作业
-
-创建 Schema Change 的具体语法可以查看帮助 `HELP ALTER TABLE` 中 Schema Change 部分的说明。
-
-Schema Change 的创建是一个异步过程,作业提交成功后,用户需要通过 `SHOW ALTER TABLE COLUMN` 命令来查看作业进度。
-
-## 查看作业
-
-`SHOW ALTER TABLE COLUMN` 可以查看当前正在执行或已经完成的 Schema Change 作业。当一次 Schema Change 作业涉及到多个 Index 时,该命令会显示多行,每行对应一个 Index。举例如下:
-
-```
- JobId: 20021
- TableName: tbl1
- CreateTime: 2019-08-05 23:03:13
- FinishTime: 2019-08-05 23:03:42
- IndexName: tbl1
- IndexId: 20022
-OriginIndexId: 20017
-SchemaVersion: 2:792557838
-TransactionId: 10023
- State: FINISHED
- Msg:
- Progress: N/A
- Timeout: 86400
-```
-
-* JobId:每个 Schema Change 作业的唯一 ID。
-* TableName:Schema Change 对应的基表的表名。
-* CreateTime:作业创建时间。
-* FinishedTime:作业结束时间。如未结束,则显示 "N/A"。
-* IndexName: 本次修改所涉及的某一个 Index 的名称。
-* IndexId:新的 Index 的唯一 ID。
-* OriginIndexId:旧的 Index 的唯一 ID。
-* SchemaVersion:以 M:N 的格式展示。其中 M 表示本次 Schema Change 变更的版本,N 表示对应的 Hash 值。每次 Schema Change,版本都会递增。
-* TransactionId:转换历史数据的分水岭 transaction ID。
-* State:作业所在阶段。
- * PENDING:作业在队列中等待被调度。
- * WAITING_TXN:等待分水岭 transaction ID 之前的导入任务完成。
- * RUNNING:历史数据转换中。
- * FINISHED:作业成功。
- * CANCELLED:作业失败。
-* Msg:如果作业失败,这里会显示失败信息。
-* Progress:作业进度。只有在 RUNNING 状态才会显示进度。进度是以 M/N 的形式显示。其中 N 为 Schema Change 涉及的总副本数。M 为已完成历史数据转换的副本数。
-* Timeout:作业超时时间。单位秒。
-
-## 取消作业
-
-在作业状态不为 FINISHED 或 CANCELLED 的情况下,可以通过以下命令取消 Schema Change 作业:
-
-`CANCEL ALTER TABLE COLUMN FROM tbl_name;`
-
-## 最佳实践
-
-Schema Change 可以在一个作业中,对多个 Index 进行不同的修改。举例如下:
-
-源 Schema:
-
-```
-+-----------+-------+------+------+------+---------+-------+
-| IndexName | Field | Type | Null | Key | Default | Extra |
-+-----------+-------+------+------+------+---------+-------+
-| tbl1 | k1 | INT | No | true | N/A | |
-| | k2 | INT | No | true | N/A | |
-| | k3 | INT | No | true | N/A | |
-| | | | | | | |
-| rollup2 | k2 | INT | No | true | N/A | |
-| | | | | | | |
-| rollup1 | k1 | INT | No | true | N/A | |
-| | k2 | INT | No | true | N/A | |
-+-----------+-------+------+------+------+---------+-------+
-```
-
-可以通过以下命令给 rollup1 和 rollup2 都加入一列 k4,并且再给 rollup2 加入一列 k5:
-
-```
-ALTER TABLE tbl1
-ADD COLUMN k4 INT default "1" to rollup1,
-ADD COLUMN k4 INT default "1" to rollup2,
-ADD COLUMN k5 INT default "1" to rollup2;
-```
-
-完成后,Schema 变为:
-
-```
-+-----------+-------+------+------+------+---------+-------+
-| IndexName | Field | Type | Null | Key | Default | Extra |
-+-----------+-------+------+------+------+---------+-------+
-| tbl1 | k1 | INT | No | true | N/A | |
-| | k2 | INT | No | true | N/A | |
-| | k3 | INT | No | true | N/A | |
-| | k4 | INT | No | true | 1 | |
-| | k5 | INT | No | true | 1 | |
-| | | | | | | |
-| rollup2 | k2 | INT | No | true | N/A | |
-| | k4 | INT | No | true | 1 | |
-| | k5 | INT | No | true | 1 | |
-| | | | | | | |
-| rollup1 | k1 | INT | No | true | N/A | |
-| | k2 | INT | No | true | N/A | |
-| | k4 | INT | No | true | 1 | |
-+-----------+-------+------+------+------+---------+-------+
-```
-
-可以看到,Base 表 tbl1 也自动加入了 k4, k5 列。即给任意 rollup 增加的列,都会自动加入到 Base 表中。
-
-同时,不允许向 Rollup 中加入 Base 表已经存在的列。如果用户需要这样做,可以重新建立一个包含新增列的 Rollup,之后再删除原 Rollup。
-
-## 注意事项
-
-* 一张表在同一时间只能有一个 Schema Change 作业在运行。
-
-* Schema Change 操作不阻塞导入和查询操作。
-
-* 分区列和分桶列不能修改。
-
-* 如果 Schema 中有 REPLACE 方式聚合的 value 列,则不允许删除 Key 列。
-
- 如果删除 Key 列,Doris 无法决定 REPLACE 列的取值。
-
- Unique 数据模型表的所有非 Key 列都是 REPLACE 聚合方式。
-
-* 在新增聚合类型为 SUM 或者 REPLACE 的 value 列时,该列的默认值对历史数据没有含义。
-
- 因为历史数据已经失去明细信息,所以默认值的取值并不能实际反映聚合后的取值。
-
-* 当修改列类型时,除 Type 以外的字段都需要按原列上的信息补全。
-
- 如修改列 `k1 INT SUM NULL DEFAULT "1"` 类型为 BIGINT,则需执行命令如下:
-
- ```ALTER TABLE tbl1 MODIFY COLUMN `k1` BIGINT SUM NULL DEFAULT "1";```
-
- 注意,除新的列类型外,如聚合方式,Nullable 属性,以及默认值都要按照原信息补全。
-
-* 不支持修改列名称、聚合类型、Nullable 属性、默认值以及列注释。
-
-## 常见问题
-
-* Schema Change 的执行速度
-
- 目前 Schema Change 执行速度按照最差效率估计约为 10MB/s。保守起见,用户可以根据这个速率来设置作业的超时时间。
-
-* 提交作业报错 `Table xxx is not stable. ...`
-
- Schema Change 只有在表数据完整且非均衡状态下才可以开始。如果表的某些数据分片副本不完整,或者某些副本正在进行均衡操作,则提交会被拒绝。
-
- 数据分片副本是否完整,可以通过以下命令查看:
-
- ```ADMIN SHOW REPLICA STATUS FROM tbl WHERE STATUS != "OK";```
-
- 如果有返回结果,则说明有副本有问题。通常系统会自动修复这些问题,用户也可以通过以下命令优先修复这个表:
-
- ```ADMIN REPAIR TABLE tbl1;```
-
- 用户可以通过以下命令查看是否有正在运行的均衡任务:
-
- ```SHOW PROC "/cluster_balance/pending_tablets";```
-
- 可以等待均衡任务完成,或者通过以下命令临时禁止均衡操作:
-
- ```ADMIN SET FRONTEND CONFIG ("disable_balance" = "true");```
-
-## 相关配置
-
-### FE 配置
-
-* `alter_table_timeout_second`:作业默认超时时间,86400 秒。
-
-### BE 配置
-
-* `alter_tablet_worker_count`:在 BE 端用于执行历史数据转换的线程数。默认为 3。如果希望加快 Schema Change 作业的速度,可以适当调大这个参数后重启 BE。但过多的转换线程可能会导致 IO 压力增加,影响其他操作。该线程和 Rollup 作业共用。
-
-
-
-
-
-
-
-
diff --git a/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-temp-partition.md.txt b/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-temp-partition.md.txt
deleted file mode 100644
index 0911ee5..0000000
--- a/content/_sources/documentation/cn/administrator-guide/alter-table/alter-table-temp-partition.md.txt
+++ /dev/null
@@ -1,244 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-# 临时分区
-
-在 0.12 版本中,Doris 支持了临时分区功能。
-
-临时分区是归属于某一分区表的。只有分区表可以创建临时分区。
-
-## 规则
-
-* 临时分区的分区列和正式分区相同,且不可修改。
-* 一张表所有临时分区之间的分区范围不可重叠,但临时分区的范围和正式分区范围可以重叠。
-* 临时分区的分区名称不能和正式分区以及其他临时分区重复。
-
-## 支持的操作
-
-临时分区支持添加、删除、替换操作。
-
-### 添加临时分区
-
-可以通过 `ALTER TABLE ADD TEMPORARY PARTITION` 语句对一个表添加临时分区:
-
-```
-ALTER TABLE tbl1 ADD TEMPORARY PARTITION tp1 VALUES LESS THAN("2020-02-01");
-
-ALTER TABLE tbl2 ADD TEMPORARY PARTITION tp1 VALUES [("2020-01-01"), ("2020-02-01"));
-
-ALTER TABLE tbl1 ADD TEMPORARY PARTITION tp1 VALUES LESS THAN("2020-02-01")
-("in_memory" = "true", "replication_num" = "1")
-DISTRIBUTED BY HASH(k1) BUCKETS 5;
-```
-
-通过 `HELP ALTER TABLE;` 查看更多帮助和示例。
-
-添加操作的一些说明:
-
-* 临时分区的添加和正式分区的添加操作相似。临时分区的分区范围独立于正式分区。
-* 临时分区可以独立指定一些属性。包括分桶数、副本数、是否是内存表、存储介质等信息。
-
-### 删除临时分区
-
-可以通过 `ALTER TABLE DROP TEMPORARY PARTITION` 语句删除一个表的临时分区:
-
-```
-ALTER TABLE tbl1 DROP TEMPORARY PARTITION tp1;
-```
-
-通过 `HELP ALTER TABLE;` 查看更多帮助和示例。
-
-删除操作的一些说明:
-
-* 删除临时分区,不影响正式分区的数据。
-
-### 替换分区
-
-可以通过 `ALTER TABLE REPLACE PARTITION` 语句将一个表的正式分区替换为临时分区。
-
-```
-ALTER TABLE tbl1 REPLACE PARTITION (p1) WITH TEMPORARY PARTITION (tp1);
-
-ALTER TABLE tbl1 REPLACE PARTITION (p1, p2) WITH TEMPORARY PARTITION (tp1, tp2, tp3);
-
-ALTER TABLE tbl1 REPLACE PARTITION (p1, p2) WITH TEMPORARY PARTITION (tp1, tp2)
-PROPERTIES (
- "strict_range" = "false",
- "use_temp_partition_name" = "true"
-);
-```
-
-通过 `HELP ALTER TABLE;` 查看更多帮助和示例。
-
-替换操作有两个特殊的可选参数:
-
-1. `strict_range`
-
- 默认为 true。当该参数为 true 时,表示要被替换的所有正式分区的范围并集需要和替换的临时分区的范围并集完全相同。当置为 false 时,只需要保证替换后,新的正式分区间的范围不重叠即可。下面举例说明:
-
- * 示例1
-
- 待替换的分区 p1, p2, p3 的范围 (=> 并集):
-
- ```
- [10, 20), [20, 30), [40, 50) => [10, 30), [40, 50)
- ```
-
- 替换分区 tp1, tp2 的范围(=> 并集):
-
- ```
- [10, 30), [40, 45), [45, 50) => [10, 30), [40, 50)
- ```
-
- 范围并集相同,则可以使用 tp1 和 tp2 替换 p1, p2, p3。
-
- * 示例2
-
- 待替换的分区 p1 的范围 (=> 并集):
-
- ```
- [10, 50) => [10, 50)
- ```
-
- 替换分区 tp1, tp2 的范围(=> 并集):
-
- ```
- [10, 30), [40, 50) => [10, 30), [40, 50)
- ```
-
- 范围并集不相同,如果 `strict_range` 为 true,则不可以使用 tp1 和 tp2 替换 p1。如果为 false,且替换后的两个分区范围 `[10, 30), [40, 50)` 和其他正式分区不重叠,则可以替换。
-
-2. `use_temp_partition_name`
-
- 默认为 false。当该参数为 false,并且待替换的分区和替换分区的个数相同时,则替换后的正式分区名称维持不变。如果为 true,则替换后,正式分区的名称为替换分区的名称。下面举例说明:
-
- * 示例1
-
- ```
- ALTER TABLE tbl1 REPLACE PARTITION (p1) WITH TEMPORARY PARTITION (tp1);
- ```
-
- `use_temp_partition_name` 默认为 false,则在替换后,分区的名称依然为 p1,但是相关的数据和属性都替换为 tp1 的。
-
- 如果 `use_temp_partition_name` 默认为 true,则在替换后,分区的名称为 tp1。p1 分区不再存在。
-
- * 示例2
-
- ```
- ALTER TABLE tbl1 REPLACE PARTITION (p1, p2) WITH TEMPORARY PARTITION (tp1);
- ```
-
- `use_temp_partition_name` 默认为 false,但因为待替换分区的个数和替换分区的个数不同,则该参数无效。替换后,分区名称为 tp1,p1 和 p2 不再存在。
-
-替换操作的一些说明:
-
-* 分区替换成功后,被替换的分区将被删除且不可恢复。
-
-## 临时分区的导入和查询
-
-用户可以将数据导入到临时分区,也可以指定临时分区进行查询。
-
-1. 导入临时分区
-
- 根据导入方式的不同,指定导入临时分区的语法稍有差别。这里通过示例进行简单说明
-
- ```
- INSERT INTO tbl TEMPORARY PARTITION(tp1, tp2, ...) SELECT ....
- ```
-
- ```
- curl --location-trusted -u root: -H "label:123" -H "temporary_partitions: tp1, tp2, ..." -T testData http://host:port/api/testDb/testTbl/_stream_load
- ```
-
- ```
- LOAD LABEL example_db.label1
- (
- DATA INFILE("hdfs://hdfs_host:hdfs_port/user/palo/data/input/file")
- INTO TABLE `my_table`
- TEMPORARY PARTITION (tp1, tp2, ...)
- ...
- )
- WITH BROKER hdfs ("username"="hdfs_user", "password"="hdfs_password");
- ```
-
- ```
- CREATE ROUTINE LOAD example_db.test1 ON example_tbl
- COLUMNS(k1, k2, k3, v1, v2, v3 = k1 * 100),
- TEMPORARY PARTITIONS(tp1, tp2, ...),
- WHERE k1 > 100
- PROPERTIES
- (...)
- FROM KAFKA
- (...);
- ```
-
-2. 查询临时分区
-
- ```
- SELECT ... FROM
- tbl1 TEMPORARY PARTITION(tp1, tp2, ...)
- JOIN
- tbl2 TEMPORARY PARTITION(tp1, tp2, ...)
- ON ...
- WHERE ...;
- ```
-
-## 和其他操作的关系
-
-### DROP
-
-* 使用 Drop 操作直接删除数据库或表后,可以通过 Recover 命令恢复数据库或表(限定时间内),但临时分区不会被恢复。
-* 使用 Alter 命令删除正式分区后,可以通过 Recover 命令恢复分区(限定时间内)。操作正式分区和临时分区无关。
-* 使用 Alter 命令删除临时分区后,无法通过 Recover 命令恢复临时分区。
-
-### TRUNCATE
-
-* 使用 Truncate 命令清空表,表的临时分区会被删除,且不可恢复。
-* 使用 Truncate 命令清空正式分区时,不影响临时分区。
-* 不可使用 Truncate 命令清空临时分区。
-
-### ALTER
-
-* 当表存在临时分区时,无法使用 Alter 命令对表进行 Schema Change、Rollup 等变更操作。
-* 当表在进行变更操作时,无法对表添加临时分区。
-
-
-## 最佳实践
-
-1. 原子的覆盖写操作
-
- 某些情况下,用户希望能够重写某一分区的数据,但如果采用先删除再导入的方式进行,在中间会有一段时间无法查看数据。这是,用户可以先创建一个对应的临时分区,将新的数据导入到临时分区后,通过替换操作,原子的替换原有分区,以达到目的。
-
-2. 修改分桶数
-
- 某些情况下,用户在创建分区时使用了不合适的分桶数。则用户可以先创建一个对应分区范围的临时分区,并指定新的分桶数。然后通过 `INSERT INTO` 命令将正式分区的数据导入到临时分区中,通过替换操作,原子的替换原有分区,以达到目的。
-
-3. 合并或分割分区
-
- 某些情况下,用户希望对分区的范围进行修改,比如合并两个分区,或将一个大分区分割成多个小分区。则用户可以先建立对应合并或分割后范围的临时分区,然后通过 `INSERT INTO` 命令将正式分区的数据导入到临时分区中,通过替换操作,原子的替换原有分区,以达到目的。
-
-
-
-
-
-
-
-
-
-
diff --git a/content/_sources/documentation/cn/administrator-guide/alter-table/index.rst.txt b/content/_sources/documentation/cn/administrator-guide/alter-table/index.rst.txt
deleted file mode 100644
index 2087412..0000000
--- a/content/_sources/documentation/cn/administrator-guide/alter-table/index.rst.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-=============
-表结构变更
-=============
-
-.. toctree::
- :maxdepth: 2
- :glob:
-
- *
diff --git a/content/_sources/documentation/cn/administrator-guide/backup-restore.md.txt b/content/_sources/documentation/cn/administrator-guide/backup-restore.md.txt
deleted file mode 100644
index ff5c262..0000000
--- a/content/_sources/documentation/cn/administrator-guide/backup-restore.md.txt
+++ /dev/null
@@ -1,179 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-# 备份与恢复
-
-Doris 支持将当前数据以文件的形式,通过 broker 备份到远端存储系统中。之后可以通过 恢复 命令,从远端存储系统中将数据恢复到任意 Doris 集群。通过这个功能,Doris 可以支持将数据定期的进行快照备份。也可以通过这个功能,在不同集群间进行数据迁移。
-
-该功能需要 Doris 版本 0.8.2+
-
-使用该功能,需要部署对应远端存储的 broker。如 BOS、HDFS 等。可以通过 `SHOW BROKER;` 查看当前部署的 broker。
-
-## 简要原理说明
-
-### 备份(Backup)
-
-备份操作是将指定表或分区的数据,直接以 Doris 存储的文件的形式,上传到远端仓库中进行存储。当用户提交 Backup 请求后,系统内部会做如下操作:
-
-1. 快照及快照上传
-
- 快照阶段会对指定的表或分区数据文件进行快照。之后,备份都是对快照进行操作。在快照之后,对表进行的更改、导入等操作都不再影响备份的结果。快照只是对当前数据文件产生一个硬链,耗时很少。快照完成后,会开始对这些快照文件进行逐一上传。快照上传由各个 Backend 并发完成。
-
-2. 元数据准备及上传
-
- 数据文件快照上传完成后,Frontend 会首先将对应元数据写成本地文件,然后通过 broker 将本地元数据文件上传到远端仓库。完成最终备份作业。
-
-### 恢复(Restore)
-
-恢复操作需要指定一个远端仓库中已存在的备份,然后将这个备份的内容恢复到本地集群中。当用户提交 Restore 请求后,系统内部会做如下操作:
-
-1. 在本地创建对应的元数据
-
- 这一步首先会在本地集群中,创建恢复对应的表分区等结构。创建完成后,该表可见,但是不可访问。
-
-2. 本地snapshot
-
- 这一步是将上一步创建的表做一个快照。这其实是一个空快照(因为刚创建的表是没有数据的),其目的主要是在 Backend 上产生对应的快照目录,用于之后接收从远端仓库下载的快照文件。
-
-3. 下载快照
-
- 远端仓库中的快照文件,会被下载到对应的上一步生成的快照目录中。这一步由各个 Backend 并发完成。
-
-4. 生效快照
-
- 快照下载完成后,我们要将各个快照映射为当前本地表的元数据。然后重新加载这些快照,使之生效,完成最终的恢复作业。
-
-## 最佳实践
-
-### 备份
-
-当前我们支持最小分区(Partition)粒度的全量备份(增量备份有可能在未来版本支持)。如果需要对数据进行定期备份,首先需要在建表时,合理的规划表的分区及分桶,比如按时间进行分区。然后在之后的运行过程中,按照分区粒度进行定期的数据备份。
-
-### 数据迁移
-
-用户可以先将数据备份到远端仓库,再通过远端仓库将数据恢复到另一个集群,完成数据迁移。因为数据备份是通过快照的形式完成的,所以,在备份作业的快照阶段之后的新的导入数据,是不会备份的。因此,在快照完成后,到恢复作业完成这期间,在原集群上导入的数据,都需要在新集群上同样导入一遍。
-
-建议在迁移完成后,对新旧两个集群并行导入一段时间。完成数据和业务正确性校验后,再将业务迁移到新的集群。
-
-## 重点说明
-
-1. 备份恢复相关的操作目前只允许拥有 ADMIN 权限的用户执行。
-2. 一个 Database 内,只允许有一个正在执行的备份或恢复作业。
-3. 备份和恢复都支持最小分区(Partition)级别的操作,当表的数据量很大时,建议按分区分别执行,以降低失败重试的代价。
-4. 因为备份恢复操作,操作的都是实际的数据文件。所以当一个表的分片过多,或者一个分片有过多的小版本时,可能即使总数据量很小,依然需要备份或恢复很长时间。用户可以通过 `SHOW PARTITIONS FROM table_name;` 和 `SHOW TABLET FROM table_name;` 来查看各个分区的分片数量,以及各个分片的文件版本数量,来预估作业执行时间。文件数量对作业执行的时间影响非常大,所以建议在建表时,合理规划分区分桶,以避免过多的分片。
-5. 当通过 `SHOW BACKUP` 或者 `SHOW RESTORE` 命令查看作业状态时。有可能会在 `TaskErrMsg` 一列中看到错误信息。但只要 `State` 列不为
- `CANCELLED`,则说明作业依然在继续。这些 Task 有可能会重试成功。当然,有些 Task 错误,也会直接导致作业失败。
-6. 如果恢复作业是一次覆盖操作(指定恢复数据到已经存在的表或分区中),那么从恢复作业的 `COMMIT` 阶段开始,当前集群上被覆盖的数据有可能不能再被还原。此时如果恢复作业失败或被取消,有可能造成之前的数据已损坏且无法访问。这种情况下,只能通过再次执行恢复操作,并等待作业完成。因此,我们建议,如无必要,尽量不要使用覆盖的方式恢复数据,除非确认当前数据已不再使用。
-
-## 相关命令
-
-和备份恢复功能相关的命令如下。以下命令,都可以通过 mysql-client 连接 Doris 后,使用 `help cmd;` 的方式查看详细帮助。
-
-1. CREATE REPOSITORY
-
- 创建一个远端仓库路径,用于备份或恢复。该命令需要借助 Broker 进程访问远端存储,不同的 Broker 需要提供不同的参数,具体请参阅 [Broker文档](broker.md)
-
-1. BACKUP
-
- 执行一次备份操作。
-
-3. SHOW BACKUP
-
- 查看最近一次 backup 作业的执行情况,包括:
-
- * JobId:本次备份作业的 id。
- * SnapshotName:用户指定的本次备份作业的名称(Label)。
- * DbName:备份作业对应的 Database。
- * State:备份作业当前所在阶段:
- * PENDING:作业初始状态。
- * SNAPSHOTING:正在进行快照操作。
- * UPLOAD_SNAPSHOT:快照结束,准备上传。
- * UPLOADING:正在上传快照。
- * SAVE_META:正在本地生成元数据文件。
- * UPLOAD_INFO:上传元数据文件和本次备份作业的信息。
- * FINISHED:备份完成。
- * CANCELLED:备份失败或被取消。
- * BackupObjs:本次备份涉及的表和分区的清单。
- * CreateTime:作业创建时间。
- * SnapshotFinishedTime:快照完成时间。
- * UploadFinishedTime:快照上传完成时间。
- * FinishedTime:本次作业完成时间。
- * UnfinishedTasks:在 `SNAPSHOTTING`,`UPLOADING` 等阶段,会有多个子任务在同时进行,这里展示的当前阶段,未完成的子任务的 task id。
- * TaskErrMsg:如果有子任务执行出错,这里会显示对应子任务的错误信息。
- * Status:用于记录在整个作业过程中,可能出现的一些状态信息。
- * Timeout:作业的超时时间,单位是秒。
-
-4. SHOW SNAPSHOT
-
- 查看远端仓库中已存在的备份。
-
- * Snapshot:备份时指定的该备份的名称(Label)。
- * Timestamp:备份的时间戳。
- * Status:该备份是否正常。
-
- 如果在 `SHOW SNAPSHOT` 后指定了 where 子句,则可以显示更详细的备份信息。
-
- * Database:备份时对应的 Database。
- * Details:展示了该备份完整的数据目录结构。
-
-5. RESTORE
-
- 执行一次恢复操作。
-
-6. SHOW RESTORE
-
- 查看最近一次 restore 作业的执行情况,包括:
-
- * JobId:本次恢复作业的 id。
- * Label:用户指定的仓库中备份的名称(Label)。
- * Timestamp:用户指定的仓库中备份的时间戳。
- * DbName:恢复作业对应的 Database。
- * State:恢复作业当前所在阶段:
- * PENDING:作业初始状态。
- * SNAPSHOTING:正在进行本地新建表的快照操作。
- * DOWNLOAD:正在发送下载快照任务。
- * DOWNLOADING:快照正在下载。
- * COMMIT:准备生效已下载的快照。
- * COMMITTING:正在生效已下载的快照。
- * FINISHED:恢复完成。
- * CANCELLED:恢复失败或被取消。
- * AllowLoad:恢复期间是否允许导入。
- * ReplicationNum:恢复指定的副本数。
- * RestoreObjs:本次恢复涉及的表和分区的清单。
- * CreateTime:作业创建时间。
- * MetaPreparedTime:本地元数据生成完成时间。
- * SnapshotFinishedTime:本地快照完成时间。
- * DownloadFinishedTime:远端快照下载完成时间。
- * FinishedTime:本次作业完成时间。
- * UnfinishedTasks:在 `SNAPSHOTTING`,`DOWNLOADING`, `COMMITTING` 等阶段,会有多个子任务在同时进行,这里展示的当前阶段,未完成的子任务的 task id。
- * TaskErrMsg:如果有子任务执行出错,这里会显示对应子任务的错误信息。
- * Status:用于记录在整个作业过程中,可能出现的一些状态信息。
- * Timeout:作业的超时时间,单位是秒。
-
-7. CANCEL BACKUP
-
- 取消当前正在执行的备份作业。
-
-8. CANCEL RESTORE
-
- 取消当前正在执行的恢复作业。
-
-9. DROP REPOSITORY
-
- 删除已创建的远端仓库。删除仓库,仅仅是删除该仓库在 Doris 中的映射,不会删除实际的仓库数据。
\ No newline at end of file
diff --git a/content/_sources/documentation/cn/administrator-guide/broker.md.txt b/content/_sources/documentation/cn/administrator-guide/broker.md.txt
deleted file mode 100644
index 0fdcff0..0000000
--- a/content/_sources/documentation/cn/administrator-guide/broker.md.txt
+++ /dev/null
@@ -1,280 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-# Broker
-
-Broker 是 Doris 集群中一种可选进程,主要用于支持 Doris 读写远端存储上的文件和目录,如 HDFS、BOS 和 AFS 等。
-
-Broker 通过提供一个 RPC 服务端口来提供服务,是一个无状态的 Java 进程,负责为远端存储的读写操作封装一些类 POSIX 的文件操作,如 open,pread,pwrite 等等。除此之外,Broker 不记录任何其他信息,所以包括远端存储的连接信息、文件信息、权限信息等等,都需要通过参数在 RPC 调用中传递给 Broker 进程,才能使得 Broker 能够正确读写文件。
-
-Broker 仅作为一个数据通路,并不参与任何计算,因此仅需占用较少的内存。通常一个 Doris 系统中会部署一个或多个 Broker 进程。并且相同类型的 Broker 会组成一个组,并设定一个 **名称(Broker name)**。
-
-Broker 在 Doris 系统架构中的位置如下:
-
-```
-+----+ +----+
-| FE | | BE |
-+-^--+ +--^-+
- | |
- | |
-+-v---------v-+
-| Broker |
-+------^------+
- |
- |
-+------v------+
... 287056 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org