美文网首页
count把数据库都累哭了

count把数据库都累哭了

作者: 蛋皮皮652 | 来源:发表于2020-08-06 07:44 被阅读0次

当从数据库的表中查询是否有数据存在的时候,是不是都会用select count(*)来查询,这样会把数据库累哭的。

当我们写代码的时候,查询时我们不管表中有多少条数据,普遍的sql都会这样写

这样写看起来没啥问题,但是有另外一种写法永远不会累哭它

SQL不再使用count,而是改用LIMIT 1,让数据库查询时遇到一条就返回,不要再继续查找还有多少条了

业务代码中直接判断是否非空即可

总结

根据查询条件查出来的条数越多,性能提升的越明显,在某些情况下,还可以减少联合索引的创建。

喜欢请关注公众号

相关文章

  • count把数据库都累哭了

    当从数据库的表中查询是否有数据存在的时候,是不是都会用select count(*)来查询,这样会把数据库累哭的。...

  • COUNT(*)、COUNT(1)、COUNT(字段名)之间的区

    COUNT是一个聚合函数,也就是组函数。 COUNT(字段名)就是把表中的这个字段都取出来,然后如果非null就累...

  • 工作把我累哭了

    连续三天,11点打车到家,洗澡都是匆忙进行。我跟胖纸说,我会努力,但是你要心疼我。两杯咖啡下去,精神抖擞,紧迫高效...

  • PHP redis SCAN、SSCAN、ZSCAN、HSCAN

    SCANSCAN cursor [MATCH pattern] [COUNT count]作用:迭代当前数据库中的...

  • laravel ajax分页

    php部分 //1、查询数据库总条数 $count = $this->custom->count(); //2、设...

  • 记一次多线程安全问题

    背景:由于数据库查询瓶颈,count太慢,于是拆分时间进行count,然后再累加count得出最终总数;但由于单线...

  • 累哭了

    工作很多,不想上班 不知道是上周的工作太多累的,还是单纯的就是不想上班。 是因为快到五一了吗? 其实也不想出去,因...

  • 把我们都算哭了

    从儿时的“1+1=2”开始, 我们一生都在做着无数的算术题。 上学时, 算术题是必须完成的作业和考试; 工作后, ...

  • 孩子累哭了

    昨天下午,诺诺第一次参加速滑集训,长达两小时的时间,教练很认真纠正他们的动作,但对于刚上花式班没多久的他来说,的确...

  • 女儿累哭了

    这一个月,女儿的确非常累。学校的作业,再加英语的学习,还有运动,压力非常大。 今天晚上,作业写完刚8点,该是去女儿...

网友评论

      本文标题:count把数据库都累哭了

      本文链接:https://www.haomeiwen.com/subject/hagyrktx.html