Índices no SQL Server

L&A Soluções – Consultoria em Banco de Dados SQL Server ( Suas informações em boas mãos! )

Por Gustavo Maia Aguiar

Vídeo demonstrativo do curso “SQL Server para desenvolvedores“. Esse vídeo é a primeira parte do módulo de índices e contempla os principais algoritmos de pesquisa que vão fundamentar o estudo de índices em banco de dados.

(Parte 1)

(Parte 2)

(Parte 3)

(Parte 4)


Vejam também:

Índices – Porque usá-los

Criando tabelas temporárias com índices

Níveis de índices no SQL Server

Índices e Foreing Keys

Conhecendo Índices Step-By-Step (Por Thiago Carlos de Alencar)
Parte 1 | Parte 2 | Parte 3 | Parte 4 | Parte 5 )

Fragmentação das bases

Fragmentação em HEAPS

Analisando fragmentação de índices

Nem só de Index Seeks vive um bom Execution Plan

Seu job de rebuild demora muito?

Descobrindo as queries que precisam de índices

Encontrando índices não utilizados

Encontrando Índices Duplicados no SQL Server

Quantos índices, colunas e linhas tem cada tabela?

Reorganizando Indexes – SQL Server

Create Index não é Tuning!

Create Index não é Tuning II!

Entendendo o funcionamento dos índices no SQL Server

Entendendo o funcionamento e operações dos Índices Online

Impactos na ordenação de colunas em índices Não-Clusterizados, no Microsoft SQL Server 2005, 2008 e R2.

Collation Diferentes–Seek ou Scan

Columnstore (Coletanea de artigos) *

Clustered Columnstore Indexes – part 1 (“Intro”)

Clustered Columnstore Indexes – part 2 (“Internals”)

Clustered Columnstore Indexes – part 3 (“More Internals”)

Clustered Columnstore Indexes – part 4 (“Basic T-SQL”)

Clustered Columnstore Indexes – part 5 (“New Meta-Information and System Stored Procedure”)

Clustered Columnstore Indexes – part 6 (“Observing the behavior”)

Clustered Columnstore Indexes – part 7 (“Transaction Isolation”)

Clustered Columnstore Indexes – part 8 (“Locking”)

Clustered Columnstore Indexes – part 9 (“CTP1 Observations”)

Clustered Columnstore Indexes – part 10 (“Compression basics”)

Clustered Columnstore Indexes – part 11 (“Clustered vs Nonclustered compression basics”)

Clustered Columnstore Indexes – part 12 (“Compression Dive”)

Clustered Columnstore Indexes – part 13 (“Dictionaries Analyzed”)

Clustered Columnstore Indexes – part 14 (“Partitioning”)

Clustered Columnstore Indexes – part 15 (“Partitioning Advanced”)

Clustered Columnstore Indexes – part 16 (“Index Builds”)

Clustered Columnstore Indexes – part 17 (“Resources 2012 vs 2014”)

Clustered Columnstore Indexes – part 18 (“Basic Batch Mode Improvements”)

Clustered Columnstore Indexes – part 19 (“Batch Mode 2012 Limitations … Updated!”)

Clustered Columnstore Indexes – part 20 (“TempDB Spills – when memory is not enough”)

Clustered Columnstore Indexes – part 21 (“DBCC CSIndex”)

Clustered Columnstore Indexes – part 22 (“Invisible Row Groups”)

Clustered Columnstore Indexes – part 23 (“Data Loading”)

Clustered Columnstore Indexes – part 24 (“Data Loading continued”)

Clustered Columnstore Indexes – part 25 (“Faster Smaller Better Stronger”)

Clustered Columnstore Indexes – part 26 (“Backup & Restore”)

Clustered Columnstore Indexes – part 27 (“Load with Delta-Stores”)

Columnstore Indexes – part 28 (“Update vs Delete + Insert”)

Columnstore Indexes – part 29 (“Data Loading for Better Segment Elimination”)

Columnstore Indexes – part 30 (“Bulk Load API Magic Number”)

Columnstore Indexes – part 31 (“Memory Pressure and Row Group Sizes”)

Columnstore Indexes – part 32 (“Size Does Matter, but how ?”)

Columnstore Indexes – part 33 (“A Tuple Mover that closes open Delta-Stores”)

Columnstore Indexes – part 34 (“Deleted Segments Elimination”)

Columnstore Indexes – part 35 (“Trace Flags & Query Optimiser Rules”)

Columnstore Indexes – part 36 (“Maintenance Solutions for Columnstore”)

Columnstore Indexes – part 37 (“Deleted Bitmap & Delta-Store Sizes”)

Columnstore Indexes – part 38 (“Memory Structures”)

Columnstore Indexes – part 39 (“Memory in Action”)

Columnstore Indexes – part 40 (“Compression Algorithms”)

Columnstore Indexes – part 41 (“Statistics”)

Columnstore Indexes – part 42 (“Materialisation”)

Columnstore Indexes – part 43 (“Transaction Log Basics”)

Columnstore Indexes – part 44 (“Monitoring with Extended Events”)

Columnstore Indexes – part 45 (“Multi-Dimensional Clustering”)

Columnstore Indexes – part 46 (“DateTime compression and performance”)

Columnstore Indexes – part 47 (“Practical Monitoring with Extended Events”)

Columnstore Indexes – part 48 (“Improving Dictionary Pressure”)

Columnstore Indexes – part 49 (“Data Types & Predicate Pushdown”)

Columnstore Indexes – part 50 (“Columnstore IO”)

Columnstore Indexes – part 51 (“SSIS, DataFlow & Max Buffer Memory”)

Columnstore Indexes – part 52 (“What’s new for Columnstore XE in SQL Server 2014 SP1”)

Columnstore Indexes – part 53 (“What’s new for Columnstore in SQL Server 2014 SP1”)

Columnstore Indexes – part 54 (“Thoughts on upcoming improvements in SQL Server 2016″)

Columnstore Indexes – part 55 (“New Architecture Elements in SQL Server 2016”)

Columnstore Indexes – part 56 (“New DMV’s in SQL Server 2016”)

Columnstore Indexes – part 57 (“Segment Alignment Maintenance”)

Columnstore Indexes – part 58 (“String Predicate Pushdown”)

Columnstore Indexes – part 59 (“Aggregate Pushdown”)

Columnstore Indexes – part 60 (“3 More Batch Mode Improvements in SQL Server 2016”)

Columnstore Indexes – part 61 (“Window aggregate functions”)

Columnstore Indexes – part 62 (“Row Groups Trimming”)

Columnstore Indexes – part 63 (“Parallel Data Insertion”)

Columnstore Indexes – part 64 (“T-SQL Improvements in SQL Server 2016”)

Columnstore Indexes – part 65 (“Clustered Columnstore Improvements in SQL Server 2016”)

Columnstore Indexes – part 66 (“More Clustered Columnstore Improvements in SQL Server 2016”)

Columnstore Indexes – part 67 (“Clustered Columstore Isolation Levels & Transactional Locking”)

Columnstore Indexes – part 68 (“Data Loading, Delta-Stores & Vertipaq

Compression Optimisation”)

Columnstore Indexes – part 69 (“Operational Analytics – Rowstore”)

Columnstore Indexes – part 70 (“Filtered Indexes in Action”)

Columnstore Indexes – part 71 (“Change Data Capture, Change Tracking & Temporal”)

Columnstore Indexes – part 72 (“InMemory Operational Analytics”)

Columnstore Indexes – part 73 (“Big Delta-Stores with Nonclustered Columnstore”)

Columnstore Indexes – part 74 (“Row Group Merging & Cleanup, SQL Server 2016 edition”)

Columnstore Indexes – part 75 (“Stretch DB & Columnstore”)

SQL Server Performance: Indexing Basics

SQL Server Performance: Indexing Basics – Interview of Vinod Kumar with Pinal Dave

Cleaning Up SQL Server Indexes with Defragmentation

5 Tips to improve SQL Server performance

Improve SQL Server performance using profiler and tuning advisor

Databasecast–Indexação

Clustered Columnstore Indexes

SQL Server 2014

SQL Server XTP (2014 – Hekaton) – Hash Indexes

Criação de Índices em Tabelas Temporárias e Variáveis Tipo Tabela

Comandos

Exemplo – Identificando – Índices com Escrita Excessiva.sql

Exemplo – Estatísticas – Leitura e Escrita – Índices.sql

Indexes On Computed Columns.sql

Index Fragmentation.sql

Creating And Using indexed Views.sql

Creating And Using Clustered Indexes.sql

Exemplo – Script – Verificar a necessidade mais índices.sql

DICA: Tabelas sem índices!

Contato

%d blogueiros gostam disto: