Czy ktoś ma doświadczenie w korzystaniu z widoku indeksowanego w MS SQL Server 2008? Próbuję dowiedzieć się, w jaki sposób widok indeksowany wpływa na wydajność instrukcji wstawiania/aktualizowania, które dodają/aktualizują wiersze w tabelach, które są używane przez indeksowany widok (zakładając, że widok indeksowany jest wyborem łączącym kilka tabel razem) . Biorąc pod uwagę, że wszystkie dane, które wynikają z wyboru podrzędnego widoku, są indeksowane, domyślam się, że za kulisami muszą być jakieś "wyzwalacze", które aktualizują te zindeksowane dane, gdy coś zostanie dodane/zmienione. Jednak nie udało mi się znaleźć żadnych przydatnych informacji na ten temat.Wpływ wydajności indeksowanego widoku w MS SQL Server 2008
5
A
Odpowiedz
6
Ten link MSDN jest ostatnim słowem na temat:
http://msdn.microsoft.com/en-us/library/dd171921.aspx
Dla konkretnej kwestii, należy zwrócić szczególną uwagę na rozdziale „Czynniki Design”, a konkretnie „Konserwacja względów ekonomicznych” podsekcja.
0
Uważam, że warto pomyśleć, że indeksowany widok jest obsługiwany przez wyzwalacze przez system. Implikacje dotyczące wydajności powinny być podobne.
Czy widziałeś: http://stackoverflow.com/questions/1343344/indexed-view-vs-indexes-onable –