Hallo liebe Community,
ich arbeite derzeit an einer Homepage, bei der ich anhand von verschiedenen Datenbankabfragen Statistiken darstellen will. Nun ist es aber so, dass die Homepage so um die 2 Minuten zum laden braucht, woraufhin ich die performance verbessern will. Vielleicht bringt es einzelne Abfragen zu verbessern.
Zu meiner Frage: Dauert das rechnen innerhalb einer Datenbankabfrage länger als im php-code bspw.?
Hier der Code von bisher:
ich arbeite derzeit an einer Homepage, bei der ich anhand von verschiedenen Datenbankabfragen Statistiken darstellen will. Nun ist es aber so, dass die Homepage so um die 2 Minuten zum laden braucht, woraufhin ich die performance verbessern will. Vielleicht bringt es einzelne Abfragen zu verbessern.
Zu meiner Frage: Dauert das rechnen innerhalb einer Datenbankabfrage länger als im php-code bspw.?
Hier der Code von bisher:
Code:
$status_dep = Yii::$app->db->createCommand("select a, b, (count(c)* 100 / (select count(*) From database where a = 'CH')) as percentage
from database
where dep = 'CH' and crd > '2017-10-10'
group By a, b
order by a")
->queryAll();