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.
Microsoft Fabric Eventhouse se crea para ajustar la capacidad de cómputo según tus patrones de uso, lo que significa que el uso de capacidad computacional se escala automáticamente para cumplir con las demandas de tu carga de trabajo.
Este artículo le explica algunos de los factores más comunes que determinan el tamaño del cómputo del centro de eventos para que pueda tomar las decisiones adecuadas para optimizar su centro de eventos.
Factores clave que influyen en el tamaño de cálculo
Varios factores determinan el tamaño adecuado para la capacidad de computación de su centro de eventos. Al comprender estos factores, puede tomar decisiones fundamentadas para optimizar el uso.
Uso de caché
La cantidad de datos almacenados en la caché caliente es un factor principal que afecta al tamaño de la capacidad de cómputo de su eventhouse. Cada tamaño de proceso proporciona una cantidad determinada de capacidad de caché activa. A medida que se aproxima a este límite, tanto el espacio de proceso como el espacio de caché aumentan en consecuencia. Por lo tanto, es fundamental administrar eficazmente el uso de la caché activa.
Descripción del nivel de capacidad de la caché actual
Para comprender el uso actual de la caché activa, ejecute el siguiente comando:
.show diagnostics
| project HotDataDiskSpaceUsage
Este comando muestra el porcentaje de espacio en caché activa usado actualmente.
- Si el uso de caché caliente alcanza aproximadamente 95%, el proceso se escala al siguiente nivel independientemente de otro uso (CPU, ingesta, etc.).
- Si el uso de la caché activa baja de aproximadamente 35% y se cumplen todos los demás factores de escalado (CPU, ingesta, etc.), su cálculo se escala al siguiente tamaño más pequeño.
Para comprender dónde se consume la caché activa, explore en profundidad las tablas específicas. Para empezar, ejecute el siguiente comando.
.show tables details
| summarize HotExtentSize=format\_bytes(sum(HotOriginalSize),2)
Para ajustar la directiva de almacenamiento en caché en el nivel de tabla, modifique la directiva de almacenamiento en caché de nivel de tabla.
Capacidad de ingesta
Otro factor en el tamaño del centro de eventos es la utilización de recursos de ingesta. Para garantizar la ingesta oportuna, Fabric supervisa la carga de ingesta y ajusta la capacidad de proceso de Eventhouse para dar cabida a los datos que se ingieren.
Verificar carga de ingesta
Al examinar la carga de ingesta, quieres observarla a lo largo del tiempo. La mejor manera de lograrlo es habilitar la supervisión del área de trabajo.
Después de habilitarla, ejecute una consulta similar a la siguiente para ver la carga de ingesta actual:
EventhouseMetrics
| where Timestamp > ago(1d)
| where ItemName == "FieldDemos"
| where MetricName == "IngestsLoadFactor"
| summarize MinValue=min(MetricMinValue), max(MetricMaxValue) by bin(Timestamp,15m)
| render timechart
Este comando muestra el porcentaje de la capacidad de ingesta que utiliza el tamaño de cómputo del centro de eventos actual. Algunas conclusiones de este número:
- Si está utilizando constantemente el 70% o más de la capacidad de ingesta al tamaño actual, el procesamiento se ajusta en función de la ingesta. Esto significa que, a menos que el patrón de ingesta cambie, continuará ejecutándose con este tamaño de computación o mayor, independientemente de otra actividad.
- Si este porcentaje cae constantemente por debajo de 70%, significa que la capacidad de cómputo se ajusta en función de otros factores. Podrían ser la configuración mínima de capacidad, el uso de caché o la carga de consultas en el centro de eventos. Esta configuración también está disponible en el Panel de Monitoreo del Área de Trabajo en la pestaña EH | Ingestiones de Tabla.
Carga de consultas
La carga y el rendimiento de una consulta influyen en el tamaño de las necesidades del almacén de datos. La mejor manera de supervisar este rendimiento es habilitar la supervisión del área de trabajo y usar el panel de supervisión del área de trabajo.
Puede empezar con la pestaña Eventhouses del panel. La sección Consultas del centro de eventos proporciona
- Número de consultas
- Estado de la consulta a lo largo del tiempo
- Aplicaciones que ejecutan consultas
- Mayoría de las bases de datos consultadas
- Usuarios que ejecutan la mayoría de las consultas
Para ver información más detallada, use la pestaña EH | Consultas. En esta pestaña se proporcionan los detalles de consultas específicas y se ofrecen los siguientes parámetros para ayudarle a profundizar rápidamente en problemas específicos.
| Nombre del parámetro | Descripción |
|---|---|
| Orden de tabla de consultas principales | Permite ordenar las consultas por marca de tiempo, tiempo de CPU, duración, acceso de almacenamiento en frío, pico de memoria. |
| Nombre del centro de eventos | Permite filtrar por un centro de eventos específico o buscar en varios centros de eventos. |
| Nombre de la base de datos | Permite seleccionar las bases de datos que le interesan. |
| Usuarios | Permite especificar o excluir usuarios. |
| Estado de la consulta | Filtre según el estado de la consulta. |
| Aplicación | Permite filtrar por la aplicación que ejecuta la consulta. |
Un par de problemas comunes que serían fáciles de detectar mediante este panel:
- Filtre por tiempo superior de CPU para ver qué consultas podrían estar causando un uso elevado de la CPU.
- Filtre por duración superior para ver qué consultas tardan más tiempo en ejecutarse.
- Filtre por pico de memoria para ver qué consultas podrían estar causando problemas de memoria.
- Usar Consultas por estado a lo largo del tiempo para ver si has tenido un aumento en las consultas.
- Utilizando la baldosa de regulación para ver si la capacidad de Fabric limitó alguna consulta.
Con este informe, puede analizar las aplicaciones, usuarios y consultas específicas que podrían necesitar su atención. En este artículo no se trata la optimización de consultas, pero encontrar el texto de consulta real que necesita optimización le permite iniciar ese proceso.
Automatización de respuestas
En este artículo, ha revisado la utilización de su eventhouse mediante comandos de control, consultas en el eventhouse de Monitoreo del área de trabajo y el uso del panel de control de Monitoreo del área de trabajo.
Para configurar las notificaciones desde cualquiera de estos escenarios, use Activator. El activador permite responder a los datos desde varias ubicaciones de Fabric, incluida la creación de acciones desde:
Ofrece la capacidad de configurar acciones desde conjuntos de consultas KQL para los comandos de control y desde Real-Time Paneles para los iconos del Panel de supervisión. Puede enviar correos electrónicos, mensajes en Teams o inicializar Microsoft Power Automate según sus requisitos.
Resumen
La observabilidad para la capacidad de cómputo de Eventhouse se proporciona mediante la Visión general de Eventhouse, la Visión general de la base de datos, los comandos de control de base de datos KQL y la base de datos de monitoreo del área de trabajo. En este artículo, ha explorado los escenarios más comunes y cómo utilizar los comandos específicos de KQL para el control de bases de datos o la base de datos de supervisión del área de trabajo, para que pueda comprender el uso de recursos computacionales.