Frage

Ich weiß, dass Oracle bietet mehr Refresh Optionen für ihre materialisierten Ansichten (auf Anfrage, auf verpflichten, in regelmäßigen Abständen). Hat Microsoft SQL Server bieten die gleichen Funktionen für die indizierte Sichten?

Wenn nicht, wie kann ich sonst Verwendung indiziert Sichten auf SQL Server, wenn mein Ziel ist es, den Export von Daten auf einem täglich + On-Demand-Basis und will Leistungsaufwand Probleme vermeiden? Gibt es eine Abhilfe gibt es?

War es hilfreich?

Lösung

materialisierte Eine Ansicht in SQL Server ist immer auf dem neuesten Stand, mit dem Overhead auf der INSERT / UPDATE / DELETE, dass die Sicht beeinträchtigt.

Ich bin mir nicht ganz sicher, was Ihr benötigen, Sie Frage vollständig ist mir nicht klar. Wenn Sie jedoch nur den Aufwand einer Zeit, on a daily+ on-demand basis wollen, schlage ich vor, dass Sie den Index löschen, wenn Sie es nicht brauchen und neu erstellen, wenn Sie tun. Der Index wird erstellt werden, wenn Sie es schaffen, und es wird bis heute dann nach oben sein. Wenn der Index fallen gelassen wird es keine Overhead auf Ihrem INSERT / UPDATE / DELETE-Befehle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top