Ajuste del rendimiento en Informatica: tutorial completo
Transformaciรณn Joiner
- Siempre prefiera realizar uniones en la base de datos si es posible, ya que las uniones de bases de datos son mรกs rรกpidas que las uniones creadas en la transformaciรณn de uniรณn de Informatica.
- Ordene los datos antes de unirlos si es posible, ya que disminuye la E/S del disco realizada durante la uniรณn.
- Haga la tabla con menos filas como tabla maestra.
Transformaciรณn de bรบsqueda
- Cree un รญndice para la columna en una tabla de bรบsqueda que se utiliza en la condiciรณn de bรบsqueda. Dado que se consultarรก la tabla de bรบsqueda para buscar los datos coincidentes, agregar un รญndice aumentarรญa el rendimiento.
- Si es posible, en lugar de utilizar la transformaciรณn de bรบsqueda, utilice unirse en la base de datos. A medida que las uniones a bases de datos sean mรกs rรกpidas, aumentarรก el rendimiento.
- Elimine las columnas innecesarias de la tabla de bรบsqueda y conserve solo las columnas requeridas. Esto reducirรก la sobrecarga de buscar columnas adicionales de la base de datos.
Transformaciรณn de filtro
- Utilice la transformaciรณn de filtro lo antes posible dentro del mapa.pingSi los datos no deseados se pueden descartar al principio del mapapingEsto aumentarรญa el rendimiento.
- Utilice el calificador de origen para filtrar los datos. Tambiรฉn puedes usar el calificador de fuente. SQL anular para filtrar los registros, en lugar de utilizar la transformaciรณn de filtro.
Transformaciรณn de agregador
- Filtra los datos antes de agregarlos. Si estรกs utilizando la transformaciรณn de filtro en el mapapingLuego, filtre los datos antes de usar el agregador, ya que esto reducirรก la operaciรณn de agregaciรณn innecesaria.
- Limite el nรบmero de puertos utilizados en el transformaciรณn del agregador. Esto reducirรก el volumen de datos que la transformaciรณn del agregador almacena dentro de la cachรฉ.
Transformaciรณn de calificador de fuente
- Traiga solo las columnas requeridas de la fuente. La mayorรญa de las veces no todas las columnas de la tabla de origen son obligatorias, asรญ que traiga sรณlo los campos obligatorios eliminando las columnas innecesarias.
- Evite el uso de la clรกusula order by dentro de la anulaciรณn de SQL del calificador de origen. La clรกusula order by requiere procesamiento adicional y el rendimiento se puede aumentar si se evita.
