PDA

View Full Version : درج خیلی خیلی سریع اطلاعات در بانک اطلاعاتی



مهدی رحیم زاده
دوشنبه 28 آذر 1390, 20:31 عصر
با سلام خدمت تمام دوستان و اساتید محترم
میخواستم بدونم از چه راحی میتونم توی سریعترین زمان ممکنه یک سری اطلاعات رو از یک فایل متنی بخونم و توی یک بانک ذخیره کنم
توی هر فایل حدود 900000 خط اطلاعات وجود داره
میخوام بدونم سریعترین راه برای درج اینا توی بانک چیه
با تشکر

system32
دوشنبه 28 آذر 1390, 20:54 عصر
آیا با ReadAllText کلاس File خیلی طول می کشه؟

مهدی رحیم زاده
دوشنبه 28 آذر 1390, 21:53 عصر
ببینید دوست عزیز مشکل توی خوندن این خطوط از فایل نیست، بحث اینجاست که این خطوط رو به چه صورت میشه توی سریعترین وضعیت ممکنه توی بانک ذخیره کرد! بنده در حال حاظر با readline هر خطی رو که میخونم ، توی بانک ذخیره می کنم که این کار فک می کنم زمان زیادی رو لازم داره

linux
دوشنبه 28 آذر 1390, 22:22 عصر
ابزار خود sql server کاملا کمک خواهند کرد به شما

مهدی رحیم زاده
دوشنبه 28 آذر 1390, 23:21 عصر
ابزار خود sql server کاملا کمک خواهند کرد به شما
میشه بیشتر توضیح بدید که با استفاده از کدوم دستورات میتونم بهینه ترین وضعیت رو استفاده کنم؟
شما در نظر بگیرید که هر دو ساعت چندین تا فایل و هر فایل با حدود 900000 خط ایجاد میشه و باید توی بانک ذخیره بشه

ASKaffash
سه شنبه 29 آذر 1390, 07:25 صبح
سلام
بنظرم در Help درون SQLServer حتما دستور BULK INSER را مطالعه کنید

linux
سه شنبه 29 آذر 1390, 07:56 صبح
اگر با sql server 2005 به بعد کار می کنید در مورد ssis مطلب بخوانید