永发信息网

数据库查询非常慢可能是什么原因,如何解决

答案:2  悬赏:60  手机版
解决时间 2021-01-22 21:12
  • 提问者网友:流星是天使的眼泪
  • 2021-01-22 12:47
数据库查询非常慢可能是什么原因,如何解决
最佳答案
  • 五星知识达人网友:duile
  • 2021-01-22 14:24
数据库查询慢有很多问题
查询尽量查询自己需要的字段,避免全表扫描。
尽量优化自己的SQL查询语句
全部回答
  • 1楼网友:时间的尘埃
  • 2021-01-22 15:26
这个光看 sql ,很难判断 不知道你这个查询速度慢 是慢在检索的地方 c.userid=left(i.userid,6) and c.serverid=right(i.userid,3) 还是慢在排序的地方 distinct order by c.firsttime asc --- 慢在检索的地方 如果 允许建立索引 那么 clients 表建立一个 索引,包含 (userid, serverid) 两个字段 然后 clientinfo 表建立一个 索引, 包含 (left(userid,6), right(userid,3) ) 两个公式 不过 不能保证 建立了索引,就一定有效 假如 userid, serverid 这2个字段,大多数都是一样的话,估计也不会有太大的效果。 如果 索引建立后,没啥效果的话,那就删除掉,别影响其它的操作。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯