我正在使用MyISAM存储引擎运行mysql来存储用户状态(用户更新数据)。 要加载用户最近的更新数据,我正在使用此查询:
$limit = 20;
$uid = 3;
SELECT * FROM userstatus WHERE uid = {$uid} ORDER BY id DESC LIMIT {$limit}
但是查询是否具有性能效率,因为我按照状态ID(按升序排序)来下订单?
那么查询将如何运作?它是否通过并获取用户的所有帖子然后使用状态ID命令它DESC并最终将其限制为20?
没问题,还是有更好的方式来查询它?感谢