From e0b3cc57f1af9f48d0191097bc03a77ed400276f Mon Sep 17 00:00:00 2001 From: Ti Chi Robot Date: Tue, 16 Apr 2024 17:42:06 +0800 Subject: [PATCH] infoschema: don't display tables in MemDB when query `TIDB_HOT_REGIONS` (#52180) (#52205) close pingcap/tidb#50810 --- executor/infoschema_reader.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/executor/infoschema_reader.go b/executor/infoschema_reader.go index f4bdfe2a7a460..29938e2462fab 100644 --- a/executor/infoschema_reader.go +++ b/executor/infoschema_reader.go @@ -1864,11 +1864,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