当前位置:首页 > 编程技术 > MySql > 正文内容

MYSQL性能优化之子查询

曾经5个月前 (05-05)MySql177

有时候表大的情况下直接查询会影响查询性能。我们可以先查询出来索引,再利用索引子查询记录。这样可以大大提升性能。

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


扫描二维码推送至手机访问。

版权声明:本文由珍惜发布,如需转载请注明出处。

本文链接:https://www.zp68.com/article/15.html

分享给朋友:

“MYSQL性能优化之子查询” 的相关文章

MySQL字符串的拼接、截取、替换、查找位置

MySQL字符串的拼接、截取、替换、查找位置。常用的字符串函数:函数        说明CONCAT(s1,s2,...)        返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NU...

MySql-CPU过高处理-开启MySQL慢查询日志

开启MySQL慢查询日志sudo nano /etc/mysql/my.cnflog_slow_queries = /var/log/mysql/slow.sqllong_query_time = 0.5log-queries-not-using-indexes #不使用索引,这句可以不用sudo...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。