Mysql 我这样的多表查询如何提高速度 ?
我的系统有五个表,记录表(record),版位表(position),页面表(page),频道表(channel)和媒体表(medium)
其中record表里有一条记录的信息属性(六项左右,包括名称等)以及关联联的版位表的positionId ,
版位表又有关联页面表的pageId和版位名称,
页面表包括关联channel表的channelId和频道名称,
频道表包括关联媒体表的meidumId和媒体名称。
我要查询的信息是某些符合在某个媒体、某个频道的所有记录,而且要显示出这条记录所在的版位、页面、频道、媒体的名称。
记录表中有几十万的记录数,版位表也有几千个记录,通过连表直接查询速度好慢,有没有其他比较好的方法查询?
我要能比较快速的查询方法.