sql >> Database teknologi >  >> RDS >> Oracle

Kan vi bruge threading i PL/SQL?

+1 for DBMS_SCHEDULER og DBMS_JOB tilgange, men overvej også, om du burde bruge en anden tilgang.

Hvis du har en procedure, der udføres på en række-for-række måde, og du finder ud af, at den er langsom, er svaret sandsynligvis ikke at køre proceduren flere gange samtidigt, men at sikre, at en sæt-baseret fremgangsmåde bruges i stedet. I det ekstreme kan du endda bruge parallel forespørgsel og parallel DML for at reducere processens vægurs tid.

Jeg nævner dette kun, fordi det er en meget almindelig fejl.



  1. Graver dybere ind i Django-migreringer

  2. Sådan udføres PL SQL Block i Oracle

  3. Indlejrede klasser - CustomRowMapper !! Ikke et problem længere !! - Del 1

  4. Valg af rækker ordnet efter en kolonne og adskilt i en anden