Use este identificador para citar ou linkar para este item: https://repositorio.unisagrado.edu.br/jspui/handle/handle/1646
Título: O USO DE TABELAS AUXILIARES NA OTIMIZAÇÃO DE PERFORMANCE DE BANCO DE DADOS UTILIZANDO TECNOLOGIA POSTGRES
Autor(es): SANTOS, GUSTAVO
Orientador(es): Silva, Élvio Gilberto da
Palavras-chave: Banco de dados relacional;Otimização e Performance;Postgres;Software livre
Data do documento: 2015
Editor: Centro Universitário Sagrado Coração - UNISAGRADO
Resumo: Empresas que utilizam sistema segmentado de informação para gerir a regra de negócio, geram grandes quantidades de informações que são armazenadas de forma coerente e coesa no banco de dados. As informações precisam ser entregue praticamente que instantaneamente para quando feito alguma pesquisa, mas devido ao volume crescente constantemente, essa entrega costuma a ficar cada vez mais morosa a ponto de inviável a utilização de determinado recurso devido ao tempo gasto para se gerar um relatório por exemplo. Um software legado, que se presume ter sido desenvolvido numa tecnologia antiga, sofre ainda mais com o quesito de lentidão na entrega das consultas, e isso faz com que a vida útil do sistema legado seja antecipada sendo um dano inestimável simplesmente deixar de utilizar o sistema devido a lentidão para gerar um relatório ou até mesmo para trabalhar. Em várias situações, o problema de lentidão não está relacionado com infraestrutura, sistema operacional ou mesmo periféricos, mas sim na modelagem do banco de dados relacional e a escrita das consultas que são feitas dentro do BD. A constante verificação das queries, índices, constraints e atualização das tabelas de estatísticas do banco de dados (independente da plataforma), podem resultar num ganho aceitável de performance. Cada plataforma de banco de dados tem o seu SGDB padrão fornecido na maioria das vezes pelo próprio fabricante ou até mesmo pela comunidade no caso de um software livre como é o caso do Postgres. O SGDB é amparado com ferramentas úteis para o estudo das consultas, rotinas de backup, organização dos índices, desfragmentação dos registros e atualização das tabelas de estatísticas. O principal objetivo do presente trabalho é verificar se o uso de tabelas temporárias e auxiliares podem aumentar a performance do banco de dados para executar uma consulta em entidades com grandes quantidades de informações com relacionamento N-para-M, e se esse ganho é efetivo e aceitável
Descrição: Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade do Sagrado Coração – Bauru – SP.
URI: https://repositorio.unisagrado.edu.br/jspui/handle/handle/1646
Aparece nas coleções:Trabalhos de Conclusão de Curso

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
O uso de tabelas auxiliares na otimizacao de performances de banco de dados utilizando.pdfTrabalho de Conclusão de Curso1,43 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.