Announcement

Collapse
No announcement yet.

Update Indexed View

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Update Indexed View

    Hallo ich habe ein Problem mit dem Update von Indexed Views. Mein ETL-Prozess läuft extrem langsam auf Tabellen, die in einem Indexed View verwended werden. Ich vermute, dass die View nach jeden Datensatz aktualisiert wird. Da ich ein externes ETL-Tool benutzte habe ich nicht direkt Einfluss darauf welche SQL-Statements beim schreiben abgesetzt werden. Im Profiler habe ich aber gesehen, dass fuer jeden Datensatz "exec sp_executesql..." aufgerufen wird.

    Habe ich durch irgendwelche Statements (Pre- und Postprocessing) die Chance das Update der View zu verhindern. Ich möchte die Views allerdings nicht löschen und neu anlegen und auch nicht den Index kurzzeitig herunter nehmen, da durchaus Benutzer mit den Views arbeiten könnten. Ist es vielleicht möglich, dass sich eine View beispielsweise erst dann updated wenn jemand drauf zugreift. Oder gibt es andere Moeglichkeiten das Update kurzzeitig zu unterbinden.

    Gruss und schon mal vielen Dank fuer moegliche Hilfe
    mattulla
Working...
X