کدام bcp سریعتر است یا درج فله؟

فهرست مطالب:

کدام bcp سریعتر است یا درج فله؟
کدام bcp سریعتر است یا درج فله؟
Anonim

دستور BULK INSERT بسیار سریعتر از bcp یا پمپ داده برای انجام عملیات وارد کردن فایل متنی است، با این حال، دستور BULK INSERT نمی تواند داده ها را از سرور SQL به یک کپی انبوه کند. فایل اطلاعات. هنگامی که نیاز دارید داده ها را از جدول SQL Server به یک فایل متنی صادر کنید، به جای DTS از ابزار bcp استفاده کنید.

تفاوت بین درج حجیم و 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 است، به خصوص اگر حداقل ثبت شده باشد. منبع داده فقط می تواند یک فایل متنی باشد.

توصیه شده: