我的 SQL 脚本扫描约 7000 条记录并随机检索其中 100 条,还从附加表中提取相关数据(通过 SQL JOIN)。使用此代码(> 7 秒),我的服务器响应时间非常慢。
ROUND(AVG(r.rank),0) AS avrank,
COUNT(r.rank) AS countrank
FROM stories s
LEFT JOIN ratings
AS r
ON r.storyidr = s.id
GROUP BY s.id
ORDER BY RAND()
LIMIT 100";
我想知道是否有人可以就我可以做些什么来改善我的响应时间并提高页面速度提出建议。先感谢您。