From dc534821cc75d9dde9c7580bba39ccf79c8ef235 Mon Sep 17 00:00:00 2001 From: Ti Chi Robot Date: Mon, 20 May 2024 22:44:45 +0800 Subject: [PATCH] infoschema: don't display tables in MemDB when query `TIDB_HOT_REGIONS` (#52180) (#52206) close pingcap/tidb#50810 --- pkg/executor/infoschema_reader.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/executor/infoschema_reader.go b/pkg/executor/infoschema_reader.go index 28fceb9d9e2bf..acdda6baea985 100644 --- a/pkg/executor/infoschema_reader.go +++ b/pkg/executor/infoschema_reader.go @@ -1741,11 +1741,11 @@ func (e *memtableRetriever) setDataForTiDBHotRegions(ctx sessionctx.Context) err if !ok { return errors.New("Information about hot region can be gotten only when the storage is TiKV") } - allSchemas := ctx.GetInfoSchema().(infoschema.InfoSchema).AllSchemas() tikvHelper := &helper.Helper{ Store: tikvStore, RegionCache: tikvStore.GetRegionCache(), } + allSchemas := tikvHelper.FilterMemDBs(ctx.GetInfoSchema().(infoschema.InfoSchema).AllSchemas()) metrics, err := tikvHelper.ScrapeHotInfo(pdapi.HotRead, allSchemas) if err != nil { return err