sql >> Databasteknik >  >> RDS >> Oracle

skapa materialiserad vy för årsredovisning baserad på långsam funktion

För det första har du ingen "gruppa efter"-fråga, så du kan ta bort den.

En MV skulle vara mest användbar om du behövde räkna om alla av uppgifterna för alla år. Eftersom detta verkar vara en sammanfattning, utan att behöva bearbeta gamla data, uppdateras endast när vissa tröskeldatum som slutet av året har passerats, skulle jag rekommendera att du lägger resultaten i en normal tabell och bara lägger till uppdateringarna så ofta som dina tröskeldatum inträffa (årligen?) med hjälp av en lagrad procedur. Annars kommer din MV att ta längre tid att köra och kräva mer systemresurser för varje körning som lägger till ett nytt datum.



  1. UTL_FILE.FOPEN()-proceduren accepterar inte sökvägen för katalogen?

  2. PHP MySQL Drop Down Box Fyll i valt värde

  3. En databasmodell för en onlineundersökning. Del 3

  4. Hur man konverterar tal till ord - ORACLE