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

MYSQL性能优化之子查询

曾经1年前 (2022-05-05)MySql360

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

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 获取当前时间戳

1.MySQL获取秒级别的时间戳,自1970年1月1日 00:00:00以来按秒算SELECT UNIX_TIMESTAMP(NOW()); 输出结果形式: 15425171562.MySQL获取当前时间戳select current_timestamp();...

Mysql 如何开启事件计划和查看开启状态

1、查询mysql的事件计划是否开启:SHOW VARIABLES LIKE 'event_scheduler';OFF 关闭 ON 开启2、开启事件计划开启event_scheduler 的指令,下面任何一个命令都可以SET GLOBAL event_scheduler = ON;...

发表评论

访客

看不清,换一张

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