Gestión de las actualizaciones estadísticas desde el cuadro de mandos del Optimizador de consultas
Una vez que el optimizador de consultas se ha activado correctamente para el motor Presto (C++), permite mejorar el rendimiento de las consultas avanzadas y las capacidades de optimización en varios catálogos.
El optimizador de consultas permite recopilar, almacenar y sincronizar estadísticas de tablas y columnas para tablas específicas. Estas estadísticas proporcionan información esencial sobre los datos, como el recuento de filas, el número de valores distintos, los valores mínimo y máximo de cada columna y la distribución general de los datos. Sólo se admiten los catálogos Hive e Iceberg para la recopilación de estadísticas.
Las tareas descritas en este tema recopilan estadísticas y metadatos, y los sincronizan con el Optimizador de Consultas para permitir una planificación y ejecución de consultas más precisa y eficiente. Sólo se admiten los catálogos Hive e Iceberg para la recopilación de estadísticas.
Visualización de motores Presto (C++)
- En el menú de navegación, seleccione Configuraciones y haga clic en el mosaico Gestor del optimizador de consultas. Se abre la página del gestor del optimizador de consultas.
- Haga clic en la pestaña Motores. Muestra los motores Presto (C++), el estado y los catálogos asociados.
Recopilación de información estadística de los catálogos
Puede recopilar, almacenar y sincronizar catálogos (y tablas) asociados al motor Presto (C++).
-
En el menú de navegación, seleccione Configuraciones y haga clic en el mosaico Gestor del optimizador de consultas. Se abre la página del gestor del optimizador de consultas.
-
Haga clic en la pestaña Catálogos.
-
La pestaña Estadísticas ofrece una vista de los catálogos asociados, el porcentaje de tablas analizadas en relación con el número total de tablas de cada catálogo y la fecha y hora del análisis más reciente. Puede filtrar los registros en función del análisis. Para ello, haga clic en el icono Filtro. Seleccione las siguientes opciones y aplique la condición de filtro:
-
Sin análisis : Seleccione esta casilla para filtrar los catálogos que aún no se han analizado.
-
Tiempo transcurrido desde el último análisis: Seleccione esta casilla de verificación e indique el periodo (en días o meses) para obtener la lista de registros procesados durante el periodo especificado.
-
-
Haga clic en el botón Recopilar estadísticas. Se abre la página Recopilar estadísticas con los esquemas y tablas asociados a los motores Presto (C++). Seleccione las tablas y haga clic en Crear trabajos para crear estadísticas para las tablas.
También puede utilizar el menú de desbordamiento situado junto a cada catálogo en la página Administrador del optimizador de consultas para iniciar la recopilación de datos estadísticos para las tablas dentro del catálogo seleccionado.
Visualización del estado de los trabajos estadísticos
-
En el menú de navegación, seleccione Configuraciones y haga clic en el mosaico Gestor del optimizador de consultas. Se abre la página del gestor del optimizador de consultas.
-
Haga clic en la pestaña Catálogos.
-
La pestaña Trabajos estadísticos proporciona la lista de trabajos estadísticos que ha creado.
Activo: Aquí se enumeran los trabajos iniciados desde la página Recopilar estadísticas que se encuentran actualmente en estado En ejecución. En un momento dado, sólo aparecerá un registro de trabajo en estado Activo. Desde el menú de desbordamiento, puede :
-
Ver registro : Seleccione esta opción para ver el registro de tareas del registro activo.
-
Añadir a la cola : Seleccione esta opción si desea mover el registro a la cola.
-
Borrar : Seleccione esta opción para borrar el registro.
La información del registro puede incluir el siguiente estado del trabajo:
NO RECIBIDA: El sistema no ha recibido una llamada con un ID de tarea determinado.
NOTRUN: Un error ha impedido al planificador invocar el procedimiento de la tarea.
UNKNOWN: La tarea comenzó a ejecutarse, pero el planificador no pudo registrar el resultado debido a una condición inesperada.
En cola: Si se inician varios trabajos desde la página Recopilar estadísticas, sólo uno permanecerá en estado Activo a la vez. Todos los demás trabajos se listarán y se pondrán en cola. En el menú de desbordamiento, puede seleccionar Eliminar de la cola para eliminar el registro de la cola.
Completados: Aquí se listan los trabajos que han finalizado su ejecución. Desde las opciones disponibles en el menú de desbordamiento, puede ver el registro, añadir los registros a la cola o eliminarlos.
-