From 3bb8e793d0aae36bcfa4600a4c90e43ba8e48b72 Mon Sep 17 00:00:00 2001 From: HuaiyuXu <391585975@qq.com> Date: Fri, 2 Dec 2022 02:47:37 +0800 Subject: [PATCH] executor: add globalAnalyzeTracker back (#39500) close https://github.com/pingcap/tidb/issues/39499 --- executor/executor.go | 1 + 1 file changed, 1 insertion(+) diff --git a/executor/executor.go b/executor/executor.go index 169a19ec25..68e347e1a4 100644 --- a/executor/executor.go +++ b/executor/executor.go @@ -1975,6 +1975,7 @@ func ResetContextOfStmt(ctx sessionctx.Context, s ast.StmtNode) (err error) { if _, ok := s.(*ast.AnalyzeTableStmt); ok { sc.InitMemTracker(memory.LabelForAnalyzeMemory, -1) vars.MemTracker.SetBytesLimit(-1) + vars.MemTracker.AttachTo(GlobalAnalyzeMemoryTracker) } else { sc.InitMemTracker(memory.LabelForSQLText, -1) logOnQueryExceedMemQuota := domain.GetDomain(ctx).ExpensiveQueryHandle().LogOnQueryExceedMemQuota