我有两张桌子:posts
和categories
。有posts table
大约360,000 lines
。
我只想显示每个类别的第一篇文章,按日期排序并使用分页。
查询:
SELECT * FROM
(SELECT * FROM posts ORDER BY date_post DESC) as temp
GROUP BY id_category ORDER BY date_post DESC
LIMIT $offset, $limit"
该查询大约需要 1 分钟才能加载并显示我的网站。
我尝试将 MyISAM 更改为 InnoDB 并使用分区但没有成功。
托管网站的服务器是专用服务器,我相信问题不在于它。
有人有什么建议吗?