Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:Azure SQL Database
Puede usar Azure Portal para buscar recomendaciones de rendimiento que pueden optimizar el rendimiento de su base de datos en Azure SQL Database o corregir un problema identificado en la carga de trabajo. La página Recomendaciones de rendimiento de Azure Portal permite buscar las principales recomendaciones en función de su impacto potencial.
Ver recomendaciones
Para ver y aplicar recomendaciones de rendimiento, necesita los permisos correctos de control de acceso basado en roles de Azure (RBAC de Azure) en Azure. Se requieren permisos de Lector y Colaborador de base de datos SQL para ver recomendaciones, y permisos de Propietario y Colaborador de base de datos SQL para ejecutar acciones; por ejemplo, crear o quitar índices y cancelar la creación de índices.
Siga los pasos a continuación para buscar recomendaciones de rendimiento en Azure Portal:
- Inicie sesión en Azure Portal.
- Vaya a Todos los servicios>Bases de datos SQL y seleccione la base de datos.
- Vaya a Recomendaciones de rendimiento para ver las recomendaciones disponibles para la base de datos seleccionada.
Las recomendaciones de rendimiento se muestran en una tabla similar a la de la siguiente ilustración:
Las recomendaciones se ordenan en las siguientes categorías, según su impacto potencial sobre el rendimiento:
| Impacto | Descripción |
|---|---|
| Alto | Las recomendaciones de alto impacto debe tener el impacto más importante en el rendimiento. |
| Media | Las recomendaciones de impacto moderado deben mejorar el rendimiento, pero no de manera significativa. |
| Bajo | Las recomendaciones de bajo impacto deben proporcionar un mejor rendimiento que el que se produciría sin ellas, pero es posible que las mejoras no sean significativas. |
Nota:
Azure SQL Database necesita supervisar actividades durante al menos un día para identificar algunas recomendaciones. Azure SQL Database puede optimizar con patrones de consultas coherentes con más facilidad que en el caso de ráfagas irregulares de actividad. Si no hay recomendaciones disponibles, la página Recomendaciones de rendimiento proporciona un mensaje explicativo.
También puede ver el estado de las operaciones históricas. Para ver más información seleccione una recomendación o un estado.
Este es un ejemplo de la recomendación "Crear índice" en Azure Portal.
Aplicación de recomendaciones
Azure SQL Database le proporciona un control total sobre el modo en que se habilitan las recomendaciones mediante una de las tres opciones siguientes:
- Aplicar recomendaciones individuales una a una.
- Habilitar el ajuste automático para aplicar automáticamente recomendaciones.
- Para implementar manualmente una recomendación, ejecute el script T-SQL recomendado en la base de datos.
Seleccione cualquier recomendación para ver sus detalles y, a continuación, seleccione Ver script para revisar los detalles exactos de cómo se crea la recomendación.
La base de datos permanece en línea mientras se aplica la recomendación; cuando se usa la recomendación de rendimiento o el ajuste automático, no se desconecta nunca una base de datos.
Aplicar una recomendación individual
Puede revisar y aceptar recomendaciones una a una.
- En la página Recomendaciones, seleccione una recomendación.
- En la página Detalles , seleccione el botón Aplicar . Se aplican las recomendaciones seleccionadas en la base de datos.
Eliminación de recomendaciones de la lista
Si la lista de recomendaciones contiene elementos que quiere quitar de la lista, puede descartar la recomendación:
- Seleccione una recomendación en la lista Recomendaciones para abrir los detalles.
- Seleccione Descartar en la página Detalles .
Si quiere, puede volver a agregar elementos descartados a la lista Recomendaciones :
- En la página Recomendaciones , seleccione Ver descartado.
- Seleccione un elemento descartado de la lista para ver los detalles.
- Opcionalmente, seleccione Deshacer Descartar para agregar nuevamente el índice a la lista principal de Recomendaciones.
Nota:
Si el ajuste automático de bases de datos de Azure SQL Database está habilitado y si ha descartado manualmente una recomendación de la lista, esta recomendación nunca se aplicará automáticamente. Descartar una recomendación es una forma práctica para que los usuarios tengan el ajuste automático habilitado en casos en que se requiera que no se aplique dicha recomendación específica. Se puede revertir este comportamiento si se vuelven a agregar las recomendaciones descartadas a la lista de recomendaciones con la selección de la opción Deshacer Descartar.
Habilitación del ajuste automático
Puede establecer la base de datos para que implemente las recomendaciones de forma automática. A medida que las recomendaciones estén disponibles, estas se aplicarán de manera automática. Al igual que con todas las recomendaciones que administra el servicio, si el impacto en el rendimiento es negativo, se revierte la recomendación.
Vaya al servidor lógico de Azure SQL Database en Azure Portal.
En Rendimiento inteligente, en la página Recomendaciones , seleccione Automatizar:
Seleccione acciones para automatizar. Una vez que haya seleccionado la configuración deseada, seleccione Aplicar.
Nota:
La opción DROP_INDEX no es compatible actualmente con las aplicaciones que usan sugerencias de índice y conmutación de particiones.
Aplicación manual de recomendaciones a través de T-SQL
Seleccione cualquier recomendación y, a continuación, seleccione Ver script. Ejecute este script en la base de datos para aplicar la recomendación manualmente.
Los índices que se ejecutan manualmente no se supervisan ni validan para que el servicio afecte al rendimiento. Supervise los índices creados manualmente después de la creación para comprobar que proporcionan mejoras de rendimiento y ajustarlos o eliminarlos si es necesario. Si desea conocer detalles sobre la creación de índices, consulte CREAR ÍNDICE (Transact-SQL). Además, las recomendaciones aplicadas manualmente permanecerán activas y se mostrarán en la lista de recomendaciones durante un período de 24 a 48 horas antes de que el sistema las retire automáticamente. Si quiere quitar una recomendación antes, puede descartarla manualmente.
Cancelar recomendaciones
Las recomendaciones que se encuentran en estado Pendiente, Validando o Correcto pueden cancelarse. Las recomendaciones con estado Executing no se pueden cancelar.
- Seleccione una recomendación en el área Historial de ajuste para abrir la página de detalles de recomendaciones.
- Seleccione Cancelar para anular el proceso de aplicación de la recomendación.
Supervisión de operaciones
Puede que una recomendación no se aplique de manera inmediata. Azure Portal proporciona detalles sobre el estado de la recomendación. A continuación se indican los posibles estados en los que un índice puede encontrarse:
| Estado | Descripción |
|---|---|
| Pendiente | El comando de aplicación de recomendaciones se ha recibido y su ejecución está programada. |
| Ejecutar | La recomendación está aplicándose. |
| Validando | La recomendación se aplicó correctamente y el servicio está midiendo las ventajas. |
| Correcto | La recomendación se aplicó correctamente y se han medido ventajas. |
| Error | Se produjo un error durante el proceso de aplicación de recomendaciones. Puede tratarse de un problema transitorio, o posiblemente se produjo un cambio de esquema en la tabla y el script ya no es válido. |
| En reversión | La recomendación se aplicó, pero se ha considerado que no tuvo rendimiento y se está revirtiendo automáticamente. |
| Volvió | La recomendación se revirtió. |
Seleccione una recomendación en proceso de la lista para ver más información:
Revertir una recomendación
Si usó las recomendaciones de rendimiento para aplicar la recomendación (es decir, no ejecutó manualmente el script T-SQL), se revierte automáticamente el cambio si detecta que afecta de manera desfavorable al rendimiento. Si tan solo quiere revertir una recomendación por el motivo que sea, realice los siguientes pasos:
- En el área Historial de ajuste , seleccione una recomendación que se haya aplicado correctamente.
- Seleccione Revertir en la página Detalles de la recomendación .
Supervisión del impacto en el rendimiento de las recomendaciones de índice
Una vez implementadas correctamente las recomendaciones (actualmente, solo las operaciones de índice y las recomendaciones para parametrizar consultas), puede seleccionar Información de consulta en la página de detalles de recomendaciones para abrir Información de rendimiento de consultas de Azure SQL Database y ver el impacto del rendimiento en sus consultas principales.