Insert-oder update-Tabelle aus der Ansicht

Habe ich eine Ansicht, die ich mit organisieren, ein paar verknüpfte Tabellen in eine überschaubare Reihe von Statistiken Spalten (z.B. Kauf /Informationen der Kommission).

Habe ich alle Berechnungen sortiert jetzt die Ansicht, aber da gibt es viele berechnete Spalten und VIELE Daten (fast 1m records) die Ansicht Kämpfe gut.

Als ein Beispiel den Zugriff auf die Ansicht ohne änderungen Ergebnisse liefert, sondern Sie einfach tun, ein count(*) auf einer ausgewählten Spalte in dieser Ansicht dauert sehr lange.

Meine Idee ist, um die Daten von der view und render es in eine "echte" Statistik-Tabelle, die modelliert wird auf der Grundlage der Ansichten Spalten.

Meine Frage ist, wie kann ich das einfügen oder aktualisieren von Spalten aus der Ansicht direkt in diese neue Tabelle?

Ich muss in der Lage sein, um einen INSERT in die neue Tabelle, wenn ein Eintrag nicht mit dem PK und AKTUALISIERUNG der bestehenden Zeile, wenn es tut, weil die Daten anzeigen kann sich ändern, durch Prozesse bewirken die Werte der Spalten, I. E: Jemand der Stornierung eines Auftrages, so dass eine Rückerstattung wird gemacht werden, dann die Ansicht zeigt die Statistik nun mit mehr Geld zurückerstattet, die ich dann aktualisiert werden müssen, werden in meinem Speicher-Tabelle.

Auch aufgrund der code-Komplexität und Zeitdruck das kann ich nicht an dem Punkt der Handlung, so wird es periodisch aufgerufen.

Ich hoffe, das macht Sinn.

InformationsquelleAutor Gary Doublé | 2013-07-05
Schreibe einen Kommentar