El Asesor de aceleración de analítica de carga de trabajo permite a los administradores de bases de datos decidir qué tablas a las que se hace referencia en una carga de trabajo deben añadirse a los aceleradores en el Acelerador de analítica de IBM DB2.
Acerca de esta tarea
Este asesor analiza las tablas a las que se hace referencia en una carga de trabajo de sentencias SQL y determina cuáles deberían añadirse a un acelerador para mejorar el rendimiento de las sentencias SQL en la recopilación que haga referencia a dichas tablas. El asesor también informa de ahorros de CPU desde las recomendaciones.
Para obtener un resumen de los tipos de cargas de trabajo que se pueden beneficiar del Asesor de aceleración de analítica DB2, consulte la sección 1.4 Cargas de trabajo de analíticas en el Redbook de IBM Optimización de las consultas de DB2 con IBM DB2 Analytics Accelerator for z/OS en http://www.redbooks.ibm.com/abstrae/sg248005.html.
Procedimiento
Para generar y actuar sobre las recomendaciones para añadir tablas a los aceleradores:
- En la sección Gestionar del asistente de flujo de trabajo, abra la página Gestionar cargas de trabajo.
- Seleccione la carga de trabajo de consultas y pulse el icono Invocar
asesores, que está en el extremo izquierdo de la
barra de herramientas sobre la lista de cargas de trabajo de consulta. Se abre la página Ejecutar asesores de carga de trabajo de
la sección Invocar.
- Opcional: Modifique los valores de
las opciones del Asesor de aceleración de analítica de carga de trabajo. Pulse
Establecer las opciones de asesor bajo Carga
de trabajo en la parte izquierda de la sección
Invocar. A continuación, pulse
el separador Asesor de aceleración de analítica de carga de trabajo para mostrar las
opciones que puede modificar. Cuando termine de modificar los valores correspondientes a las opciones, pulse
Ejecutar asesores de carga de trabajo a la izquierda de
la sección Revisar.
- Asegúrese de que el recuadro de selección Volver a explicar la carga de trabajo de consulta esté seleccionado, si cualquiera de las dos condiciones siguientes se cumplen:
- Está ejecutando su asesor después de implementar las recomendaciones de otro asesor.
- Desea recopilar información de EXPLAIN que pueda comparar con información de EXPLAIN recogida en otro momento para esta carga de trabajo de consulta.
- Pulse el botón Seleccione
qué se debe ejecutar.
- En la ventana
Seleccionar actividades, marque el recuadro de selección
Aceleración de analítica y pulse Aceptar.
Se abre la página Revisar
recomendaciones del asesor de carga de trabajo de la sección
Revisar. La sección Resumen de esta página muestra si tiene
recomendaciones para añadir tablas a los aceleradores.
- En la sección
Resumen, realice una doble pulsación en la fila
Aceleración de analíticas. La sección Aceleración de analíticas se abre para mostrar los
hallazgos y las recomendaciones del Asesor de aceleración de analítica de carga de trabajo.
Ejemplo
Los siguientes casos de uso describen ejemplos de cuando ejecutar el Asesor de aceleración de analítica de carga de trabajo puede ser útil.
Caso de uso 1:
Un administrador de base de datos desea desplegar DBA DB2 Analytics Accelerator para acelerar el rendimiento de las aplicaciones pero todavía no conoce qué tablas deben añadirse a los aceleradores y qué sentencias SQL se pueden descargar.
- Sin el Asesor de aceleración de analítica de carga de trabajo
- El DBA analiza consultas de una en una utilizando los aceleradores virtuales. Este proceso manual es tedioso para grandes cantidades de sentencias.
- Con el Asesor de aceleración de analítica de carga de trabajo
- El DBA puede obtener consejos para toda una carga de trabajo al mismo tiempo. El asesor no sólo muestra qué tablas se puede añadir a un acelerador, sino que también los ahorros de CPU estimados para el sistema en que las tablas se encuentran actualmente. Además, el asesor muestra qué sentencias en la carga de trabajo puede tener su proceso descargado en un acelerador, qué sentencias no pueden, y cuáles se puede alterar temporalmente de forma que se puedan descargar.
Caso de uso 2:
Las tablas se han descargado a DB2 Analytics Accelerator y un DBA desea saber si estas tablas deben existir. Hay una sobrecarga de mantenimiento considerable debido a que se conservan demasiadas tablas en DB2 y en un acelerador.
- Sin el Asesor de aceleración de analítica de carga de trabajo
- El DBA tiene que mirar manualmente las ventajas de tener cada tabla en un acelerador. Tal tarea puede resultar difícil si la carga de trabajo es grande.
- Con el Asesor de aceleración de analítica de carga de trabajo
- El asesor puede analizar toda la carga de trabajo a la vez y hacer recomendaciones sobre qué tablas pueden eliminarse de los aceleradores.
Caso de uso 3:
Un DBA ha recibido recomendaciones de el asesor. La carga de trabajo implica un gran número de tablas y el asesor recomienda añadir la mayoría de ellas en un acelerador. El administrador de la base de datos (DBA) desea añadir sólo un subconjunto de tablas a un acelerador, pero todavía ve una mejora de rendimiento sustancial.
En la parte superior de recomendaciones del asesor, el DBA puede pulsar el botón Probar aceleración de analítica de candidatos. En la página que se abre, el DBA puede ver una lista de las tablas que se recomiendan descargar, deseleccionar un subconjunto de estas tablas y, a continuación, ejecutar el asesor para ver la mejora de rendimiento gracias a la adición de las tablas seleccionadas a un acelerador.
Qué hacer a continuación
Puede pulsar el botón Probar aceleración de analítica de candidatos para utilizar la característica Aceleración de analítica de candidatos de pruebas de carga de trabajo y así modificar las recomendaciones y consultar los ahorros de la CPU estimados. Si todas las tablas a las que la carga de trabajo hace referencia ya se encuentran en un acelerador, no puede anular la selección antes de ejecutar una prueba.
Cuando desea implementar recomendaciones, pulse Añadir tablas recomendadas al acelerador.
Después de añadir las tablas, deberá cargarlas y habilitarlas para su uso.