Hi!
ich hab ein Problem mit einem DB-Entwurf( MySQL-Client-Version: 5.1.41 ).
Die Server-Version wäre eine wichtigere Information als die der Client-API. Oft haben beide die gleiche Version (Client und Server aus den selben Quellen erstellt) aber eben nicht immer (Client und Server laufen getrennt und in unterschiedlichen Versionen).
Ist es da besser, in Tabelle A ein Feld zu machen und darin die Anzahl der B's und C's unter A zu speichern?
Natürlich müsste ich die Anzahl bei jedem Erstell- und Löschvorgang entsprechend hoch- oder runterzählen.
Das ist Aufwand, den man einem Trigger übereigenen könnte.
Mach ich mir jetzt Performance-Sorgen wegen nichts?
Hast du denn aktuell Performance-Probleme? Was sagt EXPLAIN? Sind Indexe vorhanden und werden diese genutzt?
Lo!