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?


Anmelden zum Antworten