草庐IT

mysql - 简单查询需要15-30秒

下面的查询非常简单。它从消息表中选择最后20条记录用于分页场景。第一次运行此查询需要15到30秒。随后的运行不到一秒钟(我预计会涉及一些缓存)。我正在尝试确定为什么第一次需要这么长时间。这是查询:SELECTDISTINCTID,List,`From`,Subject,UNIX_TIMESTAMP(MsgDate)ASFmtDateFROMmessagesWHEREList='general'ORDERBYMsgDateLIMIT17290,20;MySQL版本:4.0.26-log这是表格:messagesCREATETABLE`messages`(`ID`int(10)unsign