TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Verificação HitRatio em Banco Oracle

Por:   •  27/10/2018  •  Pesquisas Acadêmicas  •  673 Palavras (3 Páginas)  •  291 Visualizações

Página 1 de 3

SUMÁRIO

VERSÕES E ALTERAÇÕES 3

OBJETIVO 3

VERIFICAÇÃO DOS PARÂMETROS DO ORACLE 5

MEMORY_TARGET_ADVICE 6

SGA_TARGET_ADVICE 7

DB_CACHE_ADVICE 9

CONSULTAS COM LEITURA EM DISCO 11

VERSÕES E ALTERAÇÕES

OBJETIVO

Este documento tem por objetivo descrever os passos atendimento de Database Hit Ratio do Oracle.

VERIFICAÇÃO DOS PARÂMETROS DO ORACLE

Executar:

SHOW PARAMETER memory_max_target;

SHOW PARAMETER memory_target;

SHOW PARAMETER sga_max_size;

SHOW PARAMETER sga_target;

SHOW PARAMETER db_cache_size;

Anexar as informações ao chamado.

Os próximos passos devem ser seguidos de acordo com o resultado dos parâmetros.

MEMORY_TARGET_ADVICE

Executar este passo somente se:

memory_target Maior que 0

SET LINES 200;

SET PAGES 999;

COLUMN ESTD_DB_TIME_FACTOR FORMAT 999.90;

COLUMN MEMORY_SIZE_FACTOR FORMAT 999.90;

SELECT MEMORY_SIZE,

MEMORY_SIZE_FACTOR,

ESTD_DB_TIME,

100.0-(ESTD_DB_TIME_FACTOR*100) AS BENEFICIO

FROM V$MEMORY_TARGET_ADVICE;

Adicionar este resultado ao chamado.

A coluna MEMORY_SIZE_FACTOR especifica o fator de memória.1 é o tamanho atual, 2 é o valor se a memória fosse dobrada de tamanho.

A coluna MEMORY_SIZE representa o tamanho da memória em MB.

A coluna BENEFICIO representa a melhoria de tempo que as consultas terão caso a memória seja aumentada ou diminuída.

Se a coluna BENEFICIO for aumentando conforme o tamanho da memória vai aumentando será necessário adicionar mais memória ao banco. Para este caso o BENEFICIO deve ultrapassar 20%. Enviar a informação ao cliente informando que o banco de dados necessita de mais memória para ter mais desempenho. Informar a quantidade de memória necessária.

Veja o exemplo em SGA_TARGET_ADVICE para determinar a quantidade de memória correta.

SGA_TARGET_ADVICE

Executar este passo somente se:

memory_target Igual que 0

sga_target Maior que 0

SET LINES 200;

SET PAGES 999;

COLUMN estd_physical_read_factor FORMAT 999.90 heading 'Estd Phys|Read Factor'

SELECT SGA_SIZE_FACTOR,

SGA_SIZE,

ESTD_DB_TIME,

100.0-(ESTD_DB_TIME_FACTOR*100) AS BENEFICIO,

ESTD_PHYSICAL_READS

FROM V$SGA_TARGET_ADVICE;

Adicionar este resultado ao chamado.

A coluna SGA_SIZE_FACTOR especifica o fator de memória.1 é o tamanho atual, 2 é o valor se a memória fosse dobrada de tamanho.

A coluna SGA_SIZE representa o tamanho da memória em MB.

A coluna BENEFICIO representa a melhoria de tempo que as consultas terão caso a memória seja aumentada ou diminuída.

Se a coluna BENEFICIO for aumentando conforme o tamanho da memória vai aumentando será necessário adicionar mais memória ao banco. Para este caso o BENEFICIO deve ultrapassar 20%. Enviar a informação ao cliente informando que o banco de dados necessita de mais memória para ter mais desempenho. Informar a quantidade de memória necessária.

Veja o exemplo abaixo para determinar a quantidade de memória correta.

No exemplo acima, aumentando a memória 12,5% representará uma melhora de 26,73%, mas aumentando o tamanho da memória em 75% as leituras físicas diminuirão pela metade. Se as leituras físicas diminuírem o Database Cache Hit Ratio irá aumentar.

Se aumentar mais que 75% não haverá mais mudança na quantidade de leituras

...

Baixar como (para membros premium)  txt (5.4 Kb)   pdf (55 Kb)   docx (15.2 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com