[ehancement](profile) Disable profiling for the internal query (#17720)

This commit is contained in:
AKIRA
2023-03-15 10:48:29 +09:00
committed by GitHub
parent 64c2437be5
commit 16a4dc0a85
2 changed files with 3 additions and 1 deletions

View File

@ -187,7 +187,8 @@ public final class QeProcessorImpl implements QeProcessor {
}
final TReportExecStatusResult result = new TReportExecStatusResult();
final QueryInfo info = coordinatorMap.get(params.query_id);
if (info != null && info.connectContext != null && info.connectContext.getStatsErrorEstimator() != null) {
if (info != null && info.connectContext != null
&& info.connectContext.getStatsErrorEstimator() != null) {
info.connectContext.getStatsErrorEstimator().updateExactReturnedRows(params);
}

View File

@ -122,6 +122,7 @@ public class StatisticsUtil {
sessionVariable.setMaxExecMemByte(StatisticConstants.STATISTICS_MAX_MEM_PER_QUERY_IN_BYTES);
sessionVariable.setEnableInsertStrict(true);
sessionVariable.parallelExecInstanceNum = StatisticConstants.STATISTIC_PARALLEL_EXEC_INSTANCE_NUM;
sessionVariable.enableProfile = false;
connectContext.setEnv(Env.getCurrentEnv());
connectContext.setDatabase(FeConstants.INTERNAL_DB_NAME);
connectContext.setQualifiedUser(UserIdentity.ROOT.getQualifiedUser());