Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy jest jakiś sposób na przyspieszenie następujących wstawek?

Możesz spróbować użyć pojedynczej instrukcji INSERT zamiast wykonywania instrukcji milion razy:

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

Na marginesie:czy zmierzyłeś, ile czasu poświęcasz na wykonanie dbms_random i ile czasu faktycznie wstawić wartości?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktualizowanie wyroczni tabel partycjonowanych

  2. Jak edytować zapytanie, aby poprawić wydajność przy zachowaniu istniejącej struktury?

  3. Oracle DataReader zwraca 1 wiersz, ale metoda Read zwraca wartość false

  4. Oracle automatycznie wstawia rekord w bloku multirecord część 2

  5. Problem z fokusem w systemie Vista podczas wywoływania sprawdzania pisowni Microsoft Word z Oracle Forms