myisam表使用count是非常快的,因为它的行数直接被系统存储起来了,当是加上条件后速度就慢了,比如查询id>1000的,总共几千万数据,这就非常慢了,这该如何优化呢,总数量 - id<1000的这就非常快了
group by 用以统计而不是去除重复数据,列需要索引统计需要分组,需要排序,沿着索引就是有序的
要想去重就要排序,排序就慢,用 union all
myisam表使用count是非常快的,因为它的行数直接被系统存储起来了,当是加上条件后速度就慢了,比如查询id>1000的,总共几千万数据,这就非常慢了,这该如何优化呢,总数量 - id<1000的这就非常快了
group by 用以统计而不是去除重复数据,列需要索引统计需要分组,需要排序,沿着索引就是有序的
要想去重就要排序,排序就慢,用 union all