Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Gibt es eine Möglichkeit, die folgende(n) Einfügung(en) zu beschleunigen?

Vielleicht möchten Sie versuchen, eine einzelne Insert-Anweisung zu verwenden, anstatt eine Anweisung millionenfach auszuführen:

insert into myTable
  select
    dbms_random.value(1, 500),
    dbms_random.value(1, 500)
  from
    dual
  connect by
    level <= 1*1000*1000;

Nebenbei bemerkt:Haben Sie gemessen, wie viel Zeit für die Ausführung von dbms_random aufgewendet wird? und wie viel Zeit auf eigentlich Einfügen der Werte?