Hangisi daha hızlı bcp veya toplu ekleme?

İçindekiler:

Hangisi daha hızlı bcp veya toplu ekleme?
Hangisi daha hızlı bcp veya toplu ekleme?
Anonim

BULK INSERT komutu, metin dosyası içe aktarma işlemlerini gerçekleştirmek için bcp veya veri pompasından çok daha hızlıdır, ancak BULK INSERT ifadesi SQL Server'dan bir veri dosyası. SQL Server tablosundan bir metin dosyasına veri aktarmanız gerektiğinde DTS yerine bcp yardımcı programını kullanın.

Toplu ekleme ile BCP arasındaki fark nedir?

BULK INSERT bir SQL komutudur ve BCP, SSMS dışında ayrı bir yardımcı programdır ve BCP'yi DOS isteminden (komut istemi) çalıştırmanız gerekir. BULK INSERT, verileri düz dosyadan SQL Server'ın tablosuna kopyalayabilirken BCP hemhem de içe ve dışa aktarmak içindir. … BCP, BULK INSERT'den daha az ayrıştırma çabasına ve maliyetine sahiptir.

BCP hızlı mı?

Verileri kopyalamak için, bcp, veritabanı tablonuzda dizin yoksa en hızlıdır. Ancak, hızlı bcp'nin günlüğe kaydetmediği veri eklemeleri yapmak için hızlı bcp kullandıysanız, işlem günlüğünü bir cihaza yedekleyemezsiniz (dökemezsiniz).

Toplu ekleme neden daha hızlıdır?

BULK INSERT durumunda, gerçek verinin inserted olması yerine yalnızca kapsam tahsisleri günlüğe kaydedilir. Bu, INSERT'tan çok daha iyi performans sağlayacaktır. Asıl avantaj, işlem günlüğünde günlüğe kaydedilen veri miktarını az altmaktır.

Toplu oluşturma daha mı hızlı?

Toplu ekleme, özellikle minimum düzeyde günlüğe sahipse, SQL Server'a veri yüklemenin en hızlı yoludur. Veri kaynağı yalnızca bir metin dosyası olabilir.

Önerilen: