select效率非常慢

【 TiDB 使用环境】生产环境 or 测试环境 or POC
【 TiDB 版本】最新版本
【遇到的问题】
select count(*) 非常慢
【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

1 tiup display cluster 结果,磁盘类型
2、表数据量

count(*)全表还是带条件的,sql和执行计划也发下吧

count(*)这种的,使用TiFlash组件,速度非常快

:joy:上语句,问题场景描述不足… 请及时更新

确切的版本信息
执行计划

select count(*) 这种 最好是走索引扫,避免全表扫

不带任何条件,tidb也比mysql要慢,没办法,分布式

我猜他是在 sata盘上搭的集群,执行的select count(*) from xxx;

  1. SQL中尽量避免出现星号,并且在常用的字段上添加索引有助于提交检索效率。
  2. TiDB是分布式数据库,三副本,效率上可能会没有MySQL高。
  3. 建议提供下执行计划,可以具体的查看该SQL的问题。

不建议直接使用select count(*) 的统计

推荐https://learn.pingcap.com/learner/course/120005学习一波

1,建议提供表的大小。
2,执行计划和完成sql.
3,统计信息是否最新。

不带任何条件吗?全表不会快的。除非全表就几条数据。

这种count(*)的,如果上了TiFlash,一样会非常快。:wink:

select count(1)试下。