Ich habe eine Million DatenWas ist der Effekt, wenn die Summe nicht get() verwendet? Laravel 5.3
Wenn ich sum
Verwendung get()
wie folgt aus:
$cache = Summary::where('type', $type)
->where('keys->year', '=', (string)$year)
->get();
$summary = $cache->sum('summary');
Es ist sehr langsam
Aber wenn ich sum
ohne Verwendung get()
wie folgt aus:
$cache = Summary::where('type', $type)
->where('keys->year', '=', (string)$year);
$summary = $cache->sum('summary');
Es ist sehr schnell
Ob es in Ordnung ist, wenn die sum
ohne get
?
Ohne get() wird Ihre Anweisung nicht ausgeführt. –
@Friedrich Roell, ich habe 'sum' ohne' Get', es ist ausgeführt –