永发信息网

mySql为什么查询时有时快,有时慢

答案:2  悬赏:80  手机版
解决时间 2021-03-24 21:34
  • 提问者网友:留有余香
  • 2021-03-23 20:39
mySql为什么查询时有时快,有时慢
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-03-23 21:57
主键约束。
当数据量达到百万以上的时候,你用主键去搜索某一条数据时速度是极快的。但当你不用主键去搜索的时候速度就降了几十倍甚至上百倍,这个是主键的好处。
索引。
当你的表字段设置有索引的时候,搜索速度比不创建索引要快几倍至几十倍。
sql语句不够优化。
在查询某数据的时候,能不用*就尽量不用,想要哪个字段就查哪个,多余的不要,这样就能达到数据传输精简化,让查询速度也能快上许多。
多表联合查询。
在大数据量的时候这个多表查询尽量不用,毕竟是很耗内存的,宁愿用其他语言循环执行简单的 select 字段 from 表名 where 条件 这样的简单sql语句,这样也能加快速度。
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-03-23 22:15
t_id有索引不? 引擎是什么。。。 这SQL应该不是很慢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯