Tuning em banco de dados PostgreSQL : um estudo de caso
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UCS |
Texto Completo: | https://repositorio.ucs.br/11338/4020 |
Resumo: | A eficiência de um banco de dados está ligada diretamente com o bom desempenho de determinada aplicação ou sistema. Conseguir obter o máximo de desempenho do banco de dados e seu sistema de gerenciamento pode ser o diferencial de determinado sistema. Existem diversos sistemas de bancos de dados disponíveis, cada qual com suas particularidades. O PostgreSQL é um sistema de código aberto, amplamente usado nos mais diversos segmentos. Por esse motivo, este trabalho apresenta um estudo sobre tuning em banco de dados PostgreSQL, com o objetivo de verificar a melhora de desempenho das operações de consulta após sua aplicação. É realizada uma apresentação das técnicas de tuning disponíveis, com um aprofundamento no estudo da técnica de tuning de índices, orientando a melhor forma quanto ao uso, pois é imprescindível que se haja com conhecimento e responsabilidade a fim de não causar impactos negativos ao sistema. As técnicas estudadas foram aplicadas em um estudo de caso, no qual foi possível verificar que se corretamente aplicadas, melhoram o desempenho das consultas no PostgreSQL (sic). |
id |
UCS_01dce1db351c5b1c09fc07b56d7b545b |
---|---|
oai_identifier_str |
oai:repositorio.ucs.br:11338/4020 |
network_acronym_str |
UCS |
network_name_str |
Repositório Institucional da UCS |
repository_id_str |
|
spelling |
Thums, José EduardoNotari, Daniel LuísNascimento, Alexandre Erasmo KrohnRibeiro, Helena Graziottin2018-10-03T14:24:50Z2018-10-03T14:24:50Z2018-10-032018https://repositorio.ucs.br/11338/4020A eficiência de um banco de dados está ligada diretamente com o bom desempenho de determinada aplicação ou sistema. Conseguir obter o máximo de desempenho do banco de dados e seu sistema de gerenciamento pode ser o diferencial de determinado sistema. Existem diversos sistemas de bancos de dados disponíveis, cada qual com suas particularidades. O PostgreSQL é um sistema de código aberto, amplamente usado nos mais diversos segmentos. Por esse motivo, este trabalho apresenta um estudo sobre tuning em banco de dados PostgreSQL, com o objetivo de verificar a melhora de desempenho das operações de consulta após sua aplicação. É realizada uma apresentação das técnicas de tuning disponíveis, com um aprofundamento no estudo da técnica de tuning de índices, orientando a melhor forma quanto ao uso, pois é imprescindível que se haja com conhecimento e responsabilidade a fim de não causar impactos negativos ao sistema. As técnicas estudadas foram aplicadas em um estudo de caso, no qual foi possível verificar que se corretamente aplicadas, melhoram o desempenho das consultas no PostgreSQL (sic).PostgreSQL (Linguagem de programação de computador)Banco de dadosTuning em banco de dados PostgreSQL : um estudo de casoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UCSinstname:Universidade de Caxias do Sul (UCS)instacron:UCSinfo:eu-repo/semantics/openAccessUniversidade de Caxias do SulBacharelado em Ciência da ComputaçãoTEXTTCC Jose Eduardo Thums.pdf.txtTCC Jose Eduardo Thums.pdf.txtExtracted texttext/plain129532https://repositorio.ucs.br/xmlui/bitstream/11338/4020/3/TCC%20Jose%20Eduardo%20Thums.pdf.txt943f9a3e12f1a65b562eba4314626e79MD53THUMBNAILTCC Jose Eduardo Thums.pdf.jpgTCC Jose Eduardo Thums.pdf.jpgGenerated Thumbnailimage/jpeg1145https://repositorio.ucs.br/xmlui/bitstream/11338/4020/4/TCC%20Jose%20Eduardo%20Thums.pdf.jpgf0352353b6a24cf62fc70f2ee32b1bb1MD54ORIGINALTCC Jose Eduardo Thums.pdfTCC Jose Eduardo Thums.pdfapplication/pdf2061077https://repositorio.ucs.br/xmlui/bitstream/11338/4020/1/TCC%20Jose%20Eduardo%20Thums.pdf09f0e737753c34f106895b64f388562aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-8510https://repositorio.ucs.br/xmlui/bitstream/11338/4020/2/license.txt0bfdaf5679b458f1c173109e3e8d8e40MD5211338/40202018-10-04 06:01:39.223oai:repositorio.ucs.br:11338/4020TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVbml2ZXJzaWRhZGUgZGUgQ2F4aWFzIGRvIFN1bCwgYXRyYXbDqXMgZGUKc2V1cyByZXBvc2l0w7NyaW9zLCBhIGRpc3BvbmliaWxpemFyIGdyYXR1aXRhbWVudGUgZW0gc2V1IHdlYiBzaXRlLCBzZW0gcmVzc2FyY2ltZW50byBkb3MgZGlyZWl0b3MgYXV0b3JhaXMsIGRlCmFjb3JkbyBjb20gYSBMZWkgbsKwIDk2MTAvOTgsIGEgcHJvZHXDp8OjbyAob3UgcGFydGUpIGRhIG9icmEgY2l0YWRhLCBjb25mb3JtZSBwZXJtaXNzw7VlcyBhc3NpbmFsYWRhcyBwYXJhIGZpbnMKZGUgbGVpdHVyYSBlL291IGltcHJlc3PDo28gcGVsYSBpbnRlcm5ldCwgYSB0w610dWxvIGRlIGRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGdlcmFkYSBwZWxhIFVDUywgYSBwYXJ0aXIgZGEKZGF0YSBkZSBob2plLCBzZW0gcXVhbHF1ZXIgw7RudXMgcGFyYSBhIFVDUy4KRepositório de Publicaçõeshttp://repositorio.ucs.br/oai/requestopendoar:2018-10-04T06:01:39Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)false |
dc.title.pt_BR.fl_str_mv |
Tuning em banco de dados PostgreSQL : um estudo de caso |
title |
Tuning em banco de dados PostgreSQL : um estudo de caso |
spellingShingle |
Tuning em banco de dados PostgreSQL : um estudo de caso Thums, José Eduardo PostgreSQL (Linguagem de programação de computador) Banco de dados |
title_short |
Tuning em banco de dados PostgreSQL : um estudo de caso |
title_full |
Tuning em banco de dados PostgreSQL : um estudo de caso |
title_fullStr |
Tuning em banco de dados PostgreSQL : um estudo de caso |
title_full_unstemmed |
Tuning em banco de dados PostgreSQL : um estudo de caso |
title_sort |
Tuning em banco de dados PostgreSQL : um estudo de caso |
author |
Thums, José Eduardo |
author_facet |
Thums, José Eduardo |
author_role |
author |
dc.contributor.other.none.fl_str_mv |
Notari, Daniel Luís Nascimento, Alexandre Erasmo Krohn |
dc.contributor.author.fl_str_mv |
Thums, José Eduardo |
dc.contributor.advisor1.fl_str_mv |
Ribeiro, Helena Graziottin |
contributor_str_mv |
Ribeiro, Helena Graziottin |
dc.subject.por.fl_str_mv |
PostgreSQL (Linguagem de programação de computador) Banco de dados |
topic |
PostgreSQL (Linguagem de programação de computador) Banco de dados |
description |
A eficiência de um banco de dados está ligada diretamente com o bom desempenho de determinada aplicação ou sistema. Conseguir obter o máximo de desempenho do banco de dados e seu sistema de gerenciamento pode ser o diferencial de determinado sistema. Existem diversos sistemas de bancos de dados disponíveis, cada qual com suas particularidades. O PostgreSQL é um sistema de código aberto, amplamente usado nos mais diversos segmentos. Por esse motivo, este trabalho apresenta um estudo sobre tuning em banco de dados PostgreSQL, com o objetivo de verificar a melhora de desempenho das operações de consulta após sua aplicação. É realizada uma apresentação das técnicas de tuning disponíveis, com um aprofundamento no estudo da técnica de tuning de índices, orientando a melhor forma quanto ao uso, pois é imprescindível que se haja com conhecimento e responsabilidade a fim de não causar impactos negativos ao sistema. As técnicas estudadas foram aplicadas em um estudo de caso, no qual foi possível verificar que se corretamente aplicadas, melhoram o desempenho das consultas no PostgreSQL (sic). |
publishDate |
2018 |
dc.date.submitted.none.fl_str_mv |
2018 |
dc.date.accessioned.fl_str_mv |
2018-10-03T14:24:50Z |
dc.date.available.fl_str_mv |
2018-10-03T14:24:50Z |
dc.date.issued.fl_str_mv |
2018-10-03 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ucs.br/11338/4020 |
url |
https://repositorio.ucs.br/11338/4020 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UCS instname:Universidade de Caxias do Sul (UCS) instacron:UCS |
instname_str |
Universidade de Caxias do Sul (UCS) |
instacron_str |
UCS |
institution |
UCS |
reponame_str |
Repositório Institucional da UCS |
collection |
Repositório Institucional da UCS |
bitstream.url.fl_str_mv |
https://repositorio.ucs.br/xmlui/bitstream/11338/4020/3/TCC%20Jose%20Eduardo%20Thums.pdf.txt https://repositorio.ucs.br/xmlui/bitstream/11338/4020/4/TCC%20Jose%20Eduardo%20Thums.pdf.jpg https://repositorio.ucs.br/xmlui/bitstream/11338/4020/1/TCC%20Jose%20Eduardo%20Thums.pdf https://repositorio.ucs.br/xmlui/bitstream/11338/4020/2/license.txt |
bitstream.checksum.fl_str_mv |
943f9a3e12f1a65b562eba4314626e79 f0352353b6a24cf62fc70f2ee32b1bb1 09f0e737753c34f106895b64f388562a 0bfdaf5679b458f1c173109e3e8d8e40 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS) |
repository.mail.fl_str_mv |
|
_version_ |
1798308908024987648 |