کار شرینک در دیتابیس
خلاصه
1403/11/29
در پایگاه داده، شرینک (Shrink) به فرآیند کاهش اندازه فایلهای پایگاه داده یا فایلهای لاگ (Transaction Log) گفته میشود.

کار شرینک در دیتابیس در پایگاه داده، شرینک (Shrink) به فرآیند کاهش اندازه فایلهای پایگاه داده یا فایلهای لاگ (Transaction Log) گفته میشود. این کار معمولاً در SQL Server انجام میشود و هدف آن آزادسازی فضای دیسک است که توسط پایگاه داده اشغال شده اما دیگر مورد استفاده نیست. دلایل انجام Shrink:
کاهش اندازه فیزیکی فایلهای دیتابیس بعد از حذف حجم زیادی از دادهها.
آزادسازی فضای دیسک در مواقعی که محدودیت فضای ذخیرهسازی وجود دارد.
بهینهسازی فضای لاگ تراکنشها در صورت رشد بیش از حد فایلهای لاگ.
🔹 روشهای انجام Shrink در SQL Server:
با استفاده از SQL Server Management Studio (SSMS): روی دیتابیس کلیک راست کنید.
مسیر Tasks > Shrink > Database یا Files را دنبال کنید.
مقدار فضای موردنظر برای کاهش را مشخص کنید و OK بزنید.
با استفاده از دستورات T-SQL
کوچک کردن کل دیتابیس
کوچک کردن یک فایل مشخص از دیتابیس ⚠ نکات و معایب Shrink
❌ ممکن است باعث Fragmentation (تکهتکه شدن دادهها) شود و عملکرد کوئریها را کند کند.
❌ نباید Shrink را بهطور مداوم انجام دهید، مگر در مواقع ضروری.
برخی از محصولات شرکت مهندسی آبان رایان البرز
سایر مقالات آموزشی شرکت نرم افزاری آبان رایان البرز :
- تعمیر دیتابیس اکسس
- انواع نرمال سازی در دیتابیس
- انواع ریپورت در اکسس
- انواع فایل اکسل
- اکسس چه کمکی می کند؟
- چطور برنامه نویسی یاد بگیریم؟
- شروع برنامه نویسی از کجاست؟
- انواع سناریو نرم افزار
- اندروید استدیو
- فریم ورک vime چیست؟
- روش های تست نرم افزار
- تحلیل نرم افزار با هوش مصنوعی
- نمودار جریان داده سطح صفر
- نمودار جریان داده سطح دو
- نمودار جریان داده سطح یک
- انواع نمودار دیتابیس