比如一个表a有以下字段
a1(int自增主键),a2(varchar(10)),a3(datetime),a4(ntext)
把a表分成(由于考虑a4及占空间)
afen表 a1(int自增主键),a2(varchar(10)),a3(datetime)
afen1表 a1(int外键或加索引等),a4(ntext)
问以下两个查询
select a1,a2,a3 from a order by a3 desc;
SELECT * from afen order by a3 desc;
在效率上一样吗?
肯定不一样啊,表里面的数据越少,查询效率越高啊 所以为什么数据量大的时候 分表之后 根据规则查询对应的表就很有意义了。。。