Pular para o conteúdo

Cache Hit Ratio

Cache Hit Ratio

Fala Pessoal,

Estava sumido, mas sabe como é , emprego novo e o tempo acaba sumindo ….
E empresa onde só tem desenvolvedor é #$@¨*&#&
Uma das coisas mais curiosas a qual encontrei aqui foi, um dia a qual tive a maior dificuldade do mundo de explicar pra alguns o que era a “famosa” cache de Hit Ratio. Então só de pirraça é o meu post de hoje …

A Buffer Cache é um recurso compartilhado, acessível por todos os usuários.
Quando um usuário emite uma consulta , O Oracle antes de ir nos datafiles buscar os blocos necessários para retornar o resultado, primeiro olha para os blocos de dados na buffer cache.
Se os dados colocados no cache são retornados para o solicitante imediatamente .
Ocorre o famoso Hit Ratio .

Quando os dados não forem encontrados, um cache miss ocorre e o processo do usuário irá lêr os dados do disco para um buffer disponível no cache.
A taxa de acerto do cache é a percentagem total de solicitações de dados que são servidos diretamente a partir da buffer cache.
No Oracle, o buffer cache hit ratio normalmente é calculado utilizando a seguinte fórmula:

Cache Hit Ratio = 100 * (1 – leituras físicas / lógicas leituras)

Nesta fórmula, “leituras físicas”, corresponde à falta de cache e ‘leituras lógicas “corresponde ao total de solicitações de dados.

Ajustando o buffer cache para optimizar o desempenho normalmente ocorre a adição de buffers no cache até que a taxa de acerto foi maximizada.
O número de buffers no cache é especificado pelo parâmetro de inicialização DB_BLOCK_BUFFERS.

Abraços !!

Hudson Santos

Hudson Santos

Hudson é DBA Oracle com grande experiência em segmentos de Telecomunicações,WEB e Baking. É Especialista em performance e em alta disponibilidade com RAC. É certifcado Oracle OCA 11G e atuou em empresas lideres dos segmentos acima tais como: Orga Systems(Germany),Mih Naspers atuando no Buscape.com,Cetip S.A,Claro Brasil. Hudson também possui experiência com outros RDBMS e tecnologias de cache e motor de busca tais como: MySQL,SQL Server,Memcached,Sphinxs.

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress