Manakah lebih cepat bcp atau sisipan pukal?

Manakah lebih cepat bcp atau sisipan pukal?
Manakah lebih cepat bcp atau sisipan pukal?
Anonim

Arahan BULK INSERT jauh lebih pantas daripada bcp atau pam data untuk melaksanakan operasi import fail teks, namun, pernyataan BULK INSERT tidak boleh menyalin data secara pukal daripada SQL Server ke fail data. Gunakan utiliti bcp dan bukannya DTS apabila anda perlu mengeksport data daripada jadual SQL Server ke dalam fail teks.

Apakah perbezaan antara sisipan pukal dan BCP?

BULK INSERT ialah arahan SQL dan BCP ialah utiliti berasingan di luar SSMS dan anda perlu menjalankan BCP daripada DOS prompt (command prompt). INSERT PUKAL boleh menyalin data daripada fail rata ke jadual SQL Server manakala BCP adalah untuk import dan eksport kedua-duanya. … BCP mempunyai usaha dan kos penghuraian yang kurang daripada INSERT PUKAL.

Adakah BCP pantas?

Untuk menyalin data dalam, bcp adalah terpantas jika jadual pangkalan data anda tidak mempunyai indeks. Walau bagaimanapun, jika anda menggunakan bcp pantas untuk membuat sisipan data, yang mana bcp pantas tidak log, anda tidak boleh menyandarkan (membuang) log transaksi ke peranti.

Mengapa sisipan pukal lebih pantas?

Sekiranya MASUKKAN PUKAL , hanya peruntukan takat yang dilog dan bukannya data sebenar yang disisipkan . Ini akan memberikan prestasi yang jauh lebih baik daripada INSERT. Kelebihan sebenar, adalah untuk mengurangkan jumlah data yang dilog masuk dalam log transaksi.

Adakah pukal dibuat lebih cepat?

Sisipan pukal ialah cara terpantas untuk memuatkan data ke dalam SQL Server, terutamanya jika ia dilog minimum. Sumber data hanya boleh berupa fail teks.