Centro de rendimiento para el motor de base de datos SQL Server y Azure SQL Database

Se aplica a:SQL ServerAzure SQL Database

Esta página proporciona enlaces para ayudarle a localizar la información que necesita sobre el rendimiento en el motor de base de datos de SQL Server y Azure SQL Database.

Leyenda

Screenshot of the legend that explains the feature availability icons.

Opciones de configuración del rendimiento

SQL Server ofrece la posibilidad de afectar al rendimiento del motor de base de datos mediante una serie de opciones de configuración a nivel del motor de base de datos de SQL Server. Con Azure SQL Database, Microsoft realiza la mayoría de estas optimizaciones por el usuario, aunque no todas.

Opciones Descripción
Opciones de configuración de disco Creación de bandas en disco y RAID
Opciones de configuración de archivo de datos y registro Colocar los datos y los archivos de registro en unidades independientes
Ver o cambiar las ubicaciones predeterminadas de los archivos de datos y registro (SQL Server Management Studio)
tempdb Opciones de configuración** Mejoras de rendimiento en TempDB
Configuración del motor de base de datos: TempDB
Using SSDs in Azure VMs to store SQL Server TempDB and Buffer Pool Extensions (Uso de SSD en máquinas virtuales de Azure para almacenar la base de datos TempDB de SQL Server y las extensiones del grupo de búferes)
procedimiento recomendado de disco y rendimiento para el disco temporal de SQL Server en máquinas virtuales Azure
(opción de configuración del servidor) Opciones de configuración del procesador

affinity mask (opción de configuración del servidor)
affinity Input-Output mask (opción de configuración del servidor)
affinity64 mask (opción de configuración del servidor)
affinity64 Input-Output mask (opción de configuración del servidor)
Configurar el número máximo de subprocesos de trabajo (opción de configuración del servidor)

Opciones de configuración de la memoria

Memoria del servidor (opción de configuración del servidor)

Opciones de configuración del índice

Configurar el factor de relleno (opción de configuración del servidor)

Opciones de configuración de la consulta

Configurar la memoria mínima por consulta (opción de configuración del servidor)
Establecimiento de la opción de configuración del servidor Límite de costo de regulador de consultas
Configurar el grado máximo de paralelismo (opción de configuración del servidor)
Configurar el umbral de costo del paralelismo (opción de configuración del servidor)
optimizar para cargas de trabajo ad hoc (opción de configuración del servidor)

Opciones de configuración de la copia de seguridad

Ver o configurar la compresión de copia de seguridad predeterminada (opción de configuración del servidor)
Opciones de optimización de configuración de base de datos Comprimir datos
Ver o cambiar el nivel de compatibilidad de una base de datos
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Optimización de configuración de tabla Tablas e índices con particiones
Rendimiento del motor de base de datos en una máquina virtual de Azure Lista de comprobación rápida
Consideraciones sobre el tamaño de la máquina virtual y la cuenta de almacenamiento
Discos y consideraciones de rendimiento
Recopilación de la línea de base: procedimientos recomendados de rendimiento
Consideraciones sobre prestaciones específicas
Procedimientos recomendados e instrucciones de configuración para SQL Server en Linux Configuración de SQL Server
Configuración del sistema operativo Linux

Opciones de rendimiento de consultas

Opción Descripción
Índices Reorganizar y volver a generar índices
Especificar el factor de relleno para un índice
Configurar operaciones de índice en paralelo
Opción SORT_IN_TEMPDB para índices
Mejorar el rendimiento de los índices de texto completo
Configurar la memoria mínima por consulta (opción de configuración del servidor)
Configurar la memoria de creación de índices (opción de configuración del servidor)
Tablas e índices con particiones Ventajas de la creación de particiones
Combinaciones Aspectos básicos de las combinaciones
Combinación de bucles anidados
Combinación de mezcla
Combinación hash
Subconsultas Aspectos básicos de las subconsultas
Subconsultas correlacionadas
Tipos de subconsulta
Procedimientos almacenados CREATE PROCEDURE (Transact-SQL)
Funciones definidas por el usuario CREATE FUNCTION (Transact-SQL)
Creación de funciones definidas por el usuario (motor de base de datos)
Optimización del paralelismo Configurar el número máximo de subprocesos de trabajo (opción de configuración del servidor)
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Optimización del optimizador de consultas ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Sugerencia de consulta USE HINT
estadísticas Cuándo actualizar las estadísticas
Actualizar estadísticas
In-Memory OLTP (optimización In-Memory) Tablas optimizadas para la memoria
Procedimientos almacenados compilados de forma nativa
Creación y acceso a tablas en TempDB desde procedimientos almacenados
Solucionar problemas habituales de rendimiento con los índices hash con optimización para memoria
Demostración: mejora de rendimiento de OLTP en memoria
Procesamiento de consultas inteligentes Procesamiento de consultas inteligentes

Consulte también