Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gibt es einen Leistungsabfall, wenn eine Tabelle zu viele Spalten enthält?

Ich stimme all diesen Beiträgen nicht zu, die sagen, dass 30 Spalten nach schlechtem Code riechen. Wenn Sie noch nie an einem System gearbeitet haben, das eine Entität mit mehr als 30 legitimen Attributen hatte, dann haben Sie wahrscheinlich nicht viel Erfahrung.

Die Antwort von HLGEM ist eigentlich die beste von allen. Ich mag besonders seine Frage "Gibt es eine natürliche Trennung ... häufig verwendet vs. nicht häufig verwendet" sind sehr gute Fragen, die Sie sich stellen können, und Sie können den Tisch möglicherweise auf natürliche Weise aufbrechen (wenn die Dinge kommen außer Kontrolle).

Mein Kommentar wäre, wenn Ihre Leistung derzeit akzeptabel ist, versuchen Sie nicht, eine Lösung neu zu erfinden, es sei denn, Sie brauchen sie.