Your SlideShare is downloading. ×
Analise Desempenho 4 Sale
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Analise Desempenho 4 Sale

863

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
863
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Aluno: Leandro Santiago Professor: Raimir Holanda, Dr.
  • 2. Agenda
      • Contextualização
      • Sistema 4Sale
      • Ferramentas e Análise de Desempenho
      • Análise dos Resultados
      • Conclusão
      • Referências
  • 3. Desempenho
      • Medida de capacidade de resposta
      • Qual técnica utilizada ?
        • Experimentação
      • Qual interesse ?
        • Melhorar a performance do BD 4SALE
        • Sql Server
  • 4. Porque fazer experimentação ?
      • Sistema Real
        • O modelo poderá indicar, com muito menos custo, quais os benefícios de se investir ou não em análises
      • Podemos compreender melhor quais variáveis são as mais importantes em relação a performance e como as mesmas interagem entre si e com os outros elementos do sistema
  • 5. Sistema 4 Sale
      • Gerenciamento de vendas
        • Imobiliária/Construtora
        • Mais de 10 anos no mercado
        • http://www.lnonline.com.br
      • BD Sql Server
        • Demora nas consultas
      • Otimizar Consultas Sql
      • Ambientes
        • C1: Local
        • C2: Acesso Remoto
  • 6. Ferramenta Profiler
      • Atua como um Sniffer (farejador), ou seja, intercepta e analisa cada uma das solicitações que chegam no servidor SQL Server
        • Personalizável
        • Detectar problemas de performance
      • Monitorar o Banco de Dados
        • Workload
      • Descobrir quem está afetando
        • Duration
  • 7. Ferramenta Profiler
      • Qual execução mais demorada no SBD?
        • São candidatas a uma investigação mais profunda
        • Análise de Desempenho
        • Monitorar consultas
        • Quem é o culpado?
  • 8. C1: Ferramenta Profiler
      • Trace “AnaliseDesempenho4SALE”: Duration
        • Agrupação
        • Filtrar Trace: 5000 ms
  • 9. C1: Ferramenta Query Analyzer
      • Analisa e otimiza consultas sql
        • Tempo de execução
        • Resultado da consulta
        • Plano de Execução de uma consulta
      • No caso de performance, uma possível causa pode ser a falta de algum índice que poderia agilizar o processamento
        • Arquivo auxiliar associado a uma Tabela.
        • Sua função é acelerar o tempo de acesso às linhas de uma Tabela.
  • 10. C1: Index Tuning Wizard
      • Opção do Query Analyzer
      • Otimização de desempenho
      • No caso de uma consulta demorada, relatório ou assemelhado, uma possível causa pode ser a falta de algum índice que poderia agilizar o processamento. A ferramenta index wizard pode ser utilizada para checar automaticamente essa necessidade.
  • 11. C1: Ferramenta Query Analyzer/Index Tuning Wizard
  • 12. C1: Análise dos Resultados
      • Antes: 8496ms
      • Depois: 5673ms
      • Desempenho em 33,3% mais rápido
  • 13. C2: Ferramenta Profiler
      • Trace “AnaliseDesempenhoRede4SALE”: Duration
        • Filtro: 5000 ms
  • 14. C2: Ferramenta Query Analyzer/Index Tuning Wizard
  • 15. C2: Análise dos Resultados
      • Antes: 10064ms
      • Depois: 7608ms
      • Desempenho em 24,4% mais rápido
  • 16. Conclusão
      • Uma das tarefas mais confusas é avaliar onde se encontra o problema de performance de sua aplicação e resolver.
      • Ferramentas
        • Profiler monitora todas as consultas
        • Analyzer verifica e otimiza
          • Index Wizard
        • Prático e útil para desempenho
      • Consultoria de Empresas
        • Foi possível identificar, e muitas vezes resolver, mais da metade dos problemas de performance de aplicações SQL Server. (“MSDN Microsoft”)
  • 17. Referências
      • http://www.microsoft.com/technet/prodtechnol/sql/70/tips/sqlprof.mspx
      • http://msdn.microsoft.com/pt-br/library/cc580638.aspx
      • http://www.jahia.net/jahia/page597.html
      • http://www.quackit.com/sql_server/tutorial/sql_profiler.cfm
      • http://imasters.uol.com.br/artigo/236/sql_server/o_profiler/
      • http://www.lnonline.com.br/
  • 18. Obrigado!

×