Ajuste de desempenho na Informatica: tutorial completo
Transformaรงรฃo de marceneiro
- Sempre prefira realizar junรงรตes no banco de dados, se possรญvel, pois as junรงรตes de banco de dados sรฃo mais rรกpidas do que as junรงรตes criadas na transformaรงรฃo de joiner Informatica.
- Classifique os dados antes de ingressar, se possรญvel, pois isso diminui a E/S de disco executada durante a associaรงรฃo.
- Faรงa a tabela com menos linhas como tabela mestre.
Transformaรงรฃo Lookup
- Crie um รญndice para a coluna em uma tabela de pesquisa que รฉ usada na condiรงรฃo de pesquisa. Como a tabela de pesquisa serรก consultada para procurar os dados correspondentes, adicionar um รญndice aumentaria o desempenho.
- Se possรญvel, em vez de usar a transformaรงรฃo de pesquisa, use join no banco de dados. ร medida que as junรงรตes de banco de dados sรฃo mais rรกpidas, o desempenho aumentarรก.
- Exclua colunas desnecessรกrias da tabela de pesquisa e mantenha apenas as colunas obrigatรณrias. Isso reduzirรก a sobrecarga de busca de colunas extras do banco de dados.
Transformaรงรฃo de filtro
- Utilize a transformaรงรฃo de filtro o mais cedo possรญvel dentro do mapa.pingSe os dados indesejados puderem ser descartados logo no inรญcio do mapapingIsso aumentaria a produtividade.'
- Use o qualificador de origem para filtrar os dados. Vocรช tambรฉm pode usar o qualificador de origem SQL substituir para filtrar os registros, em vez de usar a transformaรงรฃo de filtro.
Transformaรงรฃo de agregador
- Filtre os dados antes de agregรก-los. Se estiver usando a transformaรงรฃo de filtro no mapa.pingEm seguida, filtre os dados antes de usar o agregador, pois isso reduzirรก as operaรงรตes de agregaรงรฃo desnecessรกrias.
- Limite o nรบmero de portas usadas no transformaรงรฃo do agregador. Isto reduzirรก o volume de dados que a transformaรงรฃo do agregador armazena dentro do cache.
Transformaรงรฃo do qualificador de origem
- Traga apenas as colunas necessรกrias da fonte. Na maioria das vezes nem todas as colunas da tabela de origem sรฃo obrigatรณrias, portanto traga apenas os campos obrigatรณrios excluindo as colunas desnecessรกrias.
- Evite usar a clรกusula order by dentro da substituiรงรฃo SQL do qualificador de origem. A clรกusula order by requer processamento adicional e o desempenho pode ser aumentado evitando-o.
