查看: 39332|回复: 0
分享

MYSQL性能优化之子查询

[复制链接]
yxrj yxrj 2020-4-12 11:06:47 39332 阅读

10

主题

0

回帖

73

积分

管理员

积分
73
发表于 2020-4-12 11:06:47 |上海| 显示全部楼层 |阅读模式
有时候表大的情况下直接查询会影响查询性能。我们可以先查询出来索引,再利用索引子查询记录。这样可以大大提升性能。

SELECT fl.*,u.username FROM  files fl,users u  WHERE  fl.file_id IN( SELECT file_id FROM (SELECT file_id FROM `files` WHERE  is_del=0 ORDER BY file_downs DESC LIMIT 1000,20) AS tt ) AND fl.userid=u.userid

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号
Archiver|手机版|小黑屋|晓云网络

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
QQ客服返回顶部