Contedo
Institucional
Objetivo
Qualificao da necessidade
Forma de trabalho
Diagnstico atual
Sistema operacional
Banco de Dados
Consideraes e exemplos de recomendaes
Prazos e equipe
Condies de fornecimento
J tendo atuado com xito em vrios segmentos da economia, principalmente nos setores
Bancrio e Telecomunicaes, nos sentiremos honrados em pod-los apoiar em mais esta
Objetivo
Este documento descreve os termos tcnicos e comerciais para prestao de servios de
Anlise de Desempenho de Banco de Dados 11G para a Novo rio Comrcio de Veculos,
servios e peas Ltda.
.
Qualificao da necessidade
A Novo rio Comrcio de Veculos, servios e peas LTDA necessita de uma anlise de
desempenho para seu Sistema de Banco de Dados Oracle 11g release 11.2.0.1 que vem
apresentando lentido e em alguns momentos ficando indisponvel para os usurios finais. O
servidor e BD que sero analisados contm as seguintes configuraes:
8 GB RAM
100 GB disco
Forma de trabalho
Instrumentao do servidor
Diagnstico
Soluo proposta
Acompanhamento e monitoramento
Manter os monitoramentos habilitados realizando um comparativo do consumo de recursos:
Antes e Depois das Implementaes realizadas.
Nos mostra claramente atravs dos eventos Enq: TM Contention (locks), Read by other session (Concorrncia
na consulta de registros hot blocks), direct path read (muitas operaes de ordenao), log file sync e db file
scattered read (muitas operaes de I/O)
ORA-01555 Snapshot too old (erro na parametrizao do banco de dados e por falta de commits em alguns
sqls da aplicao)
Freezings
SELECT
a.cod_empresa,
a.desc_evento,
min de
CPU)
b.cod_grupo,
b.desc_tipo_evento,
a.cod_evento,
c.andamento,
a.data_evento,
a.data_novo_contato,
a.tempo,
nvl(a.data_novo_contato, a.data_evento) AS data_evento_atual,
a.responsavel_pelo_evento,
a.responsavel_original,
decode(nvl(a.cod_cliente,1),1, a.nome_cliente_avulso, j. nome) nome_cliente,
b.eh_fluxo_loja,
b.eh_Test_drive,
f.desc_fechamento,
f.tipo_fechamento,
a.status,
a.fluxo_foi_preferencia,
a.Tem_recado,
k.desc_motivo Motivo_perda,
m.descricao_descarte
FROM crm_eventos a, crm_eventos_tipo b,
crm_andamento c, crm_tipo_fechamento f,
cliente_diverso j, crm_motivo_perdas k,
crm_descartes m
WHERE trunc(nvl(a.data_novo_contato, a.data_evento)) = :1
AND a.cod_empresa = COALESCE(NULLIF(TO_NUMBER(:2), 0), a.cod_empresa)
AND a.cod_tipo_evento = b.cod_tipo_evento
AND a.cod_tipo_fechamento = f.cod_tipo_fechamento (+)
AND a.cod_andamento = c.cod_andamento
AND a.cod_cliente = j.cod_cliente (+)
AND (b.eh_fluxo_loja = 'S OR b.eh_Test_drive = 'S')
AND a.cod_motivo_perda =k.cod_motivo_perda(+)
AND a.cod_descarte = m.cod_descarte(+)
ORDER BY data_evento_atual
O correto para essa mquina ter no mnimo 3 discos (c, d e f), por exemplo
Control Files: arquivos de controle da base de dados, essencial para restore em caso de desastre
o correto ter 3 arquivos e em discos distintos
NAME
TYPE
VALUE
control_files
string
C:\APP\ADMINISTRADOR\ORADATA\N OVORIO\CONTROL01.CTL,
C:\APP\ADMINISTRADOR\ORADATA\NOVORIO\CONTROL02.CTL
Redolog files: Redologs tambm todos no mesmo disco, novamente essencial para restore
incremental at a data de um crash.
Prazos e equipe
Equipe: (Fase de Anlise paralelizada)
Jos Eduardo Fiamengui Jnior
Rafael Trevisan
ID
Atividade
Anlise de desempeno Banco de Dados Oracle
1 11G
2 - Instrumentar de ambiente
3 - Realizar diagnstico
4 - Analisar e elaborar sugestes de melhoria
5 - Implementar as melhorias de banco de dados
- Repassar as melhorias relacionadas a alteraes na
6 aplicao
7 Confeccionar entregvel
Esfor
o
(hora
s)
68
4
8
40
24
24
16
Incio
02/07/2015
02/07/2015
03/07/2015
05/07/2015
08/07/2015
Fim
Depend
ncia
13/07/2015
03/07/2015
03/07/2015
09/07/2015
10/07/2015
1
2
3
4
08/07/2015 10/07/2015
11/07/2015 13/07/2015
4
7
Condies comerciais
Investimento
Valor: R$ 6.000 (seis mil reais), que podero ser divididos em at 3 parcelas mensais
de 2.000,00 (dois mil reais)
Consideraes Gerais
O incio previsto das atividades de at 2 dias teis aps o aceite formal
(assinaturas) da proposta;
A Jose Eduardo Desenv. de Sofware LTDA somente poder iniciar o trabalho perante a
Ordem de Compra emitida.
Obrigado
Jos Eduardo Fiamengui Jnior
Consultor de tecnologia
Contatos: jeduardounicamp@gmail.com
(11) 9.5999-1001