MYSQL 才6万多条数据 SELECT COUNT(*) FROM t_order 查询有四到五秒

MYSQL 才6万多条数据 SELECT COUNT(*) FROM t_order 查询有四到五秒

这个正常吗?

阅读 2.8k
2 个回答

这类问题可以把表的 DDL 和 explain 结果都放出来,还有表的实际大小(占了多大的硬盘空间),还有你的机器配置,与之相关的 Mysql server 配置

除了主键索引外, 再添加一个二级索引试试, 如果还不行就看是否用到了索引 , 再不行就只能把这个数量用缓存存储了.

explain SELECT COUNT(*) FROM t_order

帮忙支持我的开源项目: https://gitee.com/sanri/sanri...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题