A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SQL Saturday #469 - Brasília SQL 2016 CTP Query Store Luiz Mercante

Apresentações semelhantes


Apresentação em tema: "SQL Saturday #469 - Brasília SQL 2016 CTP Query Store Luiz Mercante"— Transcrição da apresentação:

1 SQL Saturday #469 - Brasília SQL 2016 CTP Query Store Luiz Mercante sqldicas@outlook.com www.sqldicas.com.br

2 Patrocinadores 2 |

3  MCP: Windows Server 2003  MCTS: Windows Server 2008 Network Infrastructure  MCTS: Windows Server 2008 Applications Infrastructure  MCTS: Microsoft SQL Server 2008, Implementation and Maintenance  MCITP: Designing, Optimizing and Maintaining a Database Administrative Solution Using Microsoft SQL Server 2008  MTA: Database Fundamentals  Autor do SQL Dicas! com mais de 100 contribuições  Moderador do grupo SQL Server Brasil no Facebook  Moderador no Fórum Microsoft Technet – SQL Server Infra Geral  PASS Speaker – 6ª palestra Luiz Mercante 3 | Especialista em SQL Server - EQUINIX

4  O que é?  Para que serve?  Como funciona?  Demo Agenda 4 |

5  Novo recurso funcional no SQL 2016 CTP  Deve chegar primeiro no Azure  Armazena histórico dos planos de execução de cada query  Captura as estatísticas de cada plano de execução  Identifica queries que se tornaram lentas  Mantém todo o histórico mesmo após restart  Facilita análise de performance  Excelente alternativa para planejar upgrades O que é o Query Store? 5 |

6  Análise de queries lentas  Identificar mudanças no plano de execução  Forçar a utilização de um determinado plano de execução  Contornar facilmente alguns problemas enquanto analisa  Detalhe de consumo de cada query  Elaborar relatórios com gráficos detalhados  Exibir queries que perderam performance  Identificar queries que rodaram em determinado horário  Comparar mudanças do QO entre versões do SQL Server  Agiliza a tratativa de queries parametrizadas Para que serve o Query Store? 6 |

7 Mudanças no plano de execução 7 | Fonte: sqlperformance.com Fonte: Best of PASS Summit 2014 DVD Conor Cunningham

8  Tabela cresceu  Estatística não está atualizada  Estatística atualizada com amostragem  Estatística foi atualizada (recompila)  SET alguma coisa  O Query Optimizer mudou (upgrades)  Um índice foi criado/modificado/excluído  Recompilação com Parameter Sniffing  OPTION (RECOMPILE)  Etc. Mudanças no plano de execução 8 |

9 Como funciona o Query Store 9 |

10 Como funciona o Query Store 10 |  Armazena inicialmente em memória  Coleta dados ao compilar – plano de execução  Coleta dados ao executar – estatísticas de execução  Utiliza Table Valued Function quando consultado  Responde a sinais de pressão de memória  Identifica quando uma query se repete em outras procedures  Possui 4 novos contadores no Perfmon de Query Store  Também 19 novos Extended Events específicos para Query Store  Aparentemente consome muito pouco recurso  SET, comentários, espaços, muda MD5

11 DEMO O Query Store

12  Facilita muito a vida do DBA  Não dispensa o uso de outras ferramentas  Consome somente os recursos configurados  Fácil de aprender e de usar  Forçar o plano sem alterar a aplicação  Use com moderação  Não possui white papers ainda Conclusão 12 |

13  DVD – Best of PASS Summit 2014 - Conor Cunningham http://www.sqlpass.org/Events/PASSSummit/BestofPASSSummit2014.aspx  MSDN https://msdn.microsoft.com/en-us/library/dn817826.aspx?f=255&MSPPError=-2147217396#Peformance https://msdn.microsoft.com/en-us/library/dn817826.aspx?f=255&MSPPError=-2147217396#Peformance  MSSQL Tips - Svetlana Golovko https://www.mssqltips.com/sqlservertip/4009/sql-server-2016-query-store-introduction/ https://www.mssqltips.com/sqlservertip/4009/sql-server-2016-query-store-introduction/  Microsoft – AdventureWorks2016CTP3 https://download.microsoft.com/download/F/6/4/F6444AC3-ACF7-4024-BD31-3CACA2DA62DC/AdventureWorks2016CTP3.bak  Microsoft – SQL Server 2016 CTP3 https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016  Channel9 – Borko Novakovic https://channel9.msdn.com/Shows/Data-Exposed/Query-Store-in-SQL-Server-2016 Referências 13 |

14 Dúvidas? 14 |

15 Obrigado!! 15  sqldicas@outlook.com sqldicas@outlook.com  Facebook: SQL Server Brasil  LinkedIn: Luiz Mercante  Twitter: @sqldicas


Carregar ppt "SQL Saturday #469 - Brasília SQL 2016 CTP Query Store Luiz Mercante"

Apresentações semelhantes


Anúncios Google