Central de desempenho do Mecanismo de Banco de Dados do SQL Server e do Banco de Dados SQL do Azure

Aplica-se a:SQL ServerBanco de Dados SQL do Azure

Esta página fornece links para ajudá-lo a localizar as informações necessárias sobre desempenho no Mecanismo de Banco de Dados do SQL Server e no Banco de Dados SQL do Azure.

Legenda

Screenshot of the legend that explains the feature availability icons.

Opções de configuração para o desempenho

O SQL Server oferece a capacidade de afetar o desempenho do mecanismo de banco de dados com várias opções de configuração no nível do Mecanismo de Banco de Dados do SQL Server. Com o Banco de Dados SQL do Azure, a Microsoft realiza mais, mas não todas, estas otimizações para você.

Opções Descrição
Opções de configuração de disco Distribuição de disco e RAID
Opções de configuração de arquivo de log e de dados Colocar arquivos de dados e de log em unidades separadas
Exibir ou alterar os locais padrão de arquivos de log e de dados (SQL Server Management Studio)
Opções de configuração tempdb Melhorias de desempenho em TempDB
Configuração do Mecanismo de Banco de Dados - TempDB
Uso de SSDs em VMs do Azure para armazenar o TempDB do SQL Server e Extensões do Pool de Buffer
Melhores práticas de desempenho e disco para um disco temporário para o SQL Server em máquinas virtuais Azure
(opções de configuração do servidor) Opções de configuração de processador

affinity mask (opção de configuração do servidor)
affinity Input-Output mask (opção de configuração do servidor)
affinity64 mask (opção de configuração do servidor)
affinity64 Input-Output mask (opção de configuração do servidor)
Configure the max worker threads (opção de configuração do servidor)

Opções de configuração de memória

Server Memory (opções de configuração do servidor)

Opções de configuração de índice

Configure the fill factor (opção de configuração do servidor)

Opções de configuração de consulta

Configure the min memory per query (opção de configuração do servidor)
Configure the query governor cost limit (opção de configuração do servidor)
Configure the max degree of parallelism (opção de configuração do servidor)
Configure the cost threshold for parallelism (opção de configuração do servidor)
optimize for ad hoc workloads (opção de configuração do servidor)

Opções de configuração de backup

View or Configure the backup compression default (opção de configuração do servidor)
Opções de otimização de configuração do banco de dados Compactação de dados
Exibir ou alterar o nível de compatibilidade de um banco de dados
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Otimização da configuração de tabela Tabelas e índices particionados
Desempenho do mecanismo de banco de dados em uma máquina virtual Azure Lista de verificação rápida
Considerações sobre a conta de armazenamento e o tamanho de máquina virtual
Considerações sobre desempenho e disco
Coletar linha de base: melhores práticas de desempenho
Considerações sobre o desempenho específico do recurso
Práticas recomendadas de desempenho e diretrizes de configuração para o SQL Server em Linux Configuração do SQL Server
Configuração do sistema operacional Linux

Otimização do desempenho de consulta

Opção Descrição
Índices Reorganizar e recompilar índices
Especificar o fator de preenchimento para um índice
Configurar operações paralelas de índice
Opção SORT_IN_TEMPDB para índices
Melhorar o desempenho de índices de texto completo
Configure the min memory per query (opção de configuração do servidor)
Configure the index create memory (opção de configuração do servidor)
Tabelas e índices particionados Benefícios do particionamento
Junções Conceitos básicos de junção
Junção de loops aninhados
Junção de mesclagem
Junção de hash
Subconsultas Noções básicas sobre subconsultas
Subconsultas correlacionadas
Tipos de subconsulta
Procedimentos armazenados CREATE PROCEDURE (Transact-SQL)
Funções definidas pelo usuário CREATE FUNCTION (Transact-SQL)
Criar funções definidas pelo usuário (Mecanismo de Banco de Dados)
Otimização de paralelismo Configure the max worker threads (opção de configuração do servidor)
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Otimização do otimizador de consulta ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Dica de consulta USE HINT
Estatísticas Quando atualizar as estatísticas
Atualização de Estatísticas
OLTP na memória (otimização na memória) Tabelas com otimização de memória
Procedimentos armazenados compilados nativamente
Criar e acessar tabelas no TempDB de procedimentos armazenados
Solução de problemas comuns de desempenho com índices de hash com otimização de memória
Demonstração: aprimoramento do desempenho do OLTP na memória
Processamento de consulta inteligente Processamento de consulta inteligente

Confira também