mysql三个inner join 的查询加时间倒排序后速度超慢
SELECT
reso.RId,
reso.RTitle,
know.KName
column.CName,
format.FName
FROM
know
INNER JOIN reso ON (know.RId=reso.RId)
INNER JOIN column ON (reso.CId = column.CId)
INNER JOIN format ON (reso.Fid=format.Fid)
ORDER BY
reso.RLastupdate DESC
LIMIT 100
//根据最后更新时间排序,最新的排在前。 reso 有28万记录,column 有250条,format 有26条 know有28万条
查询时间花了68秒
去掉其中一个inner join查询速度0.5秒
mysql三维数据查询这么差吗?(PS:csdn的mysql版不能进)