A gyorsítótár-találatok lehető legnagyobb számának eléréséhez a legjobb stratégia a lekérdezéscsomag futtatása a gyorsítótár feltöltéséhez.
A gyorsítótár alapadatokkal való feltöltéséhez szükséges lekérdezéscsomag létrehozásához a következő lekérdezéstípusok használatát javasoljuk.
Gyakori előre összeállított lekérdezések. Elsősorban olyan gyakran futtatott lekérdezések, amelyeknek költséges a feldolgozása. Ezek kiváló alaplekérdezések a gyorsítótár feltöltéséhez. Az olyan lekérdezések, amelyeknek eredményei irányítópultokba vannak beágyazva, nagyon jó példák a gyakori lekérdezésekre.
Kifejezéseket nem tartalmazó SELECT listák. A kifejezések kihagyása a SELECT lista oszlopainál növeli a gyorsítótár-találatok lehetőségét. Egy kifejezést tartalmazó gyorsítótárbeli oszlop csak egy olyan új lekérdezésre tud válaszolni, amelyik ugyanazt a kifejezést tartalmazza, viszont egy kifejezést nem tartalmazó gyorsítótárbeli oszlop a rá vonatkozó bármilyen kifejezést tartalmazó kérelemre tud válaszolni. Például a következő gyorsítótárbeli kérelem:
SELECT QUANTITY, REVENUE...
egy ilyen új lekérdezésre tud válaszolni:
SELECT QUANTITY/REVENUE...
de fordítva ez nem igaz.
Nincs WHERE utasításrész. Ha egy gyorsítótárbeli eredményben nincs WHERE utasításrész, akkor az olyan lekérdezések megválaszolására használható, amelyek megfelelnek a gyorsítótár-találati szabályoknak az olyan kiválasztási lista esetében, amelyik egyetlen olyan WHERE utasításrészt sem tartalmaz, amelyikben a kivetítési listában lévő oszlopok találhatók.
Általában a gyorsítótár feltöltéséhez azok a legjobb lekérdezések, amelyek nagy mértékben használnak fel adatbázis-feldolgozási erőforrásokat, és amelyeket valószínűleg újra kiadnak. Ügyeljen rá, hogy ne töltse fel a gyorsítótárt olyan egyszerű lekérdezésekkel, amelyek sok sort adnak vissza. Ezek a lekérdezések (például a SELECT * FROM PRODUCTS, ahol a PRODUCTS leképezése közvetlenül egyetlen adatbázisi táblába történik) nagyon kevés adatbázis-feldolgozást igényelnek. A költségük a hálózat és a lemez általános költségeiből áll, ami olyan tényező, amit a gyorsítótárazás nem tud csökkenteni.
Amikor az Oracle Analytics Cloud frissíti a szemantikai modell változóit, megvizsgálja az üzleti modelleket, és meghatározza, hogy azok hivatkoznak-e az adott szemantikaimodell-változókra. Ha igen, akkor az Oracle Analytics Cloud kitörli a gyorsítótár teljes tartalmát, amely az adott üzleti modellekhez kapcsolódik. Lásd: Hogyan hatnak a szemantikai modell módosításai a lekérdezési gyorsítótárra?.