Activación de la caché SSD en los trabajadores de « Presto » (C++)

Puede configurar el almacenamiento en caché asíncrono basado en SSD en los pods de trabajadores de « Presto » (C++) en IBM watsonx.data para mejorar el rendimiento de las consultas en cargas de trabajo aptas para el almacenamiento en caché.

Antes de empezar

Antes de empezar, asegúrate de que se cumplen las siguientes condiciones:

  • IBM watsonx.data está instalado y en funcionamiento.
  • Tienes privilegios de administrador.
  • Presto (C++) son compatibles con su entorno.
  • Los discos SSD vienen preinstalados y están disponibles en los nodos de trabajo de « Presto » (C++).

Procedimiento

  1. Crear un motor « Presto » (C++) optimizado para la caché.

    Crea el motor « Presto » (C++) desde la interfaz de usuario de « watsonx.data » y selecciona un perfil de motor optimizado para la caché.

  2. Aplica la personalización de la API a la configuración del trabajador.

    Actualiza el config.properties archivo de los pods de trabajo de « Presto » (C++) añadiendo las siguientes propiedades:

    async-cache-ssd-gb=<SSD_size_in_GB>
    async-cache-ssd-path=/opt/issimo/async_data_cache/
  3. Configura el tamaño de la caché del SSD.

    Establezca el async-cache-ssd-gb valor en función del espacio disponible en el disco del nodo de trabajo. El valor no debe superar la capacidad del disco montado.

  4. Configura la ruta de la caché del SSD.

    Establezca async-cache-ssd-path la siguiente ubicación:

    /opt/issimo/async_data_cache/
  5. Reinicia o sincroniza los pods de trabajo.

    Reinicia los pods de trabajo de « Presto » (C++) o deja que la plataforma sincronice los cambios automáticamente.

Resultados

El almacenamiento en caché asíncrono basado en SSD está habilitado en los pods de trabajo de « Presto » (C++) y se utiliza durante la ejecución de las consultas. Si se vuelve a crear el motor, repita el procedimiento.