leeray
(Lileiaab)
1
tidb v5.1.1
explain analyze SELECT
c1,c2,c3,c4, … c5
FROM
db1.t1 use index(idx_db_4)
WHERE
c2 LIKE concat(‘%’, ‘FYDB’, ‘%’)
AND c3 = ‘201’
AND c4 = ‘1’
LIMIT
100;
idx_db_4 索引字段为 c2。 表总大小约112万,distinct c2 查出4.7万
类似于这种sql,使用explain analyze 分析它。
请问为何est 和
act 有这么大的差别呢?
-
SHOW STATS_HEALTHY
看下目标表的健康度
-
SHOW STATS_META
的结果
-
explain analyze sql
建议将 1~3 的结果放到一张截图或文件中 ,辛苦 ~
1 个赞
抱歉现在才跟帖回复,每个 tidb server 都会 cache 表的统计信息,你那里方便的话,请使用 mysql-client 链接一个物理 IP 地址,然后再次执行下这个操作看下吧,辛苦 ~
辛苦再看下目标的 SHOW STATS_HISTOGRAMS
信息 ~
system
(system)
关闭
10
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。