一个表里有5000万条数据 快速查询某一条.

weixin_44766350 2019-04-16 07:26:59
一个表qrcode里面有 id qrcodesn addtime ischeck 几个字段。 select id from qrcode where qrcodesn = sjsjjswjjhr378hsjs 这样的效率好低。怎么样提高效率?
...全文
826 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
AHUA1001 2019-05-15
  • 打赏
  • 举报
回复
看你的表机构,id应该是主键吧,qrcodesn上有索引吗。
另外
select id from qrcode where qrcodesn = sjsjjswjjhr378hsjs
等号后边的内容没有引号,应该会报错。
请把建表语句和索引,发出来看看。
济南大飞哥 2019-05-13
  • 打赏
  • 举报
回复
1000毫秒是1秒,秒级反应还想怎么样那?不行就全部放缓存。
weixin_44766350 2019-04-20
  • 打赏
  • 举报
回复
引用 7 楼 Q446512799 的回复:
600ms好像很低啊,你的建表语句和执行计划呢,贴出来看看


改成29万数据,也要100毫秒以上 哈哈

Q446512799 2019-04-19
  • 打赏
  • 举报
回复
600ms好像很低啊,你的建表语句和执行计划呢,贴出来看看
weixin_44766350 2019-04-19
  • 打赏
  • 举报
回复
引用 4 楼 Q446512799的回复:
[quote=引用 3 楼 weixin_44766350 的回复:]
[quote=引用 1 楼 AHUA1001的回复:]qrcodesn 是唯一索引吗。

qrxodesn是唯一索引[/quote]
是索引怎么会慢呢,效率好低意思是多低,查询花多少时间[/quote] 600ms这个算低吗
Q446512799 2019-04-17
  • 打赏
  • 举报
回复
引用 3 楼 weixin_44766350 的回复:
[quote=引用 1 楼 AHUA1001的回复:]qrcodesn 是唯一索引吗。

qrxodesn是唯一索引[/quote]
是索引怎么会慢呢,效率好低意思是多低,查询花多少时间
weixin_44766350 2019-04-17
  • 打赏
  • 举报
回复
引用 1 楼 AHUA1001的回复:
qrcodesn 是唯一索引吗。
qrxodesn是唯一索引
AHUA1001 2019-04-17
  • 打赏
  • 举报
回复
给一个执行计划的抓图吧。

EXPLAIN
这里写你觉得慢的语句

把以上的执行结果,截图发出来看看。
qq_42526384 2019-04-16
  • 打赏
  • 举报
回复
先在qrcodesn 字段加个btree索引 试试
AHUA1001 2019-04-16
  • 打赏
  • 举报
回复
qrcodesn 是唯一索引吗。

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧