Ensinando SQL 2012 Indexes Armando Lacerda

Slides:



Advertisements
Apresentações semelhantes
Passo a passo: Configuração de Login no ASP.NET
Advertisements

Desenvolvimento de Aplicações Web na plataforma Microsoft
3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ESTRUTURAS DE DADOS AVANÇADAS Aula /08/2011 Professor Leomir J. Borba-
Tecnologia de Base de Dados
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
Maurício Edgar Stivanello
Daniel J. Abadi – Yale - New Haven, USA Samuel R. Madden – MIT – Cambrigde, USA Nabil Hachem – Avantgarde Consulting – Shrewbury, USA SIGMOD '08 Apresentado.
Universal Description, Discovery and Integration (UDDI)
Material III-Bimestre Wagner Santos C. de Jesus
Daniel Paulo SQL Server 2012 Módulo III Daniel Paulo
Daniel Paulo Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho.
SQL Structured Query Language
Criptografia Professora: Alessandreia Marta de Oliveira Julio
Domain-Specific Modelling na Engenharia de Software.
#mivp Webcast: Virtualização com Hyper-V para pequenas e
O Portal do Estudante de Computação
Relatórios Dinâmicos.
Cuide da informação, ela é o bem mais precioso de sua empresa.
DOCUMENTO CONFIDENCIAL DA MICROSOFT Set 2009 | Página 1 | Apresentação para BDMs.
Bancos de Dados SQL Server 2012 Databases.
Compressão de Dados no Microsoft SQL Server 2008
Tecnologias Web ADO.NET
ADO.NET Framework INE 5612 – DSOOII
Universal Description, Discovery and Integration (UDDI) Rafael Andrade
Sandro Gonçalves Murara
Introdução ao Teste de Performance (Desempenho)
AED 2 Data de entrega 30/03/2013. Pesquise site de fornecedores e relate alguns tipos: a)de ferramentas de corte para tornos b)Fluidos de corte Faça uma.
SQL Server 2012 Tipos de Dados e Tabelas
FTIN Formação Técnica em Informática
Pensando grande para você, pensando grande com você. pw.ETL.
SQL Server 2012 Integridade de Dados
Introdução ao Hibernate
Banco de Dados Avançado
Prof. Rodrigo de Matos Vargas
MVP Virtual Conference 2013
III – Oracle10g Apontadores – Tipo de Dado (REF).
1-1 Copyright © Oracle Corporation, All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral.
SSIS – O poder da configuração. Isaque d’Aires Skills: ASP.NET, VB.NET, C#:NET, Sql Server, SSIS... Consultor da Novabase na CGD
Semana do SQL Server. Virtual PASS Chapter BR -2 meses de vida visitas por mês -380 artigos -20+ vídeos
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.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Microsoft SQL Server 2008 SPARSE. Para que serve? –Otimiza o espaço de armazenamento de colunas com valores NULL.
 Introdução  Estrutura de um projeto Silverlight  XAML  Ligação com Javascript  Demo.
Implementação do Tivoli Performance Reporter no Banco Itaú.
Projeto de Banco de Dados Prof.Ms.Rodrigo Luiz Comitante Leão.
SQLite Banco de Dados II.
Estatísticas SQL Server 2012/2014 September 2014.
Aula 17 – Otimização Modelo Relacional
III - Oracle9i Apontadores – Tipo de Dado (REF). Identificador de Objeto A todo objeto de uma “object table” é associado um OID (“Object IDentifier”)
EAD - Ensino a Distância Sejam todos bem-vindos ao CTQ – Centro de treinamento do QUESTOR Empresarial.
Daniel Paulo Introdução Um ambiente de distribuição de dados é aquele que pode conter cópias dos mesmos dados em diversos servidores.
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
Daniel Paulo Backup Para evitar perdas de informações importantes, será necessário criar estratégias para a implementação de.
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
Daniel Paulo Introdução Neste capítulo trataremos a relação entre tabelas e FILEGROUPS, bem como a alocação interna de dados.
Daniel Paulo Introdução Informações de uma tabela ou view podem ser encontradas de maneira mais rápida através da utilização.
Daniel Paulo Introdução Importação e exportação de dados são procedimentos comuns para Sistemas. Além disso, é normal ter que.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Administração de banco de dados José Antônio da Cunha IFRN.
SQL Saturday #469 - Brasília SQL 2016 CTP Query Store Luiz Mercante
Administração de Banco de dados José Antônio da Cunha CEFET-RN.
Banco de dados – na prática Prof Jean Carlo Mendes Maio/2016 Unipac Lafaiete.
Capturando Dados Históricos com Change Data Capture Arthur Luz | MCSA & MCT em SQL Server
Índices - Full Text Searching IFRN José Antonio da Cunha.
SQL Saturday #512 Boas Vindas O dia a dia de um Administrador de banco de dados. Thiago Cruz.
Fabiano Neves Amorim - MCITP DBD / MCTS / MCP - SQLServer Blog:
SQL Saturday #573 – Brasília 2016
Índices para Iniciantes
Transcrição da apresentação:

Ensinando SQL 2012 Indexes Armando Lacerda

Agenda Base line Físico e Lógico Tipos de índices Filtered Indexes Columnstore Inimigos dos índices

Base Line Índices são estruturas de dados para melhorar performance de recuração de linhas das tabelas Índices podem piorar a performance de acesso a tabelas Não há garantias de que um índice seja utilizado pelo SQL Índices devem ser criados de acordo com o uso das tabelas (queries) Somente tabelas maiores se beneficiam de índices

Físico e Lógico Procedimento básico: separar tabelas de índices Separar índices de tabelas em filegroups Melhora performance se os arquivos estiverem em discos diferentes Piora a performance se os arquivos estiverem no mesmo disco

Tipos de Índices Heap Clustered Nonclustered Filtered Partitioned Sparse Included Spatial XML Fulltext search Unique Columnstore Compression

Filtered Indexes Ideal para colunas com baixa seletividade Economiza espaço em disco Melhora a performance de queries seletivas

Columnstore Index Muda a forma de armazenamento dos dados na página Mapeamento Compactação Ganho absurdo de performance Impõe severas limitações a tabela Tipos de dados Read-only Melhor aplicação cenários de BI e tabelas gigantes Queries com agregações constantes

Columnstore

Inimigos dos índices 1. Desenvolvedores 2. Aplicações de UI 3. Usuários com acesso ao banco via Excel 4. Bulk Insert 5. Atualizações constantes

Q & A Armando Lacerda