Software  
 
Rede de conhecimento computador >> Software >> Software de banco de dados >> Content
O que é mantido no cache do buffer do banco de dados?
Os Buffer Cache Stores de Buffer de banco de dados acessou recentemente blocos de dados do banco de dados. Aqui está um colapso:

O que é um bloco de dados?

* Um bloco de dados é a unidade básica de armazenamento em um banco de dados. Ele contém linhas de dados (ou partes de linhas), índices ou outros metadados do banco de dados.

Por que está em cache?

* acesso mais rápido: A recuperação de dados da memória (o cache do buffer) é significativamente mais rápida do que lê -los no disco.
* E/S de disco reduzido: Ao armazenar blocos frequentemente acessados ​​na memória, o banco de dados pode reduzir o número de vezes que precisa acessar o disco, melhorando o desempenho geral.

O que é armazenado no cache do buffer?

* blocos de dados: Blocos contendo linhas de dados reais das tabelas.
* Blocos de índice: Blocos contendo entradas de índice que mapeiam para blocos de dados específicos.
* Blocos de metadados: Blocks armazenando informações sobre tabelas, colunas, usuários e outros objetos de banco de dados.

como funciona:

* Quando uma consulta precisa acessar dados, o banco de dados verifica primeiro o cache do buffer.
* Se o bloco necessário estiver no cache (um "acerto de cache"), os dados serão recuperados diretamente da memória.
* Se o bloco não estiver no cache (um "cache miss"), o banco de dados lê o bloco do disco e o armazena no cache do buffer.

Gerenciando o cache do buffer:

* LRU (menos recentemente usado) Algoritmo: O cache do buffer usa algoritmos como a LRU para gerenciar o espaço do cache com eficiência. Os blocos menos recentemente usados ​​são despejados para abrir espaço para blocos recém -acessados.
* Tamanho do cache do buffer: O tamanho do cache do buffer é um parâmetro crítico de configuração. Ele precisa ser grande o suficiente para manter dados acessados ​​com frequência, mas não tão grande que consome memória excessiva.

Em resumo, o cache do buffer do banco de dados atua como um armazenamento temporário de alta velocidade para dados frequentemente acessados, melhorando significativamente o desempenho do banco de dados, reduzindo as operações de E/S do disco.

Anterior :

Próximo :
  Os artigos relacionados
·Como criar um Orçamento Usando Access Database 
·Como atualizar colunas em SQL com um número aleatório…
·Como Fazer um rastreamento sobre o Programa Concorrente…
·Programas Início Inventário 
·Quais tipos de banco de dados usa software escrito em p…
·Ferramentas de comunicação de dados 
·Como usar o Magic Jack eliminar uma conta telefônica m…
·Relatórios no Access Visualizar Impressão e Margens 
·Como aprender MS Access 2007 
·Como o total dos dados em um relatório do Access 
  Artigos em destaque
·Você pode jogar um jogo Steam no computador normal? 
·Copiando pastas de e-mail para CD 
·Como gravar com Logic Pro 
·Como gravar imagens em um disco CD Enquanto no PhotoSho…
·Como definir fontes no Word 
·Como corrigir erro QuickBooks 15103 
·Como acessar os relatórios e consultas de banco de dad…
·Os jogos personalizados possuem portas USB? 
·Como editar um glossário existente no RoboHelp 
·Jogos Flight Simulator para computadores domésticos 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados