Partilhar via


Centro de Desempenho para o Motor de Base de Dados SQL Server e o Azure SQL Database

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

Esta página fornece links para o ajudar a localizar a informação de que necessita sobre desempenho no SQL Server Database Engine e na Azure SQL Database.

Legenda

Captura de ecrã da lenda que explica os ícones de disponibilidade de funcionalidades.

Opções de configuração para desempenho

O SQL Server oferece a capacidade de afetar o desempenho do motor de base de dados através de várias opções de configuração ao nível do Motor de Base de Dados SQL Server. Com o Azure SQL Database, a Microsoft realiza a maioria, mas não todas, destas otimizações por si.

Opções Description
Opções de configuração do disco Striping de disco e RAID
Opções de configuração de dados e ficheiros de registo Colocar dados e ficheiros de registo em discos separados
Visualizar ou alterar as localizações predefinidas para dados e ficheiros de registo (SQL Server Management Studio)
tempdb Opções de configuração** Melhorias de desempenho no TempDB
Configuração do Motor de Base de Dados - TempDB
Utilização de SSDs em VMs Azure para armazenar extensões SQL Server TempDB e Buffer Pool
Boas práticas de desempenho do disco temporário para SQL Server em Máquinas Virtuais do Azure
(opção de configuração do servidor)s Opções de configuração do processador

Máscara de afinidade (opção de configuração de servidor)
Máscara de Afinidade de Entrada-Saída (opção de configuração do servidor)
Máscara Affinity64 (opção de configuração de servidor)
Máscara Input-Output Affinity64 (opção de configuração do servidor)
Configurar o máximo de threads de trabalho (opção de configuração do servidor)

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

Memória do Servidor (opção de configuração do servidor)

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

Configurar o fator de preenchimento (opção de configuração do servidor)

Consultar opções de configuração

Configurar a memória mínima por consulta (opção de configuração do servidor)
Configurar o limite de custo do governador de consulta (opção de configuração do servidor)
Configurar o grau máximo de paralelismo (opção de configuração do servidor)
Configurar o limiar de custo para paralelismo (opção de configuração do servidor)
Otimizar para cargas de trabalho ad hoc (opção de configuração de servidor)

Opções de configuração de backup

Visualizar ou Configurar a compressão de backup padrão (opção de configuração do servidor)
Opções de otimização da configuração da base de dados Compressão de Dados
Ver ou alterar o nível de compatibilidade de uma base de dados
ALTERAR CONFIGURAÇÃO DE ESCOPO DE BASE DE DADOS (Transact-SQL)
Otimização da configuração de tabelas Tabelas e índices particionados
Desempenho do Motor de Base de Dados numa Máquina Virtual Azure Lista rápida de verificação
Considerações sobre o tamanho da máquina virtual e a conta de armazenamento
Discos e considerações de desempenho
Recolha a linha de base: Melhores práticas de desempenho
Considerações de desempenho específicas para funcionalidades
Práticas recomendadas de desempenho e diretrizes de configuração para SQL Server no Linux Configuração do SQL Server
Configuração do Sistema Operativo Linux

Opções de Desempenho de Consulta

Opção Description
Índices Reorganizar e reconstruir índices
Especificar fator de preenchimento para um índice
Configurar operações de índice paralelo
Opção SORT_IN_TEMPDB para índices
Melhorar o desempenho dos índices Full-Text
Configurar a memória mínima por consulta (opção de configuração do servidor)
Configurar o índice para criar memória (opção de configuração do servidor)
Tabelas e índices particionados Benefícios da Partição
Junções Junte-se aos Fundamentos
Os Loops aninhados juntam-se
Junção por fusão
Junção por hash
Subconsultas Fundamentos da Subquery
Subconsultas correlacionadas
Tipos de subquery
Procedimentos Armazenados CRIAR PROCEDIMENTO (Transact-SQL)
Funções Definidas pelo Usuário CRIAR FUNÇÃO (Transact-SQL)
Criar Funções Definidas pelo Utilizador (Motor de Base de Dados)
Otimização por paralelismo Configurar o máximo de threads de trabalho (opção de configuração do servidor)
ALTERAR A CONFIGURAÇÃO DE ESCOPO DA BASE DE DADOS (Transact-SQL)
Otimização de otimizadores de consultas ALTERAR A CONFIGURAÇÃO DE ESCOPO DA BASE DE DADOS (Transact-SQL)
USE HINT dica de consulta
Estatísticas Quando atualizar as estatísticas
Atualizar estatísticas
In-Memory OLTP (Otimização In-Memory) Memory-Optimized Tabelas
Procedimentos Armazenados Compilados Nativamente
Criar e aceder a tabelas no TempDB a partir de Procedimentos Armazenados
Resolução de Problemas Comuns de Desempenho com Índices de Hash Otimizados para Memória
Demonstração: Melhoria do desempenho de In-Memory OLTP
Processamento inteligente de consultas Processamento inteligente de consultas

Consulte também