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

Se aplica a: SQL Server (todas las versiones admitidas) Azure SQL Database

Esta página proporciona los vínculos para ayudarle a buscar la información que necesita sobre rendimiento en Motor de base de datos de SQL Server y Azure SQL Database.

Leyenda

Captura de pantalla de la leyenda que explica los iconos de disponibilidad de características.

Opciones de configuración de rendimiento

SQL Server proporciona la capacidad de afectar al rendimiento del motor de base de datos a través de varias opciones de configuración en el nivel de motor de base de datos de SQL Server. Con Azure SQL Database, Microsoft realiza la mayoría de estas optimizaciones por el usuario, pero no todas.

Opciones Descripción
Opciones de configuración de disco Seccionamiento de discos y RAID
Opciones de configuración de archivo de datos y registro Colocar archivos de datos y de registro en unidades independientes
Ver o cambiar las ubicaciones predeterminadas de los archivos de datos y de registro (SQL Server Management Studio)
Opciones de configuración de TempDB Mejoras de rendimiento en TempDB
Configuración del motor de base de datos: TempDB
Uso de ssd en máquinas virtuales de Azure para almacenar extensiones de grupo de búferes y tempDB de SQL Server
Procedimientos recomendados de disco y rendimiento para discos temporales para SQL Server en Azure Virtual Machines
Opciones 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 la opción de configuración del servidor máximo de subprocesos de trabajo

Opciones de configuración de la memoria

Opciones de configuración del servidor de memoria del servidor

Opciones de configuración del índice

Configurar la opción de configuración del servidor factor de relleno

Opciones de configuración de la consulta

Configurar la opción de configuración de servidor memoria mínima por consulta
Configurar la opción de configuración del servidor límite de costos del regulador de consultas
Configurar la opción de configuración del servidor grado máximo de paralelismo
Configurar el umbral de costo para 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 opción de configuración del servidor predeterminada de compresión de copia de seguridad
Opciones de optimización de configuración de base de datos Compresión de 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
Consideraciones sobre discos y rendimiento
Recopilación de línea base: procedimientos recomendados de rendimiento
Consideraciones de rendimiento específicas de características
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
Establecer la opción de configuración del servidor Memoria mínima por consulta
Establecer la opción de configuración del servidor Memoria para creación de índices
Tablas e índices con particiones Ventajas de la creación de particiones
Une 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 Establecer la opción de configuración del servidor Máximo de subprocesos de trabajo
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
OLTP en memoria (optimización en memoria) Tablas optimizadas para la memoria
Procedimientos almacenados compilados de forma nativa
Crear y obtener acceso a tablas de TempDB desde procedimientos almacenados compilados de forma nativa
Solucionar problemas habituales de rendimiento con los índices hash con optimización para memoria
Demostración: mejora de rendimiento de OLTP en memoria
Procesamiento inteligente de consultas Procesamiento de consultas inteligentes

Consulte también

Supervisión y optimización del rendimiento
Supervisar el rendimiento mediante el Almacén de consultas
Guía de rendimiento de Base de datos SQL de Azure
Optimización del rendimiento de Base de datos SQL de Azure con grupos elásticos
Información de rendimiento de consultas para Azure SQL Database
Guía de diseño de índices
Guía de arquitectura de administración de memoria
Guía de arquitectura de páginas y extensiones
Guía de optimización y validación posterior a la migración
Guía de arquitectura de procesamiento de consultas
Guía de versiones de fila y bloqueo de transacciones de SQL Server
Guía de arquitectura y administración de registros de transacciones de SQL Server
Guía de arquitectura de subprocesos y tareas