Teljesítményhangolás az Informaticában: Teljes oktatóanyag

Asztalos átalakulás

  • Mindig részesítse előnyben az összekapcsolást az adatbázisban, ha lehetséges, mivel az adatbázis-illesztések gyorsabbak, mint az Informatica joiner-transzformációjával létrehozott illesztések.
  • Ha lehetséges, a csatlakozás előtt rendezze az adatokat, mivel ez csökkenti az összekapcsolás során végrehajtott lemez I/O-t.
  • Legyen a táblázat kevesebb sorral főtáblaként.

Keresési átalakítás

  • Hozzon létre egy indexet az oszlophoz egy keresési táblában, amelyet a keresési feltételben használ. Mivel a keresési táblát a rendszer lekérdezi az egyező adatok megkereséséhez, egy index hozzáadása növelné a teljesítményt.
  • Ha lehetséges, a keresési átalakítás helyett használja a csatlakozást az adatbázisban. Mivel az adatbázis-csatlakozások gyorsabbak, a teljesítmény növekedni fog.
  • Törölje a felesleges oszlopokat a keresőtáblából, és csak a szükséges oszlopokat tartsa meg. Ez csökkenti az extra oszlopok adatbázisból való lekérésének többletköltségét.

Szűrő átalakítás

  • Használja a szűrőtranszformációt a leképezésen belül a lehető legkorábban. Ha a nem kívánt adatokat a leképezés korai szakaszában el lehet vetni, az növelné az átviteli sebességet.
  • Használja a forrásminősítőt az adatok szűréséhez. Használhat forrásminősítőt is SQL felülbírálása a rekordok szűréséhez a szűrőtranszformáció használata helyett.

Aggregátor átalakítás

  • Az összesítés előtt szűrje le az adatokat. Ha szűrőtranszformációt használ a leképezésben, akkor az aggregátor használata előtt szűrje le az adatokat, mivel ez csökkenti a szükségtelen összesítési műveletet.
  • Korlátozza a használt portok számát a aggregátor transzformáció. Ez csökkenti az aggregátor-átalakítás által a gyorsítótárban tárolt adatok mennyiségét.

Forrásminősítő átalakítása

  • Csak a szükséges oszlopokat hozza a forrásból. A legtöbb esetben a forrástábla összes oszlopa nem kötelező, ezért csak a kötelező mezőket hozza be a felesleges oszlopok törlésével.
  • Kerülje az order by záradék használatát a forrásminősítő SQL felülírásában. A záradék szerinti sorrend további feldolgozást igényel, és ennek elkerülésével a teljesítmény növelhető.