Ya, umumnya penyisipan massal lebih cepat daripada penyisipan tunggal pada satu waktu karena menghindari komunikasi perantara yang terjadi untuk setiap pernyataan penyisipan.
Namun terkadang hal ini menimbulkan masalah karena pernyataan insert/update memperoleh kunci eksklusif pada tabel/baris yang berarti tidak ada proses/koneksi lain yang dapat menggunakan tabel pada saat itu.
Jika Anda memiliki beberapa proses menggunakan DB secara bersamaan, beberapa di antaranya membaca dari tabel dan beberapa menulis, maka seluruh operasi akan dikunci/dihentikan pada saat penyisipan massal Anda
jadi penyisipan massal akan mengunci tabel lebih lama daripada penyisipan tunggal yang dapat menyebabkan masalah untuk proses lain jika waktu penguncian lebih lama dan DB tidak disetel untuk itu.
Jika Anda hanya memasukkan ke dalam DB tanpa operasi lain, maka lakukan penyisipan massal dari file (yang jauh lebih cepat) dan jika Anda memiliki proses lain, sesuaikan frekuensi penyisipan massal dengan mempertimbangkan penguncian.
Kemungkinan duplikat adalah pernyataan pembaruan Adalah pembaruan massal lebih cepat daripada pembaruan tunggal di db2?