Pytania otagowane jako materialized-view

Zdefiniowane jak widok, ale przechowujące trwałe dane, takie jak tabela, zmaterializowane widoki są funkcją wielu systemów RDBMS, w tym Oracle, DB2 i Postgres. SQL Server ma podobną funkcję zwaną widokiem indeksowanym, która jest uważana za wystarczająco podobną, aby podlegać temu tagowi.

1
Jak skonfigurować widok indeksowany podczas WYBORU TOP 1 z ORDER BY z różnych tabel
Usiłuję skonfigurować widok indeksowany w następującym scenariuszu, aby następujące zapytanie zostało wykonane bez dwóch skanów indeksu klastrowego. Ilekroć tworzę widok indeksu dla tego zapytania, a następnie go używam, wydaje się, że ignoruje on każdy indeks, który na niego umieszczam: -- +++ THE QUERY THAT I WANT TO IMPROVE PERFORMANCE-WISE +++ …

2
Dlaczego w Oracle 11gR2 nie mogę upuścić zmaterializowanego widoku z tym samym użytkownikiem, który go utworzył?
Stworzyłem zmaterializowany widok z DI_TEST_ALużytkownikiem, nazwijmy go MY_MVIEW. Pojawia się w USER_OBJECTStabeli MATERIALIZED VIEW, gdy próbuję go upuścić, otrzymuję komunikat o powodzeniu, ale obiekt wciąż tam jest. W rzeczywistości, gdy próbuję go odtworzyć, pojawia się błąd „obiekt już istnieje”. Widzę, że istnieje tabela o tej samej nazwie należąca do innego …


1
Dlaczego wskazówka READPAST powoduje ignorowanie widoków indeksowanych?
Badam za pomocą READPASTpodpowiedzi, aby zmniejszyć blokowanie zasobów w podsystemie finansowym naszej aplikacji. Wydawało się, że to dobra droga, ponieważ zapisy transakcji finansowych są tylko dodawane, nigdy nie aktualizowane ani usuwane. Jedynymi wierszami, które można kiedykolwiek pominąć, są nowe wiersze wstawione do transakcji; faktycznie nie istnieją w świecie zewnętrznym, dopóki …


2
Ogranicz ponawianie, aby zmaterializować pełne odświeżenie widoku lub odpowiednik ręczny
Można użyć dziennika widoku zmaterializowanego (MV), aby umożliwić MV szybkie odświeżenie, które modyfikuje tylko zmienione dane. Jednak różne warunki uniemożliwiają MV korzystanie z dziennika i dlatego wymagają pełnego odświeżenia. Oracle zaimplementowało całkowite odświeżenie atomowe jako usunięcie i wstawienie każdego rekordu. Robi to, nawet jeśli ostatecznie nie ma żadnych zmian w …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.