2.15 - Optimización de tablas remotas (RTO) - Teradata QueryGrid

Teradata® QueryGrid™ Guía de instalación y uso

Product
Teradata QueryGrid
Release Number
2.15
Release Date
Marzo de 2021
Content Type
Administración
Configuración
Guía del usuario
Instalación
Publication ID
B035-5991-031K-ESN
Language
Español (España)
Los conectores de Teradata son compatibles con la función de optimización de tablas remotas (RTO) de Teradata presentada en Teradata Database 16.10. La función RTO proporciona un método para usar el origen de datos remoto, en lugar del sistema de Teradata, para procesar las consultas relacionadas con tablas remotas.
Asegúrese de que la función RTO está habilitada en el sistema de Teradata ejecutando el script de instalación y configurando los perfiles de inserción, como se describe en este tema.
RTO puede hacer lo siguiente:
  • Limitar la transferencia de datos desde el origen de datos remoto al sistema de Teradata.
  • Contribuir a que el optimizador de Teradata genere planes mejores en el caso de una consulta remota.
  • Reducir el tiempo de ejecución de la consulta para el sistema de Teradata.
  • Reducir el uso de recursos de CPU y E/S para el sistema de Teradata.
RTO tiene las siguientes limitaciones:
  • Varias tablas remotas que se unen como un clúster se limitan a una combinación interna y deben tener predicados de enlace de igualdad que los conecten.
  • Las agregaciones realizadas en varias tablas remotas no se insertan en el sistema remoto, incluso si todas las tablas múltiples están agrupadas en un clúster.

El conector de Teradata y el optimizador del sistema de Teradata usan un perfil de inserción para identificar una operación que se ejecuta en la tabla remota. Las operaciones incluyen operaciones de aplicación, agregado y unión.

Al ejecutar el script de instalación del conector de Teradata, la función RTO está disponible. El script realiza las siguientes acciones:
  • Inserta el código JSON del perfil de inserción predeterminado en la tabla del sistema de Teradata.
  • Crea la tabla de perfiles de inserción, las funciones asociadas y las macros en TD_SERVER_DB en el sistema de Teradata.
Los siguientes tipos de conectores tienen perfiles de inserción predeterminados:
  • Teradata
  • Hive
  • Spark
  • Oracle
  • Presto
Cuando configure un conector de Teradata para su uso con RTO, debe seleccionar una de las siguientes propiedades de perfil de inserción para el conector de inicio de Teradata:
  • Perfil de inserción predeterminado. El valor predeterminado se recomienda para consultas con un conector o enlace de destino específico. El rendimiento de la consulta depende de cómo ejecuta el sistema remoto la operación insertada y se basa en las interfaces de red y el ancho de banda. Si el sistema remoto funciona con lentitud y tiene un impacto no deseado, el perfil de inserción predeterminado se puede sustituir por un perfil de inserción personalizado.
  • Perfil de inserción personalizado. Se pueden crear perfiles de inserción personalizados para consultas específicas del sitio que se deben configurar en función de los umbrales de transferencia de datos y las velocidades de transferencia. Los perfiles de inserción personalizados reemplazan a los perfiles de inserción predeterminados.
El uso de un perfil de inserción no requiere cambios en el servidor externo.