quarta-feira, 18 de abril de 2012
Database Buffer Cache (Oracle OCA)
Conforme vou lendo o material oficial da Oracle, vou publicando um resumo sobre o tópico lido, conforme vou pesquisando ou achando mais material a respeito desse tópico, pretendo ir complementando e aos poucos ir deixando o material como um todo cada vez mais completo
Parte do SGA, compartilhada por todos usuários concorrentes, que mantém cópias de bloco de dados para serem lidas pelos arquivos de dados.
A primeira vez o processo de usuários o Banco Oracle requer um particular pedaço de dados, procurando no ‘database buffer cache’. Se existir, le diretamente da memória, tornando bem mais rápido o processo, senão copia o bloco de dados para arquivo de dados no disco após acessar os dados.
Organizado em duas listas blocos alterados e blocos pouco utilizados recentemente, quando um processo servidor precisa ler dados de um bloco do disco para o database ‘buffer cache’, pesquisa a LRU para localizar um bloco livre e, quando encontrar um bloco alterado, movimenta-o para a lista de blocos alterados. Esse processo termina quando um bloco livre é localizado ou quando um número específico de blocos são pesquisados sem encontrar um bloco livre
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário