سلام وقت بخیر
من 60هزار تا رکورد رو با یه حلقه توی دیتا بیس insert یا update میکنم
خب زمان زیادی میبره
راهی هست این زمان رو کم کنم؟
سلام وقت بخیر
من 60هزار تا رکورد رو با یه حلقه توی دیتا بیس insert یا update میکنم
خب زمان زیادی میبره
راهی هست این زمان رو کم کنم؟
از BULK استفاده کنید
سلام
کدهاتون رو که ننوشتید ولی تجربه ای که خودم داشتم باز و بسته کردن کانکشن خیلی مهم هست که فقط یکبار خارج از حلقه باز بشه و بعد از حلقه هم بسته بشه.
یه کلاسی هست به اسم SQlBulkCopy (فکر کنم) فقط یه چیزی در مورد insert می تونه کمکت کنه...یه دیتاتیبل یا دیتاست از اطلاعاتت ایجاد می کنی و با پند تا تعیین پارامتر دیتاتیبلت با یک کانکشن توی دیتابیس نوشته میشه
https://msdn.microsoft.com/en-us/lib...v=vs.110).aspx