Dont use count(*) but rather count(column) so that indexes can help us
This commit is contained in:
@@ -453,7 +453,7 @@ class Address extends Model
|
||||
'node_id',
|
||||
'point_id',
|
||||
'system_id',
|
||||
DB::raw('count(*) as uncollected_echomail'),
|
||||
DB::raw('count(addresses.id) as uncollected_echomail'),
|
||||
DB::raw('0 as uncollected_netmail'),
|
||||
DB::raw('0 as uncollected_files'),
|
||||
])
|
||||
@@ -490,7 +490,7 @@ class Address extends Model
|
||||
'system_id',
|
||||
DB::raw('0 as uncollected_echomail'),
|
||||
DB::raw('0 as uncollected_netmail'),
|
||||
DB::raw('count(*) as uncollected_files')
|
||||
DB::raw('count(addresses.id) as uncollected_files')
|
||||
])
|
||||
->UncollectedFiles();
|
||||
}
|
||||
@@ -528,7 +528,7 @@ class Address extends Model
|
||||
'point_id',
|
||||
'system_id',
|
||||
DB::raw('0 as uncollected_echomail'),
|
||||
DB::raw('count(*) as uncollected_netmail'),
|
||||
DB::raw('count(addresses.id) as uncollected_netmail'),
|
||||
DB::raw('0 as uncollected_files')
|
||||
])
|
||||
->UncollectedNetmail();
|
||||
|
Reference in New Issue
Block a user