Projekt

Allgemein

Profil

Aktionen

Unterstützung #152

geschlossen

Optimierung Datenbanken Queries

Von Christian Ehringfeld vor mehr als 11 Jahren hinzugefügt. Vor mehr als 11 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Niedrig
Zugewiesen an:
Kategorie:
Back-End
Zielversion:
-
Beginn:
04.04.2013
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Mit der Dev Version von Yii klappt die DebugToolbar auch endlich richtig gescheit. Teilweise erschreckend wie viele unnötige Datenbankenrequests gesendet werden. Bei der Benutzerverwaltung warns allein eben 20 unnötige. Für jeden User einzeln den Rollentitel abgerufen.

Aktionen #1

Von Christian Ehringfeld vor mehr als 11 Jahren aktualisiert

  • Zielversion wurde auf 1.2 gesetzt
Aktionen #2

Von Christian Ehringfeld vor mehr als 11 Jahren aktualisiert

Eltern:
/appointment/makeAppointment
83 Queries
/appointment/index
Bei 4 Terminen 36 Queries für jeden weiteren Termin 5 Queries

Lehrer:
/appointment/index
Ein Eintrag 21 Queries

Kritisch seh ich nur /appointment/makeAppointment an

Aktionen #3

Von Christian Ehringfeld vor mehr als 11 Jahren aktualisiert

Methode isAppointmentAvailable umschreiben und nur noch ein Array zurückgeben anstatt für jeden Termin queries

Aktionen #4

Von Christian Ehringfeld vor mehr als 11 Jahren aktualisiert

select für blockedAppointment und Appointment umschreiben mit with und together

Aktionen #5

Von Christian Ehringfeld vor mehr als 11 Jahren aktualisiert

  • Zielversion wurde von 1.2 zu 1.3 geändert
Aktionen #6

Von Christian Ehringfeld vor mehr als 11 Jahren aktualisiert

  • Status wurde von Neu zu Abgewiesen geändert
  • Zielversion 1.3 wurde gelöscht

Ich glaube nicht das es von Nöten ist.

Aktionen

Auch abrufbar als: Atom PDF