O que exatamente é “fixar” em relação aos índices? [fechadas]

2

Quando se fala em "fixar" em índices, o que exatamente é isso? Existe alguma outra palavra / termo que eu possa pesquisar, já que o google não forneceu nenhuma solução.

Faz parte de uma questão de teste, em que os alunos foram solicitados a definir e descrever a fixação em relação aos índices.

Alguém tem uma ideia?

    
por Database User 01.06.2012 / 17:54

1 resposta

3

"fixar" no jargão do Oracle basicamente significa "garantir que isso seja sempre mantido na memória".

É freqüentemente usado para índices quentes que vêem muitas consultas contra eles, mas podem normalmente envelhecer fora do cache da Oracle (e, portanto, precisam ser relidos a partir do disco). Fixando o índice na memória, a varredura do índice teoricamente nunca exigirá um acesso ao disco. Se o índice for grande e o cache fizer o ciclo com frequência, isso poderá representar uma melhoria substancial no desempenho em relação à atualização freqüente do cache.

    
por 01.06.2012 / 20:29