PDA

View Full Version : سوال: تغییر مقدار Initial Size و Autogrowth



saghari
یک شنبه 09 اسفند 1388, 18:57 عصر
با سلام
همونطور که مستحضر هستید در هنگامیکه بک دیتابیس جدید میسازید این دو پارامتر مقدار پیش فرضی را از بانک model database برمیدارند ولی قابل در زمان طراحی هستند.
حالا میخواستم بدونم آیا اصلا لزومی داره این مقادیر رو تغییر داد و اگه لازم مقدار مطلوب بر چه اساسی تعیین میشه.


قبلا از توجه شما ممنونم

Pouyan_PDM
دوشنبه 10 اسفند 1388, 16:06 عصر
تقریبا همیشه باید مقدار initial size تغییر پیدا کنه چون اگه همون مقدار default انتخای بشه سریع این مقدار پر میشه و نتیجه این میشه که اگه auto grow فعال شده باشه فایل DB دچار fragmentation میشه یعنی تعداد زیادی تکه که روی hard کنار هم نیستن و این performance بشدت پایین میاره مخصصا اگه حجم زیادی data تو زمان کم وارد db بشه.باید حجم db رو از اول یه تخمین حدودی بزنی از روی حجم جدولا و فیلدا و index ها و ضمننا در محیط عملیاتی Production server همیشه auto grow باید غیر فعال باشه