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

Slides:



Advertisements
Apresentações semelhantes
Álvaro Rezende MVP Microsoft IBM Brasil MCP, MCT, MCSA, MCDST
Advertisements

Álvaro Rezende MVP MICROSOFT MCP - MCT - MCSA- MCDST- MCTS - MCITP
Álvaro Rezende MVP - Shell User MCT, MCSA, MCDST, MCTS
Microsoft Operations Manager (MOM) 2005 Visão geral técnica do MOM 2005 Alexandre Nakano MCSA+Security Brás & Figueiredo Informática.
Álvaro Rezende MVP - Shell User MCT - MCSA - MCDST - MCTS Carlos Eduardo Meneghel MCT,MCSE:Messaging, MCSE:Security, MCDBA Windows Vista - Aumentando a.
Monitorando o seu banco de dados com o Performance Studio do SQL Server 2008 Gustavo Aguiar MCDBA, MCITP, MCT & MVP
FACULDADE DOS GUARARAPES
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
Alertas de Segurança e Vigilância
Estratégia Eficiente para Controle da Frota e Subcomponentes
Query Tuning Lílian Simão Oliveira.
PHP em Windows WUX202 Nuno Nóbrega Batista Adminsaude
Auditoria de um ambiente SQL Server 2008 R2
Monitoramento SQL Server
MVP Virtual Conference 2013
Gerência de Configuração - GC
ANÁLISE E DESENVOLVIMENTO
Ensinando SQL 2012 Indexes Armando Lacerda
Banco de Dados 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
Automação de ponto e controle de acesso
Semana do SQL Server. Virtual PASS Chapter BR -2 meses de vida visitas por mês -380 artigos -20+ vídeos
Treinamento sobre SQL.
Extended Events O que é SQL Server Extended Events? SQL Server Extended Events é um mecanismo de eventos criado no próprio código do SQL Server. É manipulável.
J OÃO C ARVALHO Data Warehouses. D EFINIÇÃO Um Data Warehouse é um sistema de computação utilizado para armazenar informações relativas às actividades.
Danilo Mendonça Oliveira
Nome: Josué Chen RGM: Introdução É um software capaz de fornecer um diagnóstico preciso do parque computacional e disponibilizar informações.
O primeiro passo para a nuvem
Introdução ao MS Access
Introdução a Banco de Dados Aula 04
Introdução ao aplicativo Lync da Windows Store Lync 2013.
Academia de Ensino Superior 2007 O Ciclo de Dados.
É um conjunto de RDLs desenvolvidas usando os custom reports do Management Studio que ajudam a resolver alguns dos problemas de performance do SQL tais.
Estatísticas SQL Server 2012/2014 September 2014.
ADS – 5º Semestre Trabalho de Conclusão de Curso
Flávia Falcão Java Performance Flávia Falcão
Certificação Profissional e Segredos do Windows 7
Gerenciando e protegendo estações de trabalho com Windows Intune WCL302 Herleson Pontes MVP | MCT | MCITP | MCSA | MCTS | MCP | MOS
Kátia de Paiva Lopes Orientador: Sandro Renato Dias Departamento de Sistemas de Informação Faculdade Fabrai-Anhanguera 1.
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
Windows Server 2003 O sistema da Microsoft que ainda é muito usado nas empresas ainda.
DOCUMENTO DE IMPLANTAÇÃO
Integração de dados Bernadette, Ceça, Luciano, Haroldo, Guilherme. Orientadora: Ana Carolina Salgado Universidade Federal de Pernambuco Pós-Graduação em.
Microsoft Datazen Do Início… …ao Fim! Arthur Luz | BI Consultant at One Way Solution
Desenvolve Minas Auditoria Interna.
Aula 1.  O que é?  Porque usar?  Onde é usado?  Como funciona?  SGBD  Linguagem SQL  Alguns Exemplos de tecnologias conhecidas.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Hadoop!? HDInsight!? Hive?? Uma introdução ao mundo Big Data para DBA’s Bruno Feldman da | facebook.com/bfcosta
Microsoft Datazen Do Início… …ao Fim!
SCGAB/CSUP /SETIN Copernic... Você sabe usá-lo? SCGAB - Seção de Consultoria a Gabinetes O que é o Copernic Desktop Search? Copernic Desktop Search é.
Encontro SQL BH April 2016 Melhores Práticas para Utilizar as Policies no SQL Server 2014.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
O Que Todo Desenvolvedor Deve Saber Sobre o SQL Server.
SQL Saturday #488 Monitorando o SQL Server através do SQLdiag. André César Rodrigues Thiago Alencar.
Capturando Dados Históricos com Change Data Capture Arthur Luz | MCSA & MCT em SQL Server
SQL SERVER, WINDOWS E CPU Rodrigo Ribeiro
Wireshark Marcelo Wurdig - Marçal Pizzi UCPEL Centro Politécnico Ciência da Computação Redes II.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de Conclusão de Curso (TCC) Seminário de Andamento.
Índices - Full Text Searching IFRN José Antonio da Cunha.
SQL Saturday #488 Gerenciamento de múltiplas instâncias de SQL Server Vitor Fava
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Instalação e análise de gráficos da ferramenta NTop Redes de Computadores.
DyKnow Recursos Transmissão de conteúdo (da tela do professor ou do aluno) Anotações sobre apresentações do professor “Replay” das anotações.
SQL Saturday #512 - Rio Passo a Passo para realizar uma Consultoria de Tuning em um Cliente Fabrício Lima | FabricioLima Soluções em BD Site:
SQL Saturday #512 Oportunidades com a Plataforma de Dados da Microsoft Rodrigo Crespi
SQL Saturday #512 Salvando dados históricos com as Temporal Tables do SQL Server 2016 Felipe de Assis
SQL Saturday #512 Boas Vindas O dia a dia de um Administrador de banco de dados. Thiago Cruz.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I 2º Seminário de Andamento Internet.
Fabiano Neves Amorim - MCITP DBD / MCTS / MCP - SQLServer Blog:
Sulamita Dantas Query Store #BHs2SQLServer.
Transcrição da apresentação:

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

Patrocinadores 2 |

 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

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

 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 |

 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 |

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

 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 |

Como funciona o Query Store 9 |

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

DEMO O Query Store

 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 |

 DVD – Best of PASS Summit Conor Cunningham  MSDN  MSSQL Tips - Svetlana Golovko  Microsoft – AdventureWorks2016CTP3  Microsoft – SQL Server 2016 CTP3  Channel9 – Borko Novakovic Referências 13 |

Dúvidas? 14 |

Obrigado!! 15   Facebook: SQL Server Brasil  LinkedIn: Luiz Mercante 