Moin!
Ohne genaue Kenntnis der Einzelheiten (wie die Fragen aufgebaut sind usw.) kann man dir keine genauen Empfehlungen zum phyiskalischen Design geben. Ins Blaue getippt: Indizes auf die Identifikation der Frage und der Person bieten sich durchaus für die Verschnellerung von Abfragen an.
Grundsätzlich kann man sagen: Indizes beschleunigen das Lesen, verlangsamen aber das Schreiben von Daten.
Es ist daher gar nicht immer schlau, möglichst viele Indizes zu setzen.
Andererseits hängt das Ergebnis der Abwägung natürlich auch vom Nutzungsprofil ab.
Vollkommen blödsinnig ist aber, aufgrund von Performanceangst (die ja auch erst mal zu begründen wäre) suboptimale Datenbankstrukturen zu wählen.
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."