Mam system, który ma zmaterializowany widok, który zawiera około 1 miliarda przedmiotów, w ciągu dwóch godzin co godzinę muszę zaktualizować około 200 milionów (20% rekordów). Moje pytanie brzmi: jak powinna wyglądać strategia odświeżania mojego materializowanego widoku? Od tej chwili jest odświeżany z przerwą. Jestem ciekawy co do wpływu wydajności pomiędzy odświeżaniem w czasie odświeżania w czasie interwału, a zmianą/zastąpieniem starego zmaterializowanego widoku nowym. Podstawową kwestią są indeksy, które są używane przez Oracle, co powoduje ogromną ilość powtórzeń. Wszelkie sugestie są mile widziane.Strategia odświeżania zmaterializowanych widoków w hurtowni danych
UPDATE
Ponieważ niektórzy ludzie zdają się myśleć, że to jest off topic mój obecny punkt widzenia jest, aby wykonać następujące czynności:
utworzenie harmonogramu Chain Oracle, który wywołuje szereg PL/SQL (programowania języka I obietnica) służy do odświeżania zmaterializowanego widoku w sposób pseudo-równoległy. Jednak będąc tak, jakbym wpadł na stanowisko pewnego rodzaju DBA, szukam rozwiązania problemu z danymi z algorytmu i/lub jakiegoś kodu.
problem z zamknięciem za off topic to dba.se jest zasadniczo bezużyteczne, jeśli chodzi o uzyskanie odpowiedzi na pytania. – Woot4Moo
Niemniej jednak nie jest to pytanie programistyczne. – APC
Co dodatkowo motywuje twoją ciekawość? Czy masz prawdziwy problem w hurtowni danych, która wymaga rozwiązania? – APC