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

Aplica-se a: simSQL Server (todas as versões compatíveis) SimBanco 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 Banco de Dados SQL do Azure.

Legenda

Captura de tela da legenda que explica os ícones de disponibilidade do recurso.

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

SQL Server fornece a capacidade de afetar o desempenho do mecanismo de banco de dados através de várias opções de configuração no nível de Mecanismo de Banco de Dados do SQL Server . Com 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 Particionamento 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 de TempDB Aprimoramentos de desempenho no 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
Práticas recomendadas de desempenho e disco para um disco temporário para o SQL Server em máquinas virtuais Azure
Opções de configuração de servidor Opções de configuração de processador

Opção affinity mask de configuração do servidor
Opção de configuração do servidor de máscara de Entrada-Saída de afinidade
Opção affinity64 mask de configuração de servidor
Opção de configuração do servidor affinity64 I/O mask
Configurar a opção max worker threads de configuração de servidor

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

Opções Server Memory de configuração do servidor

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

Configurar a opção fill factor de configuração de servidor

Opções de configuração de consulta

Configurar a opção de configuração do servidor min memory per query
Configurar a opção query governor cost limit de configuração de servidor
Configurar a opção de configuração de servidor max degree of parallelism
Configurar a opção cost threshold for parallelism de configuração de servidor
Opção de configuração de servidor optimize for ad hoc workloads

Opções de configuração de backup

Exibir ou configurar a opção de configuração de servidor backup compression default
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 Partitioned Tables and Indexes
Desempenho do mecanismo de banco de dados em uma máquina virtual Azure Lista de verificação rápida
Considerações sobre conta de armazenamento e tamanho de máquina virtual
Considerações sobre desempenho e disco
Considerações sobre desempenho de E/S
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
Configurar a opção de configuração do servidor min memory per query
Configurar a opção index create memory de configuração de 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 Configurar a opção max worker threads de configuração de 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 in-memory (Otimização na memória) Memory-Optimized Tables
Procedimentos armazenados compilados nativamente
Criando e acessando tabelas no TempDB de procedimentos armazenados compilados nativamente
Solução de problemas comuns de desempenho com índices de hash com otimização de memória
Demonstração: aprimoramento do desempenho do OLTP in-memory
Processamento de consulta inteligente Processamento de consulta inteligente

Consulte Também

Monitorar e ajustar o desempenho
Monitorando o desempenho com o repositório de consultas
Diretrizes de desempenho do Banco de Dados SQL do Azure para bancos de dados únicos
Otimizando o desempenho de banco de dados SQL do Azure usando Pools Elásticos
Análise de Desempenho de Consultas para Banco de Dados SQL do Azure
Guia de design de índice
Guia de arquitetura de gerenciamento de memória
Guia de arquitetura de página e extensões
Validação pós-migração e guia de otimização
Guia de arquitetura de processamento de consultas
Guia de controle de versão de linha e bloqueio de transações do SQL Server
Guia de arquitetura e gerenciamento de log de transações do SQL Server
Guia de arquitetura de thread e tarefa