MySQL Merge Tabellen:
-
Haben MySQL Merge Tabellen einen Nachteil für die gemergten Tabellen?
Wenn ich 2 Tabellen (A, gleicher Art habe und diese in der Mergetabelle (M) zusammenfüge - bringt dies kosten für A und B mit sich?
Sprich muss ein insert/update auf A oder B mehr machen als wenn M nicht existieren würde? Mal davon ausgegangen, dass M selber keine indeces definiert (denn sonst ist der overhead ja klar -> die indeces von M müssen bei einem insert angepasst werden).
Lohnt es sich 1 stark frequentierte Tabelle in 2 zu teilen (wenn es logisch sinn macht). zB eine Log Tabelle die alle Ereignisse logt wird in 2 Tabellen geteilt: Log für normale Nachrichten und Log für Fehler, Warnungen, Notices, etc.
bei lese und schreibzugriffen auf A und B -> würde die 3 Tabellen Lösung (A, B, M) schneller sein als die 2 Tabellen Lösung (A, B ohne M)?
Wie würde es aussehen wenn M selber keine indeces definiert und wie würde es aussehen wenn es 1 index definiert? Lohnt es sich der Sache nachzugehen, oder sind Merge Tabellen hier (performance mäßig) nicht sinnvoll?