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 | Tamanho | Formato | |
---|---|---|---|---|
O uso de tabelas auxiliares na otimizacao de performances de banco de dados utilizando.pdf | Trabalho de Conclusão de Curso | 1,43 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.