ESTUDO SOBRE A OTIMIZAÇÃO DE DESEMPENHO EM BANCO DE DADOS POSTGRESQL

CARLOS AUGUSTO MACHADO

Resumo


Os sistemas de banco de dados estão presentes em computadores de vários portes,
desde micros até supercomputadores. Por seu uso ser cada vez maior e mais complexo,
gerenciando milhares de registros em suas tabelas e com altas e rápidas taxas de
crescimento, tem-se estudado e discutido sobre seu desempenho, visto que é cada vez
maior a preocupação com a velocidade de execução dos sistemas computacionais. Este
trabalho tem como principal objetivo estudar como melhorar a performance em
aplicações que utilizam o banco de dados PostgreSQL, abordando os principais
problemas de performance que estão associados especificamente com este banco de
dados. Para alcançar o objetivo principal, o presente trabalho foi divido em três metas:
estudar as principais regras existentes para otimização do banco de dados; propor
estratégias para serem utilizadas na hora de elaborar um projeto de banco de dados;
propor um estudo de caso para demonstrar os principais problemas de desempenho e
as soluções propostas. A metodologia do trabalho iniciou com uma pesquisa
bibliográfica sobre o desempenho em banco de dados; na sequência, foram propostas
estratégias a serem usadas na elaboração de um projeto e no monitoramento do banco
de dados, visando sempre a otimização do mesmo; e, por fim, foi apresentado um
estudo de caso demonstrando os principais problemas de performance e as soluções
propostas para a correção e otimização do banco de dados. Algumas dificuldades
foram encontradas no desenvolvimento, como a falta de livros específicos na área de
desempenho, que foram sanadas através de pesquisas em sites, revistas e artigos. Com
o trabalho desenvolvido nota-se a importância de otimizar e monitorar o banco de
dados para que diminuam os problemas de desempenho, pois esse tipo de problema
implica diretamente na aplicação.

Palavras-chave


Banco de dados; desempenho; otimização; PostgreSQL

Texto completo:

Sem título