我正在做这样的查询:
$data = TopFiber::select(DB::raw('UserName, sum(AcctInputOctets) as Input , sum(AcctOutputOctets) as Output'))
->where('AcctStartTime' , 'LIKE', $data['date'] . '%')->groupBy('UserName')->orderBy('Output', 'desc')->limit(20)->get();
而且花了太多时间!我如何简化它以使其更快地工作? 如果它可以简化为秒,我真的很开心 但是大约1分钟左右的任何事都没问题!
答案 0 :(得分:0)
1-创建AcctStartTime索引 2-添加日期范围选择器而不是单日期选择器 3-快乐!