tp5.1单列数据去重统计

2019-10-10  本文已影响0人  会游泳的木鱼

环境

  1. 单表结构;
  2. 数据量在三百万条左右;
  3. php 7.3.4;
  4. mysql 5.7;
  5. tp 5.1.37 LTS;

方法

实测

group分组统计:

// OD为 order表对象 ,统计单列值总量
// 耗时为 1394 毫秒
$shops = OD::where($where)->group('shops_id')->count('shops_id'); 
// 结果为: 1642

distinct去重统计:

// OD为 order表对象 ,统计单列值总量
// 耗时为 1143 毫秒
$shops = OD::where($where)->count('DISTINCT shops_id');
// 结果为: 1642
上一篇 下一篇

猜你喜欢

热点阅读