Výber stratégie správy cache

Výber stratégie správy cache závisí od nestability dát v základných databázach a od predpovedateľnosti zmien, ktoré túto nestabilitu spôsobujú.

Závisí aj od počtu a typov dopytov, ktoré tvoria cache, a použitia, ktoré tieto dopyty dostanú. Táto sekcia obsahuje prehľad rôznych prístupov k správe cache.

Deaktivácia ukladania do cache pre systém

Môžete deaktivovať ukladanie do cache pre celý systém, čím sa zastaví ukladanie všetkých nových položiek do cache a nové dopyty už nebudú používať existujúcu cache. Po deaktivácii ukladania do cache ho môžete neskôr znova aktivovať bez toho, aby ste stratili akékoľvek položky uložené v cache.

Dočasná deaktivácia ukladania do cache je užitočná stratégia v situáciách, keď máte podozrenie, že niektoré položky v cache sú zastarané, ale pred ich úplným výmazom alebo úplným výmazom celej cache to chcete overiť. Ak zistíte, že dáta uložené v cache sú stále relevantné, alebo keď ste bezpečne úplne vymazali problémové položky, môžete cache bezpečne znova aktivovať. Podľa potreby pred opätovným aktivovaním cache úplne vymažte celú cache alebo cache, ktorá je spojená s konkrétnym biznis modelom.

Cache a čas perzistencie v cache pre zadané fyzické tabuľky

Môžete nastaviť atribút uložiteľný do cache pre každú fyzickú tabuľku, aby ste mohli zadať, či sa dopyty pre túto tabuľku pridajú do cache s cieľom odpovedať na budúce dopyty.

Ak aktivujete ukladanie do cache pre tabuľku, akýkoľvek dopyt týkajúci sa tabuľky sa pridá do cache. Všetky tabuľky je predvolene možné ukladať do cache, ale niektoré tabuľky nemusia byť dobrými kandidátmi na uloženie do cache, pokiaľ nevykonáte vhodné nastavenia perzistencie v cache. Predpokladajme napríklad, že máte tabuľku, kde sa ukladajú dáta o akciách na burze, ktoré sa aktualizujú každú minútu. Môžete zadať, že každých 59 sekúnd sa vykoná úplný výmaz záznamov v tejto tabuľke.

Takisto môžete použiť nastavenia perzistencie v cache, ktoré určia, ako dlho budú položky v tejto tabuľke uložené v cache dopytov. Táto funkcia je užitočná pre dátové zdroje, ktoré sa často aktualizujú.

  1. V nástroji Model Administration Tool na fyzickej vrstve dvakrát kliknite na fyzickú tabuľku.

    Ak používate nástroj Sémantický modelár, pozrite si časť Čo sú to všeobecné vlastnosti fyzickej tabuľky?

  2. V dialógovom okne vlastností Fyzická tabuľka na karte Všeobecné vykonajte jeden z nasledujúcich výberov:

    • Na aktiváciu ukladania do cache vyberte voľbu Možno uložiť do cache.

    • Ak nechcete, aby sa tabuľka ukladala do cache, zrušte výber voľby Možno uložiť do cache.

  3. Ak chcete nastaviť čas uplynutia platnosti cache, zadajte Čas perzistencie v cache a zadajte mernú jednotku (dni, hodiny, minúty alebo sekundy). Ak nechcete, aby automaticky uplynula platnosť položiek cache, vyberte položku Platnosť cache nikdy neuplynie.

  4. Kliknite na tlačidlo OK.