Export Ready — 

Tuning em SQL Server : estudo de caso

Bibliographic Details
Main Author: Piovesana, Sabrine
Publication Date: 2010
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UCS
Download full: https://repositorio.ucs.br/handle/11338/1437
Summary: Este trabalho apresenta um estudo sobre as técnicas de tuning com o objetivo de melhorar o desempenho de consultas em uma aplicação no SGBD SQL Server 2008. São apresentados os princípios básicos de tuning e suas abordagens, ressaltando a importância da aplicação do tuning desde o início do projeto, com a utilização de uma metodologia. Uma das técnicas de tuning é o uso eficiente dos índices. Estes devem ser utilizados com conhecimento e responsabilidade para que não causem impactos negativos ao sistema. Outra técnica é analisar os tipos de junções, onde suas utilizações variam de acordo com a modelagem dos dados, tamanho das tabelas envolvidas nas junções e a presença, ou não, de índices nos atributos que são utilizados como ligação entre as tabelas. As ordenações e agrupamentos, presentes na maioria das consultas de um aplicação, também foram destacadas. E por fim, alguns hints, disponíveis no SGBD SQL Server, são conceitualizados e exemplificados, a fim de melhorar as consultas quando o otimizador não consegue realizá-las de forma eficiente ou quando necessita-se utilizar algum recurso específico. Estas técnicas foram aplicadas em estudos de casos no SQL Server 2008 que envolveu a remodelação do módulo de vendas de uma aplicação comercial (sic).
id UCS_c0f2a51ad8275a8d2709e2052dff75f3
oai_identifier_str oai:repositorio.ucs.br:11338/1437
network_acronym_str UCS
network_name_str Repositório Institucional da UCS
repository_id_str
spelling Piovesana, SabrineRibeiro, Helena GraziottinAngonese, Silvio FernandoNotari, Daniel Luís2017-01-26T18:25:49Z2017-01-26T18:25:49Z2010https://repositorio.ucs.br/handle/11338/1437Este trabalho apresenta um estudo sobre as técnicas de tuning com o objetivo de melhorar o desempenho de consultas em uma aplicação no SGBD SQL Server 2008. São apresentados os princípios básicos de tuning e suas abordagens, ressaltando a importância da aplicação do tuning desde o início do projeto, com a utilização de uma metodologia. Uma das técnicas de tuning é o uso eficiente dos índices. Estes devem ser utilizados com conhecimento e responsabilidade para que não causem impactos negativos ao sistema. Outra técnica é analisar os tipos de junções, onde suas utilizações variam de acordo com a modelagem dos dados, tamanho das tabelas envolvidas nas junções e a presença, ou não, de índices nos atributos que são utilizados como ligação entre as tabelas. As ordenações e agrupamentos, presentes na maioria das consultas de um aplicação, também foram destacadas. E por fim, alguns hints, disponíveis no SGBD SQL Server, são conceitualizados e exemplificados, a fim de melhorar as consultas quando o otimizador não consegue realizá-las de forma eficiente ou quando necessita-se utilizar algum recurso específico. Estas técnicas foram aplicadas em estudos de casos no SQL Server 2008 que envolveu a remodelação do módulo de vendas de uma aplicação comercial (sic).SQL (Linguagem de programação de computador)Banco de dadosTuning em SQL Server : 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 Sabrine Piovesana.pdf.txtTCC Sabrine Piovesana.pdf.txtExtracted texttext/plain173607https://repositorio.ucs.br/xmlui/bitstream/11338/1437/3/TCC%20Sabrine%20Piovesana.pdf.txt8c3e7e54873d0000c5b4c8daf346b076MD53THUMBNAILTCC Sabrine Piovesana.pdf.jpgTCC Sabrine Piovesana.pdf.jpgGenerated Thumbnailimage/jpeg1271https://repositorio.ucs.br/xmlui/bitstream/11338/1437/4/TCC%20Sabrine%20Piovesana.pdf.jpg3dc04f50dbe595d53af7e704c4044958MD54ORIGINALTCC Sabrine Piovesana.pdfTCC Sabrine Piovesana.pdfapplication/pdf1967234https://repositorio.ucs.br/xmlui/bitstream/11338/1437/1/TCC%20Sabrine%20Piovesana.pdf27fb3fd2f51ae8c22ad6fbd3c7da76d1MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucs.br/xmlui/bitstream/11338/1437/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5211338/14372018-08-17 06:32:14.426oai:repositorio.ucs.br:11338/1437Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de Publicaçõeshttp://repositorio.ucs.br/oai/requestopendoar:2024-05-06T10:01:06.719726Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)false
dc.title.pt_BR.fl_str_mv Tuning em SQL Server : estudo de caso
title Tuning em SQL Server : estudo de caso
spellingShingle Tuning em SQL Server : estudo de caso
Piovesana, Sabrine
SQL (Linguagem de programação de computador)
Banco de dados
title_short Tuning em SQL Server : estudo de caso
title_full Tuning em SQL Server : estudo de caso
title_fullStr Tuning em SQL Server : estudo de caso
title_full_unstemmed Tuning em SQL Server : estudo de caso
title_sort Tuning em SQL Server : estudo de caso
author Piovesana, Sabrine
author_facet Piovesana, Sabrine
author_role author
dc.contributor.other.none.fl_str_mv Ribeiro, Helena Graziottin
Angonese, Silvio Fernando
dc.contributor.author.fl_str_mv Piovesana, Sabrine
dc.contributor.advisor1.fl_str_mv Notari, Daniel Luís
contributor_str_mv Notari, Daniel Luís
dc.subject.por.fl_str_mv SQL (Linguagem de programação de computador)
Banco de dados
topic SQL (Linguagem de programação de computador)
Banco de dados
description Este trabalho apresenta um estudo sobre as técnicas de tuning com o objetivo de melhorar o desempenho de consultas em uma aplicação no SGBD SQL Server 2008. São apresentados os princípios básicos de tuning e suas abordagens, ressaltando a importância da aplicação do tuning desde o início do projeto, com a utilização de uma metodologia. Uma das técnicas de tuning é o uso eficiente dos índices. Estes devem ser utilizados com conhecimento e responsabilidade para que não causem impactos negativos ao sistema. Outra técnica é analisar os tipos de junções, onde suas utilizações variam de acordo com a modelagem dos dados, tamanho das tabelas envolvidas nas junções e a presença, ou não, de índices nos atributos que são utilizados como ligação entre as tabelas. As ordenações e agrupamentos, presentes na maioria das consultas de um aplicação, também foram destacadas. E por fim, alguns hints, disponíveis no SGBD SQL Server, são conceitualizados e exemplificados, a fim de melhorar as consultas quando o otimizador não consegue realizá-las de forma eficiente ou quando necessita-se utilizar algum recurso específico. Estas técnicas foram aplicadas em estudos de casos no SQL Server 2008 que envolveu a remodelação do módulo de vendas de uma aplicação comercial (sic).
publishDate 2010
dc.date.submitted.none.fl_str_mv 2010
dc.date.accessioned.fl_str_mv 2017-01-26T18:25:49Z
dc.date.available.fl_str_mv 2017-01-26T18:25:49Z
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/handle/11338/1437
url https://repositorio.ucs.br/handle/11338/1437
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/1437/3/TCC%20Sabrine%20Piovesana.pdf.txt
https://repositorio.ucs.br/xmlui/bitstream/11338/1437/4/TCC%20Sabrine%20Piovesana.pdf.jpg
https://repositorio.ucs.br/xmlui/bitstream/11338/1437/1/TCC%20Sabrine%20Piovesana.pdf
https://repositorio.ucs.br/xmlui/bitstream/11338/1437/2/license.txt
bitstream.checksum.fl_str_mv 8c3e7e54873d0000c5b4c8daf346b076
3dc04f50dbe595d53af7e704c4044958
27fb3fd2f51ae8c22ad6fbd3c7da76d1
8a4605be74aa9ea9d79846c1fba20a33
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_ 1822887751312211968