Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apakah ada cara saya dapat mempercepat penyisipan berikut?

Anda mungkin ingin mencoba menggunakan pernyataan sisipan tunggal alih-alih mengeksekusi pernyataan jutaan kali:

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

Di samping catatan:apakah Anda mengukur berapa banyak waktu yang dihabiskan untuk mengeksekusi dbms_random dan berapa lama waktu sebenarnya memasukkan nilai?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencegahan SQL Injection dengan query SQL ALTER USER dinamis

  2. Oracle SQL:variabel yang digunakan sebagai pengganti nama tabel

  3. Urutkan berdasarkan hari dalam seminggu dari Senin hingga Minggu

  4. Tidak dapat mendaftar dalam transaksi

  5. Periksa tabel ada atau tidak sebelum membuatnya di Oracle