Podešavanje performansi u Informatici: Kompletan vodič

Joiner transformacija

  • Uvijek preferirajte izvođenje spajanja u bazi podataka ako je moguće, jer su spajanja baze podataka brža od spajanja stvorenih u Informaticinoj transformaciji spojnika.
  • Razvrstajte podatke prije pridruživanja ako je moguće, jer smanjuje I/O diska koji se izvodi tijekom pridruživanja.
  • Napravite tablicu s manje redaka kao glavnu tablicu.

Transformacija traženja

  • Stvorite indeks za stupac u tablici pretraživanja koja se koristi u stanju pretraživanja. Budući da će se preglednoj tablici postavljati upit za traženje podudarnih podataka, dodavanjem indeksa povećala bi se izvedba.
  • Ako je moguće, umjesto korištenja transformacije pretraživanja upotrijebite pridruživanje u bazi podataka. Kako su spajanja baze podataka brža, performanse će se povećati.
  • Izbrišite nepotrebne stupce iz tablice pretraživanja i zadržite samo potrebne stupce. Ovo će smanjiti troškove dohvaćanja dodatnih stupaca iz baze podataka.

Transformacija filtra

  • Koristite transformaciju filtera što je ranije moguće unutar mapepingAko se neželjeni podaci mogu odbaciti na početku karteping, to bi povećalo propusnost.
  • Koristite kvalifikator izvora za filtriranje podataka. Također možete koristiti kvalifikator izvora SQL nadjačati za filtriranje zapisa, umjesto korištenja transformacije filtra.

Transformacija agregatora

  • Filtrirajte podatke prije agregiranja. Ako koristite transformaciju filtera na kartiping, a zatim filtrirajte podatke prije korištenja agregatora jer će to smanjiti nepotrebne operacije agregacije.
  • Ograničite broj priključaka koji se koriste u transformacija agregatora. To će smanjiti količinu podataka koje transformacija agregatora pohranjuje unutar predmemorije.

Transformacija kvalifikatora izvora

  • Donesite samo potrebne stupce iz izvora. U većini slučajeva nisu potrebni svi stupci izvorne tablice, stoga donesite samo obavezna polja brisanjem nepotrebnih stupaca.
  • Izbjegavajte korištenje klauzule redoslijeda unutar izvornog kvalifikatora SQL nadjačavanja. Klauzula Order by zahtijeva dodatnu obradu, a izvedba se može povećati njezinim izbjegavanjem.

Sažmite ovu objavu uz: