Obsah:

Ako zrýchlim aktualizáciu Oracle?
Ako zrýchlim aktualizáciu Oracle?

Video: Ako zrýchlim aktualizáciu Oracle?

Video: Ako zrýchlim aktualizáciu Oracle?
Video: Чарли Роуз и Ларри Пэйдж: В каком направлении движется Google? 2024, November
Anonim

Štandard SQL pre príkazy DML UPDATE môže byť zložitý a spletitý a existujú osvedčené postupy, ktoré vám môžu pomôcť napísať efektívne príkazy UPDATE

  1. Spustite aktualizácie v dávkovom režime.
  2. Použite CTAS namiesto veľkých aktualizácií.
  3. Zahrňte podmienku SET do klauzuly WHERE.
  4. Zjednodušte predikáty WHERE.

Otázkou tiež je, ako môžem urýchliť aktualizáciu Oracle?

Štandard SQL pre príkazy DML UPDATE môže byť zložitý a spletitý a existujú osvedčené postupy, ktoré vám môžu pomôcť napísať efektívne príkazy UPDATE

  1. Spustite aktualizácie v dávkovom režime.
  2. Použite CTAS namiesto veľkých aktualizácií.
  3. Zahrňte podmienku SET do klauzuly WHERE.
  4. Zjednodušte predikáty WHERE.

Po druhé, je zlúčenie rýchlejšie ako aktualizácia v Oracle? Našu zdrojovú tabuľku sme zámerne nastavili tak, že INSERTy, ktoré urobí pri zlúčení s cieľom, sú preložené s existujúcimi záznamami pre prvých 500 000 riadkov. Tieto to naznačujú ZLÚČIŤ zabralo o 28 % viac CPU a o 29 % viac uplynutého času než ekvivalent INSERT/ AKTUALIZOVAŤ.

Ľudia sa tiež pýtajú, ako môžem zlepšiť výkon Oracle?

3 praktické spôsoby na zlepšenie výkonu databázy Oracle

  1. Identifikujte a zacieľte SQL spustený pre problém len z pohľadu používateľa.
  2. Sledujte a merajte konkrétnu databázovú reláciu pomocou štandardných nástrojov sledovania na identifikáciu štatistík SQL, plánu vykonávania a nákladov na čakanie.

Čo je rýchlejšia aktualizácia alebo vloženie?

vo všeobecnosti AKTUALIZOVAŤ je veľa rýchlejšie než DELETE+ VLOŽIŤ , je to jeden príkaz.

Odporúča: