ما هو أسرع bcp أم إدراج مجمّع؟

جدول المحتويات:

ما هو أسرع bcp أم إدراج مجمّع؟
ما هو أسرع bcp أم إدراج مجمّع؟
Anonim

أمر BULK INSERT أسرع بكثير من bcpأو مضخة البيانات لإجراء عمليات استيراد ملف نصي ، ومع ذلك ، لا يمكن لبيان BULK INSERT نسخ البيانات من SQL Server إلى ملف البيانات. استخدم الأداة المساعدة bcp بدلاً من DTS عندما تحتاج إلى تصدير البيانات من جدول SQL Server إلى ملف نصي.

ما هو الفرق بين الإدراج بالجملة و BCP؟

BULK INSERT هو أمر SQL و BCP هو أداة مساعدة منفصلة خارج SSMS وتحتاج إلى تشغيل BCP من موجه DOS (موجه الأوامر). يمكن لـ BULK INSERT نسخ البيانات من ملف ثابت إلى جدول SQL Server بينماBCP مخصص لاستيراد وتصدير كل من. … لدى BCP جهود تحليل وتكلفة أقل من BULK INSERT

هل BCP سريع؟

لنسخ البيانات في ، يكونbcp هو الأسرع إذا كان جدول قاعدة البيانات الخاص بك لا يحتوي على فهارس. ومع ذلك ، إذا استخدمت bcp السريع لإدخال البيانات ، والتي لا تقوم bcp السريع بتسجيلها ، فلا يمكنك نسخ سجل المعاملات احتياطيًا (تفريغ) إلى جهاز.

لماذا يكون الإدراج المجمع أسرع؟

في حالة BULK INSERT ، يتم تسجيل تخصيصات المدى فقط بدلاً من البيانات الفعلية التي يتم إدراجها . سيوفر هذا أداء أفضل بكثير منINSERT. الميزة الفعلية ، هي تقليل كمية البيانات التي يتم تسجيلها في سجل المعاملات.

هل الإنشاء الجماعي أسرع؟

الإدراج بالجملة هوأسرع طريقة لتحميل البيانات في SQL Server، خاصةً إذا تم تسجيلها بأدنى حد. يمكن أن يكون مصدر البيانات ملفًا نصيًا فقط.

موصى به: