Подешавање перформанси у Информатици: Комплетна лекција

Anonim

Столарска трансформација -

  • Увек радије радите спајања у бази података ако је то могуће, јер су спајања базе података бржа од спајања креираних у трансформацији столара Информатица.
  • Ако је могуће, сортирајте податке пре спајања, јер то смањује И / О диск извршен током спајања.
  • Направите табелу са мање бројева редова као главну табелу.

Трансформација претраживања -

  • Направите индекс за колону у табели за претрагу која се користи у тражењу. Будући да ће се тражити табела за тражење одговарајућих података, додавање индекса повећало би перформансе.
  • Ако је могуће, уместо да користите трансформацију претраживања, користите јоин у бази података. Како су спајања база података бржа, перформансе ће се повећавати.
  • Избришите непотребне колоне из табеле претраживања и задржите само потребне колоне. Ово ће смањити опсег преузимања додатних колона из базе података.

Трансформација филтера -

  • Користите трансформацију филтера што је раније могуће унутар мапирања. Ако се нежељени подаци могу одбацити на почетку мапирања, то би повећало проток. '
  • За филтрирање података користите квалификатор извора. Такође можете користити надјачавање квалификатора извора СКЛ за филтрирање записа, уместо да користите трансформацију филтера.

Трансформација агрегатора

  • Филтрирајте податке пре агрегирања. Ако у мапирању користите трансформацију филтера, филтрирајте податке пре употребе агрегатора јер ће то смањити непотребну операцију агрегирања.
  • Ограничите број портова који се користе у трансформацији агрегатора. Ово ће смањити обим података које агрегациона трансформација складишти у кешу.

Трансформација квалификатора извора

  • Донесите само потребне колоне из извора. У већини случајева нису потребне све колоне изворне табеле, па зато донесите само потребна поља брисањем непотребних колона.
  • Избегавајте употребу клаузуле унутар надјачавања СКЛ квалификатора извора. Клаузула по редоследу захтева додатну обраду и избегавањем се могу побољшати перформансе.