码迷,mamicode.com
首页 > 其他好文 > 详细

count() 优化

时间:2019-10-10 16:00:49      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:条件   商家   rom   索引   HERE   没有   测试的   小技巧   where   

误区:

1、 mysiam的count()非常快

  答:是比较快,但仅限于查询表的“所有行”比较快,因为Mysiam对行数进行了存储,一旦有条件的查询,速度就不再快了,尤其是where条件的列上没有索引

 

2、假如 id<100的商家都是我们内部测试的,我们想查查真实的商家有多少?

  select count(*) from lx_com where id>=100; (1000多万行用了6.X秒)

  小技巧:

    select count(*) from lx_com;快

    select count(*) from lx_com where id<100;快

    select count(*) from lx_com - select count(*) from lx_com where id < 100; 快

    select (select count(*) from lx_com) - (select count(*) from lx_com where id<100)

 

count() 优化

标签:条件   商家   rom   索引   HERE   没有   测试的   小技巧   where   

原文地址:https://www.cnblogs.com/longqin/p/11648076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!