A escolha de uma estratégia de gestão da cache depende da volatilidade dos dados nas bases de dados subjacentes e da previsibilidade das alterações que causam esta volatilidade.
Depende também do número e dos tipos de consultas que compõem a sua cache e da utilização dada a essas consultas. Esta secção fornece uma perspetiva geral das várias abordagens à gestão da cache.
Pode desativar a colocação na cache para todo o sistema, de modo a impedir todas as novas entradas da cache e impedir que as novas consultas utilizem a cache existente. A desativação da colocação na cache permite-lhe ativá-la mais tarde, sem perder as entradas armazenadas na cache.
A desativação temporária da colocação na cache é uma estratégia útil se suspeitar que poderá ter entradas da cache obsoletas, mas quer verificar se são realmente obsoletas antes de eliminar essas entradas ou toda a cache. Se verificar que os dados armazenados na cache ainda são relevantes, ou após ter eliminado de forma segura as entradas com problemas, poderá ativar a cache com segurança. Se for necessário, elimine toda a cache ou a cache que está associada a um determinado modelo de negócio antes de voltar a ativar a cache.
Pode definir um atributo passível de colocação na cache para cada tabela física, o que lhe permite especificar se as consultas para essa tabela são acrescentadas à cache para responder a consultas futuras.
Se ativar a colocação na cache para uma tabela, qualquer consulta que envolva a tabela é acrescentada à cache. Todas as tabelas são passíveis de colocação na cache por omissão, mas algumas podem não ser adequadas para inclusão na cache, a menos que configure definições de persistência da cache apropriadas. Por exemplo, suponha que tem uma tabela que armazena dados de cotações da bolsa que são atualizados a cada minuto. Pode especificar que pretende eliminar as entradas dessa tabela a cada 59 segundos.
Também pode utilizar as definições de persistência da cache para especificar quanto tempo as entradas desta tabela ficam armazenadas na cache de consultas. Isto é útil para as origens de dados que são atualizadas frequentemente.
No Model Administration Tool, na camada Física, clique duas vezes na tabela física.
Se utiliza o Modelador Semântico, consulte Quais São as Propriedades Gerais de uma Tabela Física?.
Na caixa de diálogo de propriedades da Tabela Física, no separador Geral, efetue uma das seguintes seleções:
Para ativar a colocação na cache, selecione Passível de Colocação na Cache.
Para impedir que uma tabela seja colocada na cache, anule a seleção de Passível de Colocação na Cache.
Para definir um tempo de expiração da cache, especifique um Tempo de persistência da cache e especifique uma unidade de medida (dias, horas, minutos ou segundos). Se não quiser que as entradas da cache expirem automaticamente, selecione A cache nunca expira.
Clique em OK.