1. FACULDADE SALESIANA MARIA AUXILIADORA
CURSO DE ENGENHARIA DA COMPUTAÇÃO
Projeto de Pesquisa: Resolvendo problemas de desempenho em bancos de dados
2. FACULDADE SALESIANA MARIA AUXILIADORA
CURSO DE ENGENHARIA DA COMPUTAÇÃO
Projeto de Pesquisa: Resolvendo problemas de desempenho em bancos de dados
Trabalho apresentado em cumprimento as exigências da
disciplina Metodologia de pesquisa,
ministrada pelo(a) professor(a) Paula Scovino,
no curso de graduação em Engenharia da Computação
na Faculdade Salesiana Maria Auxiliadora.
Por
EZEQUIEL JOSE NASCIMENTO DE PAULA JUNIOR
Macaé
2013
3. SUMÁRIO
1 PROJETO DE PESQUISA ....................................................................................... 4
1.1 SITUAÇÃO DO PROBLEMA ................................................................................. 4
1.2 HIPOTESE ............................................................................................................ 4
1.3 OBJETIVO GERAL ............................................................................................... 6
1.4 OBJETIVO ESPECÍFICO ...................................................................................... 6
1.5 MEIOS DE PESQUISA.......................................................................................... 6
4. 1 PROJETO DE PESQUISA
Resolvendo problemas de desempenho em bancos de dados.
1.1 SITUAÇÃO DO PROBLEMA
Muitas aplicações podem estar perdendo qualidade por falta de conhecimento
de algumas particularidades de otimização do banco de dados. A Aplicação fica
lenta e pode até parar de responder por conta de banco de dados mal estruturados.
O baixo desempenho de um banco de dados nem sempre é aceito pelo usuário, pois
a lentidão ou indisponibilidade de informação pode gerar em prejuízos.
1.2 HIPOTESE
A presente pesquisa trabalha com a hipótese de que através de implementação
da otimização do banco de dados, consiga-se uma melhora no desempenho da
aplicação.
1.3 OBJETIVO GERAL
Objetivo deste trabalho é apresentar técnicas e análises de casos de sucesso
que demonstrem a importância do uso de técnicas de otimização.
1.4 OBJETIVOS ESPECÍFICOS
a) apresentar a técnica de Tuning. O Tuning significa sintonia ou ajuste para
que algo funcione melhor. Ele dá suporte ao Administrador do Banco de Dados
(DBA), fazendo ajustes nas aplicações que melhoram a desempenho do banco de
dados (Ikematu 2009).
“A fase de tuning de um banco de dados é um processo de refinamento que
envolve modificação em vários aspectos desse BD, e que vão desde mudanças nos
conceitos apreendidos nos diagramas entidade relacionamento (ER) até a troca de
5. hardware, passando pela configuracão dos softwares que executam nesse sistema.”
(Tramontina, 2008)
1.5 MEIOS DE PESQUISA
A presente pesquisa será baseada em um levantamento bibliográfico e Realizar
pesquisa de campo com programadores da região de Macaé e Rio das Ostras,
analisando a aplicação das técnicas de otimização e de eventuais artifícios ou auxiliares
para ganho de desempenho no manuseio de banco de dados, identificados como sendo
relevantes pelas companhias analisadas. Esta pesquisa conta ainda com entrevistas e
ocorridos em Macaé e Rio das Ostras e Literatura sobre o tema.
6. BIBLIOGRAFIA
ELMASRI, R.; NAVATHE, S. B.. Sistemas de Banco de Dados. 4a ed., Pearson-Addison-Wesley,
2005.
IKEMATU, Ricardo Shoiti. Artigo: “Realizando tuning na base de aplicações”. Celepar 2009 disponível
em: <http://www.batebyte.pr.gov.br/modules/conteudo/conteudo.php?conteudo=1592>Acesso em:
20/11/2013.
TRAMONTINA, G. B. Database Tuning: Configurando o Interbase e o PostgresSQL. Campinas, 2008.
Disponivel em <http://www.ic.unicamp.br/~geovane/mo410-091/Ch20-ConfigInterbasePosgresart.pdf> Acesso em: 22/11/2013