Toimivuse häälestamine Informatikas: täielik õpetus

Anonim

Tisleri ümberkujundamine -

  • Eelistage võimaluse korral alati ühenduste tegemist andmebaasis, kuna andmebaasi liitumised on kiiremad kui Informatica tislerite teisendamisel loodud liitumised.
  • Võimaluse korral sorteerige andmed enne liitumist, kuna see vähendab ühendamise ajal sooritatud ketta sisend / väljundit.
  • Tehke tabel põhitabelina vähem ridu.

Otsingu teisendamine -

  • Looge otsingutabelis veeru register, mida kasutatakse otsimistingimustes. Kuna vastavustabeli otsimiseks küsitakse otsingu tabelit, suurendaks indeksi lisamine toimivust.
  • Kui võimalik, kasutage otsingu teisendamise asemel andmebaasis liitu. Kuna andmebaasidega liitumine on kiirem, suureneb jõudlus.
  • Kustutage otsingutabelist mittevajalikud veerud ja jätke alles ainult vajalikud veerud. See vähendab lisaveergude andmebaasist toomise üldkulusid.

Filtri teisendamine -

  • Kasutage kaardistamise ajal filtri teisendamist nii vara kui võimalik. Kui soovimatud andmed saab kaardistamise alguses ära visata, suurendaks see läbilaskevõimet. "
  • Andmete filtreerimiseks kasutage allika täpsustajat. Filtrite teisendamise asemel võite kirjete filtreerimiseks kasutada ka lähtekvalifikaatori SQL-i alistamist.

Agregaatori teisendamine

  • Enne andmete koondamist filtreerige andmed. Kui kasutate kaardistamisel filtri teisendamist, filtreerige enne agregori kasutamist andmed, kuna see vähendab tarbetut liitmisoperatsiooni.
  • Piirake agregaatori teisendamisel kasutatavate portide arvu. See vähendab andmete mahtu, mida koondaja teisendus salvestab vahemällu.

Allikakvalifikatsiooni teisendamine

  • Too allikast ainult vajalikud veerud. Enamasti pole kõik lähtetabeli veerud kohustuslikud, seega tooge mittevajalikud veerud kustutades ainult kohustuslikud väljad.
  • Vältige lähtekvalifikaatori SQL-i alistamise sees oleva järjestuse kasutamist. Punktide kaupa järjestus nõuab täiendavat töötlemist ja jõudlust saab selle vältimisega suurendada.