Ich habe eine users
Tabelle mit Benutzerinformationen und eine Spalte mit dem Namen credits
, die häufig aktualisiert wird.
Auf der Indexseite wird eine Liste der Benutzer mit grundlegenden Benutzerinformationen angezeigt, ich benötige jedoch keine Credits.
Auf der Detailseite zeige ich auch Credits mit Benutzerinformationen.
Zwei Hauptoperationen sind im Projekt dicht. Die erste Operation ist die SELECT
Operation auf der Indexseite. Die zweite Operation ist die UPDATE
Operation für Credits. credits
Die Spalte ist nicht indiziert, aber da sie häufig aktualisiert wird, wirkt sie sich auf die indizierten Spalten in der users
Tabelle aus? Wenn ja, sollte ich die credits
Spalte als Tabelle trennen und sie nur bei Bedarf verbinden. Kann ich auf diese Weise die SELECT
Leistung auf der Indexseite verbessern ?
Außerdem verwende ich MySQL. Welche Art von Tabellenstruktur sollte ich für häufig aktualisierte Spalten verwenden?
quelle