Frank (no reg): MySQL Performance

Beitrag lesen

Hi,

Ist es performancemässig sinnvoll für jede Frage eine eigene Tabelle mit den Antworten aller Personen zu erstellen ?

Weder performancemässig, noch sonst irgwendwie ist dieses Vorgehen sinnvoll.

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.

Beschäftige dich bitte mit den Prinzipien (u.a. auch Normalisierung) der relationalen Datenbankmodellierung, analysiere die Objekte/Entitäten, die bei dir eine Rolle spielen, entwickle aus deinen Erkenntnissen erst ein logisches, dann ein physikalisches Modell. Zur Info: Du hast eine Beziehung zwischen Fragen, Antwortmöglichkeiten, Personen und den Antworten.

Ciao, Frank