Aktualisieren der MySQL-views?

Bei der Arbeit bin ich ständig gesagt, dass, wenn änderungen vorgenommen werden, um eine MySQL db, die die Ansichten werden müssen 'aktualisiert'. Der akzeptiert, manuelle Lösung scheint zu sein, gehen in der Workbench mit der rechten Maustaste, und drücken Sie "Aktualisieren Alle"

Ist dies nur gemeint sein, den cache leeren? Oder ist dass neu erstellen die Ansichten von Grund auf, oder ist das völlig falsch? Sie scheinen in der Lage zu sagen, wenn Sie Ansichten haben, die nicht 'aktualisiert', und ich bin nicht sicher, dass Sie verstehen, mehr, als, "Weil die Dinge müssen aktualisiert werden, wenn Sie geändert werden."

Wenn es nur das löschen des cache, würde "FLUSH TABLES WITH READ LOCK" genug sein?

InformationsquelleAutor William W | 2010-08-05
Schreibe einen Kommentar