Oracle
 sql >> Baza danych >  >> RDS >> Oracle

tworzenie zmaterializowanego widoku raportu rocznego w oparciu o funkcję slow

Po pierwsze, nie masz zapytania „grupuj według”, więc możesz je usunąć.

MV byłby najbardziej przydatny, gdybyś musiał ponownie obliczyć wszystkie danych z wszystkich lat. Ponieważ wydaje się to być podsumowaniem, bez konieczności ponownego przetwarzania starych danych, aktualizowanych tylko po przekroczeniu określonych dat progowych, takich jak koniec roku, zalecam umieszczenie wyników w normalnej tabeli i dodawanie aktualizacji tylko tak często, jak daty progowe wystąpić (corocznie?) przy użyciu procedury składowanej. W przeciwnym razie Twoje MV będzie działać dłużej i będzie wymagać więcej zasobów systemowych przy każdym wykonaniu, które dodaje nową datę.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:Podziel pole tekstowe w nowej linii

  2. Wyświetl wszystkie widoki bazy danych Oracle

  3. Procedura Oracle nie zwraca wyników podczas wykonywania zadania skryptu na SSIS

  4. Błąd ORA 00904:nieprawidłowy identyfikator

  5. SQL:Czy można pola SUM() typu INTERVAL?