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

Apakah Oracle sqlldr memproses beberapa INFILE secara paralel?

Karena Anda menggunakan "pemuatan langsung", Anda tidak dapat memparalelkannya.

Beban langsung "mengunci" tanda air tinggi dari tabel / partisi, dan meletakkan data di sana... oleh karena itu - proses lain tidak dapat menguncinya secara paralel. Proses paralel harus menunggu hingga beban saat ini selesai. (Saya berasumsi Anda tidak mengontrol partisi tempat Anda memuat.. jika Anda dapat mengontrolnya - Anda bisa mendapatkan penyetelan halus yang lebih baik untuk itu.. tetapi biasanya data yang akan dimuat tidak dibagi dalam file seperti halnya dalam partisi, jika Anda menggunakan partisi sama sekali...)

Jika Anda akan "menyerahkannya", paralel akan dikelola "secara otomatis" untuk Anda dengan parameter yang Anda berikan..

TAPI - Saya akan merekomendasikan Anda untuk tetap menggunakan "pemuatan langsung" karena mungkin jauh lebih cepat daripada metode pemuatan lain yang ada (walaupun kuncinya sangat "besar" untuk itu).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bertahan dari Audit Oracle

  2. Cara yang lebih baik untuk menyusun pernyataan PL/SQL IF THEN?

  3. Tentukan VIEW di Oracle tanpa menggunakan CREATE

  4. 4 Cara Mengubah Zona Waktu di Oracle

  5. Pertukaran berat di Oracle 12.1.0.2