Se aplica a: Azure SQL Database Azure SQL Managed Instance
Este artículo ofrece respuestas a las preguntas más frecuentes sobre el monitor de base de datos de Azure SQL. Está pensado para los lectores que tienen conocimientos generales de Azure SQL y buscan respuestas a preguntas específicas y frecuentes sobre el monitor de base de datos.
Para obtener información general sobre el monitor de base de datos, consulte Supervisar las cargas de trabajo de Azure SQL con monitor de base de datos (versión preliminar).
General
¿Qué es el monitor de base de datos?
El monitor de base de datos (vista previa) es una solución de supervisión administrada para los servicios de base de datos de la familia de Azure SQL. Recopila datos de supervisión detallados de recursos de Azure SQL y los ingiere en una base de datos de Azure Data Explorer o en una base de datos de Análisis en tiempo real de Microsoft Fabric. Los paneles de nivel de recurso y patrimonio proporcionan visualizaciones de datos detalladas en Azure Portal. Los clientes conservan el control total sobre los datos recopilados y pueden consultar, analizar, exportar, visualizar e integrarlos con sistemas de bajada.
¿Qué recursos de Azure SQL puede supervisar?
En este momento, el monitor de base de datos puede supervisar las bases de datos de Azure SQL, los grupos elásticos y SQL Managed Instances. Se admiten todos los niveles de servicio, los niveles de proceso y los modelos de compra de la base de datos de Azure SQL y Azure SQL Managed Instance.
¿El monitor de base de datos es compatible con otras ofertas de SQL en Azure o en el entorno local u otros servicios de base de datos?
De momento, no. Para obtener mejoras planeadas en el monitor de base de datos, consulte la sección Plan de desarrollo del anuncio de la versión preliminar del monitor de base de datos. Para más información sobre la supervisión de rendimiento para SQL Server habilitado para Arc, consulte Supervisión de SQL Server habilitado por Azure Arc (versión preliminar).
¿Qué tipo de soluciones de visualización de datos puedo usar con el monitor de base de datos?
El monitor de base de datos proporciona visualizaciones detalladas mediante Azure Workbooks en Azure Portal. Además, puede crear paneles en Azure Data Explorer o Análisis en tiempo real, crear visualizaciones en Power BI, Grafana o usar cualquier otra solución de visualización de datos que admita conectividad con Azure Data Explorer o Análisis en tiempo real.
¿El monitor de base de datos admite alertas?
De momento, no. Para obtener mejoras planeadas en el monitor de base de datos, consulte la sección Plan de desarrollo del anuncio de la versión preliminar del monitor de base de datos.
¿Cuánto cuesta?
Consulte Precio del monitor de base de datos. No hay ningún coste por base de datos o por usuario y ningún coste de licencia.
¿Existe alguna limitación?
Sí, en este momento hay un límite en el número de monitores por suscripción y en el número de destinos SQL por monitor. Para obtener más información, consulte Límites.
¿Puedo supervisar un estado muy grande de Azure SQL?
Sí. Para más información, consulta Supervisión de estado muy grande.
¿Es compatible con la suscripción cruzada y la supervisión entre suscriptores?
El monitor y los destinos de SQL que supervisa pueden estar en suscripciones diferentes dentro del mismo suscriptor de Microsoft Entra ID. Del mismo modo, si el monitor usa una base de datos en un clúster de Azure Data Explorer como almacén de datos, el clúster debe estar en cualquier suscripción dentro del mismo suscriptor que el monitor. Si desea supervisar los destinos de SQL en varios suscriptores mediante un único almacén de datos, cree un monitor en cada uno de ellos y use una base de datos en Análisis en tiempo real o en un clúster gratuito de Azure Data Explorer como almacén de datos para todos los monitores. Para más información, consulta Supervisión de estado muy grande.
Watcher
¿Puedo crear y configurar un monitor mediante Bicep o una plantilla de ARM?
Sí. Consulte Crear un monitor de base de datos para obtener un ejemplo que puede personalizar según sus necesidades.
¿Se puede crear y configurar un monitor con PowerShell o la CLI de Azure?
De momento, no. Puede crear y configurar observadores en Azure Portal, mediante plantillas Bicep y ARM, o mediante la API de REST. Para obtener mejoras planeadas en el monitor de base de datos, consulte la sección Plan de desarrollo del anuncio de la versión preliminar del monitor de base de datos.
¿Un monitor tiene una identidad que se puede usar para concederle acceso a los recursos de Azure?
Sí. Puede usar una identidad administrada asignada por el sistema o por el usuario. Conceda acceso a esta identidad para permitir a un monitor recopilar e ingerir datos. Revoque el acceso en cualquier momento para detener la recopilación de datos de supervisión.
¿Hay roles o acciones de RBAC integrados específicos del monitor de base de datos?
De momento, no. La visualización del recurso de monitor requiere la asignación del rol RBAC lector. Operaciones como crear, iniciar, detener un monitor, o crear/eliminar objetivos y el almacén de datos requieren la asignación de roles RBAC Azure Colaborador o Propietario. Las asignaciones de roles se pueden realizar en el nivel de monitor, grupo de recursos, suscripción o grupo de administración.
¿Qué permisos son necesarios para acceder a los paneles del monitor de base de datos?
Para acceder a los paneles, los usuarios requieren la asignación del rol RBAC de lector en el recurso de monitor o en un ámbito superior, como el grupo de recursos, la suscripción o el grupo de administración. También requieren la asignación del rol RBAC Espectador en la base de datos de Azure Data Explorer o Análisis en tiempo real. Estas asignaciones se pueden realizar directamente o a través de la pertenencia a grupos de Microsoft Entra ID.
Almacén de datos
¿Qué servicios de datos se admiten como almacén de datos para los datos de supervisión de SQL?
Puede usar una base de datos en un clúster de Azure Data Explorer, en un clúster gratuito de Azure Data Explorer o en Análisis en tiempo real en Microsoft Fabric. Para comparar entre estas opciones, consulte ¿Cuál es la diferencia entre Real-Time Analytics y Azure Data Explorer?
Ya tengo un clúster de Azure Data Explorer. ¿Puedo usarlo para mi almacén de datos del monitor de base de datos?
Sí, si la ingesta de streaming está habilitada en este clúster. Cree una nueva base de datos y conceda a la identidad administrada de un monitor acceso a esta base de datos. En el caso de las SKU de clúster más pequeñas y, en función de las cargas de trabajo de consulta e ingesta que ya se están ejecutando, es posible que tenga que escalar el clúster para admitir la carga adicional.
¿Cómo puedo consultar y analizar datos de supervisión de SQL?
Utiliza el lenguaje de consulta Kusto (KQL) para consultar los datos de los registros. Consulte Uso de KQL para analizar datos de supervisión. KQL proporciona muchas ventajas para analizar los datos de telemetría. Sin embargo, no es necesario aprender KQL a usar el monitor de base de datos. Puede conectarse al almacén de datos mediante SQL Server Management Studio, Azure Data Studio o cualquier otra herramienta de cliente SQL y usar T-SQL para consultar los datos de supervisión de SQL.
¿Puedo consultar los datos de supervisión de SQL en Azure Data Explorer desde un área de trabajo de Log Analytics?
Sí. Puede ejecutar una consulta de KQL en un área de trabajo de Log Analytics que haga referencia a tablas en Azure Data Explorer. Para obtener más información, consulte Correlación de datos en Azure Data Explorer con datos en un área de trabajo de Log Analytics.
¿Puedo exportar datos de supervisión de SQL desde Azure Data Explorer?
Sí. Por ejemplo, puede exportar datos a almacenamiento de Azure, un lago de datos, un SQL Server o una base de datos de Azure SQL.
datos, recopilación
¿Cómo recopila el monitor de base de datos los datos de supervisión de SQL?
Un agente de recopilación de datos remoto que se ejecuta en una plataforma de hospedaje de proceso administrado de Microsoft se conecta a los recursos de Azure SQL, ejecuta periódicamente consultas de T-SQL para recopilar datos de supervisión de las vistas del sistema SQL e ingiere estos datos en el almacén de datos.
¿Afectará el monitor de base de datos al rendimiento de mi carga de trabajo?
Esto no es probable. Para obtener más información, consulte Recopilación de datos.
¿Con qué frecuencia se ejecutan las consultas de supervisión?
Depende del conjunto de datos. Por ejemplo, los datos que cambian con frecuencia, como los contadores de rendimiento, se pueden recopilar cada 10 segundos. La mayoría de los datos estáticos, como las propiedades de la base de datos, se recopilan a intervalos más largos, por ejemplo, cada cinco minutos.
¿Cuál es la latencia de datos típica?
La latencia de datos típica de la recopilación a la ingesta en el almacén de datos se encuentra en el intervalo de 0,5 a 10 segundos. La latencia puede ser mayor para grandes conjuntos de datos, como estadísticas en tiempo de ejecución de consulta. Puede consultar la latencia de ingesta de datos al usar el vínculo de estadísticas de ingesta en los paneles.
¿Supervisa las réplicas secundarias?
Sí. Todos los tipos de réplicas secundarias, incluidas las réplicas legibles de alta disponibilidad, las réplicas geográficas y se admiten las réplicas con nombre de hiperescala. Si una base de datos de Hiperescala tiene más de una réplica de alta disponibilidad, solo se supervisa una de estas réplicas en un momento dado.
¿Cómo se conecta a los destinos de supervisión?
El monitor de base de datos puede usar Azure Private Link para conectarse a destinos de supervisión. Al configurar un monitor, cree puntos de conexión privados administrados para los recursos de Azure SQL. El administrador del recurso debe aprobar cada punto de conexión privado para que el monitor de base de datos lo utiliza. También se admite la conectividad pública. Para más información, consulte Conectividad de red.
¿Cómo autentica a los destinos de supervisión?
Se admite la autenticación de Microsoft Entra (recomendado) y la autenticación de SQL. Si usa la autenticación de SQL, se requiere configuración adicional para almacenar el nombre de inicio de sesión y la contraseña como secretos en un almacén de claves.
¿Qué tipo de datos de supervisión de SQL recopila?
Los datos se recopilan de más de 70 vistas de administración dinámica (DMV) y vistas de catálogo en conjuntos de datos para habilitar el motor de base de datos detallado y la supervisión del rendimiento de las consultas.
¿Puedo elegir los conjuntos de datos que se van a recopilar y la frecuencia de recopilación?
De momento, no. Para obtener mejoras planeadas en el monitor de base de datos, consulte la sección Plan de desarrollo del anuncio de la versión preliminar del monitor de base de datos.
¿Puedo agregar un conjunto de datos personalizado?
De momento, no. Envíenos sus comentarios si cree que los conjuntos de datos existentes no son suficientes.
¿El monitor de base de datos puede recopilar eventos extendidos?
De momento, no. Para obtener mejoras planeadas en el monitor de base de datos, consulte la sección Plan de desarrollo del anuncio de la versión preliminar del monitor de base de datos.
Comentarios
Tengo un comentario o sugerencia. ¿Dónde envío mis comentarios?
Consulte Enviar comentarios. Para obtener soporte técnico del monitor de base de datos, abra un caso de soporte técnico.
Contenido relacionado
- Supervisión de cargas de trabajo de Azure SQL con el monitor de base de datos
- Inicio rápido: Crear un monitor de base de datos para supervisar Azure SQL
- Creación y configuración de un monitor de base de datos
- Recopilación de datos y conjuntos de datos del monitor de base de datos
- Análisis de los datos de supervisión del monitor de base de datos