Tuning em Banco de Dados Data base Tuning
DOI:
https://doi.org/10.47385/cadunifoa.v4.n10.965Keywords:
Optimization Queries T-SQL Microsoft SQL Server 2005.Abstract
Devido ao grande volume de dados que são gerados pelas Empresas que utilizam Sistemas de Informação, é fundamental o papel do Banco de Dados (BD). Geralmente os dados precisam ser acessados a todo instante, logo, a disponibilidade dos resultados nem sempre são satisfatórias. Nesse contexto, entra a questão do desempenho ao se obter informações de um BD e como otimizá-las. Muitos problemas de performance não estão relacionados a infraestrutura, sistemas operacionais ou mesmo ao hardware. Pode-se encontrar problemas de perda de performance dentro do próprio BD, sendo a consulta a principal causadora desses problemas. Ajustar e otimizar uma consulta e o próprio BD tornam-se fatores importantes, podendo-se ter um ganho de performance aceitável, visto que cada consulta é tratada de forma diferente, dependendo do Sistema Gerenciador de Banco de Dados (SGBD). Este artigo avalia como melhorar o desempenho de consultas Transact-Structured Query Language (T-SQL) em um ambiente Microsoft SQL Server 2005, sugerindo possíveis alterações que possam levar a um ganho de performance considerável.Downloads
References
ANDRADE, L. D. Otimização de Consultas de Aplicações T-SQL em Ambiente SQL Server 2000. 2005. 52 f. Monografia (Graduação em Ciência da Computação) – Departamento de Ciência da Computação, Instituto de Matemática, Universidade Federal da Bahia, Salvador, 2005. Disponível em: <http://disciplinas.dcc.ufba.br/pub/MATA67/TrabalhosSemestre20051/Monografia_Luciano_Andrade.pdf >. Acesso em: 05 maio 2008.
BAPTISTA, C. de S. Administração de Sistemas de Gestão de Banco de Dados. 2008. Disponível em: . Acesso em: 07 maio 2008.
BIGGS, M.; VENEZIA, P. Combata os Gargalos de Desempenho. 2006. Disponível em:<http://computerworld.uol.com.br/gestao/2006/04/17/idgnoticia.2006-04-17.9538042938/IDGNoticia_view>. Acesso em: 07 maio 2008.
DIAS, E. S. DB Guardian: Sistema para Diagnóstico de Desempenho em Banco de Dados. Escola Regional de Banco de Dados, UFRGS, 2005. Disponível em: <http://www.inf.ufrgs.br/erbd/Artigos/poster/7489.pdf >. Acesso em: 04 maio 2008.
FERNANDES, R. Identificando Gargalos no SQL Server 2000 – I. 2006. Disponível em <http://www.mcdbabrasil.com.br/modules.php?name=News&file=article&sid=358>. Acesso em: 07 maio 2008.
IKEMATU, R. S. Realizando Tuning na Base de Aplicações. 2003. Disponível em: < http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=11323>. Acesso em: 07 maio 2008.
LECCO Technology. Performance Tuning for Mission-Critical Database Applications. 2003. Disponível em: <http://www.questsoftware.com.br/documents/landing.aspx?id=8947&technology=47&prod=&prodfamily=&loc=>. Acesso em: 01 ago. 2008.
MICROSOFT. Description of the waittype and lastwaittype columns in the master.dbo.sysprocesses table in SQL Server 2000 and SQL Server 2005. 2007. Disponível em: <http://support.microsoft.com/kb/822101/en-us/>. Acesso em: 07 maio 2008.
MORAES, A. J. de J. Análise das Ferramentas Database Engine Tuning Advisor, SQL Server Profiler e Execution Plain na Melhoria de Desempenho do Microsoft SQL Server 2005. 2007. Disponível em < http://iremar.prof.sites.uol.com.br/Publicacoes/PosGraduacao2007/Altair_TCC.pdf>. Acesso em: 11 nov. 2008.
MULLINS, C. S. SQL Analysis and Review. 1998. Disponível em: <http://www.craigsmullins.com/sql_a-r.htm>. Acesso em: 05 maio 2005.
PEIXOTO JÚNIOR, L. G.; CARVALHO, E. de S. Informação Verbal. 2008.
TRAMONTINA, G. B. Database Tuning: Configurando o Interbase e o PostgreSQL. Campinas, 2008. Disponível em: <http://www.ic.unicamp.br/~geovane/mo410-091/Ch20-ConfigInterbasePosgres-art.pdf >. Acesso em: 29 abr. 2008.
SILVA, C. B. Otimizando o Desempenho de um Banco de Dados em um Ambiente Altamente Crítico. 2006. 79f. Monografia ( Bacharel em Sistemas de Informação ) - Departamento de Sistemas de Informação, UNIMINAS, Uberlândia, 2006. Disponível em: <http://si.uniminas.br/TFC/monografias/MONOGRAFIA-CLESIO.pdf>. Acesso em: 30 abr. 2008.
Downloads
Published
How to Cite
Issue
Section
License
Declaração de Transferência de Direitos Autorais - Cadernos UniFOA como autor(es) do artigo abaixo intitulado, declaro(amos) que em caso de aceitação do artigo por parte da Revista Cadernos UniFOA, concordo(amos) que os direitos autorais e ele referentes se tornarão propriedade exclusiva desta revista, vedada qualquer produção, total ou parcial, em qualquer outra parte ou meio de divulgação, impressa ou eletrônica, sem que a prévia e necessária autorização seja solicitada e, se obtida, farei(emos) constar o agradecimento à Revista Cadernos UniFOA, e os créditos correspondentes. Declaro(emos) também que este artigo é original na sua forma e conteúdo, não tendo sido publicado em outro periódico, completo ou em parte, e certifico(amos) que não se encontra sob análise em qualquer outro veículo de comunicação científica.
O AUTOR desde já está ciente e de acordo que:
- A obra não poderá ser comercializada e sua contribuição não gerará ônus para a FOA/UniFOA;
- A obra será disponibilizada em formato digital no sítio eletrônico do UniFOA para pesquisas e downloads de forma gratuita;
- Todo o conteúdo é de total responsabilidade dos autores na sua forma e originalidade;
- Todas as imagens utilizadas (fotos, ilustrações, vetores e etc.) devem possuir autorização para uso;
- Que a obra não se encontra sob a análise em qualquer outro veículo de comunicação científica, caso contrário o Autor deverá justificar a submissão à Editora da FOA, que analisará o pedido, podendo ser autorizado ou não.
O AUTOR está ciente e de acordo que tem por obrigação solicitar a autorização expressa dos coautores da obra/artigo, bem como dos professores orientadores antes da submissão do mesmo, se obrigando inclusive a mencioná-los no corpo da obra, sob pena de responder exclusivamente pelos danos causados.