Taula de continguts:

Com puc fer que la meva actualització d'Oracle sigui més ràpida?
Com puc fer que la meva actualització d'Oracle sigui més ràpida?

Vídeo: Com puc fer que la meva actualització d'Oracle sigui més ràpida?

Vídeo: Com puc fer que la meva actualització d'Oracle sigui més ràpida?
Vídeo: La Revolución Antifraude de la Hacienda Española: ¿Qué Debe Saber? 2024, Abril
Anonim

L'estàndard SQL per a les sentències DML UPDATE pot ser complex i complicat i hi ha pràctiques recomanades que us poden ajudar a escriure sentències UPDATE eficients

  1. Executeu actualitzacions en mode per lots.
  2. Utilitzeu CTAS en lloc d'actualitzacions grans.
  3. Incloeu la condició SET a la clàusula WHERE.
  4. Simplifica els predicats ON.

També la pregunta és, com puc actualitzar Oracle més ràpidament?

L'estàndard SQL per a les sentències DML UPDATE pot ser complex i complicat i hi ha pràctiques recomanades que us poden ajudar a escriure sentències UPDATE eficients

  1. Executeu actualitzacions en mode per lots.
  2. Utilitzeu CTAS en lloc d'actualitzacions grans.
  3. Incloeu la condició SET a la clàusula WHERE.
  4. Simplifica els predicats ON.

En segon lloc, la fusió és més ràpida que l'actualització a Oracle? Hem configurat expressament la nostra taula d'origen perquè els INSERT que farà quan es fusionin amb l'objectiu s'entrellacen amb els registres existents per a les primeres 500.000 files. Això ho indiquen FUSIONAR va trigar un 28% més de CPU i un 29% més de temps transcorregut que l'equivalent INSERT/ ACTUALITZACIÓ.

La gent també es pregunta com puc millorar el meu rendiment d'Oracle?

3 maneres pràctiques de millorar el rendiment de la base de dades Oracle

  1. Identifiqueu i orienteu l'SQL que s'executa per al problema només des de la perspectiva de l'usuari.
  2. Traça i mesura la sessió de base de dades específica mitjançant eines de traça estàndard per identificar les estadístiques SQL, el pla d'execució i el cost del temps d'espera.

Quina és la actualització o inserció més ràpida?

En general, ACTUALITZACIÓ és molt més ràpid que DELETE+ INSERT , sent una única comanda.

Recomanat: