Penalaan Prestasi di Informatica: Tutorial Lengkap

Anonim

Transformasi Joiner -

  • Selalu lebih suka melakukan penyertaan dalam pangkalan data jika mungkin, kerana penyertaan pangkalan data lebih cepat daripada gabungan yang dibuat dalam transformasi joiner Informatica.
  • Susun data sebelum bergabung jika mungkin, kerana ia mengurangkan disk I / O yang dilakukan semasa bergabung.
  • Jadikan jadual dengan baris yang tidak banyak sebagai jadual utama.

Transformasi Pencarian -

  • Buat indeks untuk lajur dalam jadual pencarian yang digunakan dalam keadaan pencarian. Oleh kerana jadual pencarian akan ditanyakan untuk mencari data yang sepadan, menambahkan indeks akan meningkatkan prestasi.
  • Sekiranya boleh, alih-alih menggunakan transformasi pencarian, gabung dengan pangkalan data. Oleh kerana penyatuan pangkalan data lebih cepat, prestasi akan meningkat.
  • Padamkan lajur yang tidak diperlukan dari jadual carian dan simpan hanya lajur yang diperlukan. Ini akan mengurangkan overhead pengambilan lajur tambahan dari pangkalan data.

Transformasi Penapis -

  • Gunakan transformasi saringan seawal mungkin di dalam pemetaan. Sekiranya data yang tidak diinginkan dapat dibuang pada awal pemetaan, itu akan meningkatkan throughput. '
  • Gunakan kelayakan sumber untuk menyaring data. Anda juga dapat menggunakan pengganti SQL sumber yang memenuhi syarat untuk menyaring rekod, dan bukannya menggunakan transformasi penapis.

Transformasi Agregator

  • Tapis data sebelum mengagregatnya. Sekiranya anda menggunakan transformasi saringan dalam pemetaan, maka saring data sebelum menggunakan agregator kerana ia akan mengurangkan operasi agregasi yang tidak perlu.
  • Hadkan bilangan port yang digunakan dalam transformasi agregator. Ini akan mengurangkan jumlah data yang disimpan oleh transformasi agregator di dalam cache.

Transformasi Kelayakan Sumber

  • Bawa lajur yang diperlukan sahaja dari sumber. Sering kali tidak diperlukan semua lajur jadual sumber, jadi bawa hanya medan yang diperlukan dengan menghapus lajur yang tidak diperlukan.
  • Elakkan menggunakan pesanan dengan klausa dalam pengganti SQL yang memenuhi syarat sumber. Urutan demi klausa memerlukan pemprosesan tambahan dan prestasi dapat ditingkatkan dengan menjauhinya.