buildAnalysisJobInfo(AnalyzeTblStmt) |  | 0% |  | 0% | 11 | 11 | 65 | 65 | 1 | 1 |
replayUpdateRowsRecord(UpdateRowsEvent) |   | 14% |   | 13% | 19 | 20 | 48 | 57 | 0 | 1 |
updatePartitionRows(OlapTable, Map, TableStatsMeta, short) |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
dropStats(DropStatsCommand) |  | 0% |  | 0% | 11 | 11 | 21 | 21 | 1 | 1 |
dropStats(DropStatsStmt) |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
updateLocalPartitionStatsCache(long, long, long, long, Set, String) |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 1 | 1 |
invalidateLocalStats(long, long, long, Set, TableStatsMeta, PartitionNames) |   | 50% |   | 34% | 17 | 20 | 19 | 45 | 0 | 1 |
buildAnalysisInfosForNereidsDB(DatabaseIf, AnalyzeProperties) |  | 0% |  | 0% | 4 | 4 | 25 | 25 | 1 | 1 |
buildAnalysisInfosForDB(DatabaseIf, AnalyzeProperties) |  | 0% |  | 0% | 4 | 4 | 24 | 24 | 1 | 1 |
dropCachedStats(long, long, long) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
getJobProgress(long) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
invalidateRemoteStats(long, long, long, Set, Set, boolean) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
handleKillAnalyzeJob(KillAnalyzeJobCommand) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
handleKillAnalyzeStmt(KillAnalysisJobStmt) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
updateTableStats(AnalysisInfo) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
updateRemotePartitionStats(long, long, long, long, Set, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
dropAnalyzeJob(DropAnalyzeJobCommand) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
dropAnalyzeJob(DropAnalyzeJobStmt) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
buildAndAssignJob(AnalyzeTableCommand) |   | 58% |   | 42% | 7 | 8 | 9 | 22 | 0 | 1 |
setNewPartitionLoaded(List) |   | 9% |   | 8% | 6 | 7 | 7 | 9 | 0 | 1 |
needAbandon(AnalysisInfo) |  | 0% |  | 0% | 8 | 8 | 7 | 7 | 1 | 1 |
createAnalysisJob(AnalyzeTblStmt, boolean) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
buildAndAssignJob(AnalyzeTblStmt) |   | 69% |   | 57% | 5 | 8 | 4 | 22 | 0 | 1 |
createAnalyze(AnalyzeStmt, boolean) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
replayNewPartitionLoadedEvent(NewPartitionLoadedEvent) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
writeTableStats(DataOutput) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
dropStats(TableIf, PartitionNames) |   | 21% |   | 50% | 1 | 2 | 8 | 11 | 0 | 1 |
findTasksByTaskIds(long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
readAnalysisInfo(DataInput, Map, boolean) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
write(DataOutput) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
checkPriv(AnalysisInfo) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
createThreadPoolForSyncAnalyze() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$buildAnalysisJobInfo$0(OlapTable, TableIf, boolean, Pair) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
syncExecute(Collection) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
removeAll(List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
updateUpdatedRows(Map, long, long) |   | 13% |   | 25% | 2 | 3 | 8 | 10 | 0 | 1 |
readFields(DataInput) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
updateTableStatsForAlterStats(AnalysisInfo, TableIf) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
buildAnalysisJobInfo(AnalyzeTableCommand) |   | 92% |   | 60% | 8 | 11 | 2 | 65 | 0 | 1 |
logKilled(AnalysisInfo) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
writeJobInfo(DataOutput, Map) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
readIdToTblStats(DataInput, Map) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
updateUpdatedRows(Map) |   | 16% |   | 25% | 2 | 3 | 7 | 9 | 0 | 1 |
sendJobId(List, boolean) |   | 91% |   | 61% | 7 | 10 | 6 | 43 | 0 | 1 |
canSample(TableIf) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
createAnalysisJobs(AnalyzeDatabaseCommand, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
createAnalysisJobs(AnalyzeDBStmt, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
updatePartitionStatsCache(long, long, long, long, Set, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
replayUpdateTableStatsStatus(TableStatsMeta) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
replayDeleteAnalysisJob(AnalyzeDeletionLog) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
replayDeleteAnalysisTask(AnalyzeDeletionLog) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
dropCachedStats(DropCachedStatsStmt) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
showAutoPendingJobs(TableName, String) |   | 86% |   | 66% | 3 | 7 | 2 | 15 | 0 | 1 |
updateTaskStatus(AnalysisInfo, AnalysisState, String, long) |   | 93% |   | 90% | 3 | 16 | 4 | 45 | 0 | 1 |
getPendingJobs(Map, JobPriority, TableName) |   | 77% |   | 25% | 5 | 7 | 2 | 12 | 0 | 1 |
findAnalysisJobs(String, String, String, String, long, boolean) |   | 77% |   | 30% | 5 | 6 | 1 | 13 | 0 | 1 |
createAnalysisJob(AnalyzeTableCommand, boolean) |   | 61% |   | 50% | 2 | 3 | 5 | 11 | 0 | 1 |
findColStatsMeta(long, String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
readAutoJobs(DataInput, AnalysisManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
registerSysJob(AnalysisInfo, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
createTask(AnalysisInfo) |   | 52% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
cancelSyncTask(ConnectContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$updatePartitionRows$10(long, short, Long, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$replayUpdateRowsRecord$9(Map.Entry, Long, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
findAnalysisJobs(ShowAnalyzeStmt) |   | 71% |   | 50% | 1 | 2 | 3 | 9 | 0 | 1 |
createAnalyze(AnalyzeCommand, boolean) |   | 75% |   | 60% | 4 | 6 | 2 | 9 | 0 | 1 |
lambda$findAnalysisJobs$3(String, AnalysisInfo) |   | 38% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
replayCreateAnalysisJob(AnalysisInfo) |   | 85% |   | 66% | 2 | 4 | 1 | 8 | 0 | 1 |
replayCreateAnalysisTask(AnalysisInfo) |   | 85% |   | 66% | 2 | 4 | 1 | 8 | 0 | 1 |
updateTableStatsStatus(TableStatsMeta) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
findJobInfo(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
updateUpdatedRows(Map, long, long, long) |   | 76% |   | 50% | 2 | 3 | 3 | 9 | 0 | 1 |
submitAsyncDropStatsTask(TableIf, long, long, long, TableStatsMeta, PartitionNames, boolean) |   | 75% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
lambda$findAnalysisJobs$2(long, AnalysisInfo) |   | 53% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
lambda$findAnalysisJobs$4(boolean, long, AnalysisInfo) |   | 45% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
lambda$findAnalysisJobs$5(boolean, AnalysisInfo) |   | 72% |   | 50% | 3 | 5 | 0 | 2 | 0 | 1 |
checkPriv(BaseAnalysisTask) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logCreateTableStats(TableStatsMeta) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logNewPartitionLoadedEvent(NewPartitionLoadedEvent) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
dropExpiredStats() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
updateColumn(Collection, Queue) |  | 98% |   | 75% | 4 | 9 | 1 | 19 | 0 | 1 |
createTaskForEachColumns(AnalysisInfo, Map, boolean) |  | 98% |   | 62% | 3 | 5 | 1 | 21 | 0 | 1 |
mergeFollowerQueryColumns(Collection, Collection) |  | 98% |   | 75% | 2 | 5 | 1 | 12 | 0 | 1 |
lambda$buildAnalysisJobInfo$1(OlapTable, TableIf, boolean, Pair) |  | 96% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
recordAnalysisJob(AnalysisInfo) |  | 92% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
AnalysisManager() |  | 100% |   | 50% | 1 | 2 | 0 | 21 | 0 | 1 |
findTasks(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
removeTableStats(long) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
constructJob(AnalysisInfo, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$findTasks$7(long, AnalysisInfo) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
logCreateAnalysisTask(AnalysisInfo) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
logCreateAnalysisJob(AnalysisInfo) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
addToJobIdTasksMap(long, Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
findTableStatsStatus(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getIdToTblStatsKeys() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
removeJob(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
updateHighPriorityColumn(Set) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
updateMidPriorityColumn(Collection) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logUpdateRowsRecord(UpdateRowsEvent) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getStatisticsCache() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$replayUpdateRowsRecord$8(Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$findAnalysisJobs$6(AnalysisInfo) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |