Oracle
 sql >> база данни >  >> RDS >> Oracle

създаване на материализиран изглед за годишен отчет въз основа на бавна функция

Първо, нямате заявка „групиране по“, така че можете да я премахнете.

MV би било най-полезно, ако трябва да преизчислите всички от данните за всички години. Тъй като изглежда, че това е обобщение, без необходимост от повторна обработка на стари данни, актуализирано само когато са преминати определени прагови дати, като края на годината, бих препоръчал да поставите резултатите в нормална таблица и да добавяте актуализациите толкова често, колкото вашите прагови дати възникват (годишно?) с помощта на съхранена процедура. В противен случай вашето MV ще отнеме повече време за изпълнение и ще изисква повече системни ресурси с всяко изпълнение, което добавя нова дата.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Хибернация:как да извикам съхранена функция, връщаща varchar?

  2. Практически житейски примери за явно използване на курсора на Oracle

  3. EXP() Функция в Oracle

  4. Изключение за ODP.NET връзка

  5. Свържете Sys като Sysdba:Недостатъчни привилегии