PDA

View Full Version : سوال: افزایش حجم فایل sql



tolid123456789
یک شنبه 03 مرداد 1395, 15:42 عصر
سلام
من یک بانک اطلاعاتی در SQL داشتم که دارای یک جدول به تعداد 61 فیلد و 300000 رکورد بود.
حجم فایل SQL فوق حدود 487MB شد.

من دوباره دیتابیس بالا رو مجددا طراحی کردم و فیلدهای زیاد جدول دیتابیس اول رو در 5 جدول قرار دادم.
الان حجم فایلم 2.5GB شده . دیتابیس دوم اصولی طراحی شده . برعکس دیتابیس اول که یک جدول داشت با 61 فیلد.

حالا سئوال من از اساتید اینه که من اگه با دیتابیس دوم کار کنم از نظر حجم اطلاعات در SQL با مشکل مواجه میشم.
الان برنامه من به جای اینکه با یک جدول 61 فیلده کار کنه با جداولی که فیلدهاش نهایتا 10 تا است کار می کنه.

در ضمن SQL من 2008 R2 هست.
لطفا راهنمایی کنید.

tolid123456789
یک شنبه 03 مرداد 1395, 19:18 عصر
سلام الان که دوباره بررسی کردم از 2.5GB حجم
669 MB مربوط به فایل mdf و 1.87GB مربوط به log (ldf)


آیا میشه Log رو خالی کرد . مشکلی پیش نمی یاد؟

لطفا راهنمایی کنید.

gilsoft
دوشنبه 04 مرداد 1395, 06:44 صبح
سلام دوست عزیز

از کد زیر استفاده کن
USE testdb
GO

DBCC ShrinkFile (testdb);
GO

و درباره Shrink تحقیق و جستجو کن

موفق باشید .....