PDA

View Full Version : سوال در مورد ساخت پایگاه داده و پارامترهای ان



oliya24
دوشنبه 05 تیر 1391, 19:26 عصر
سلام و خسته نباشید دوستان گرامی
در هنگام ساخت پایگاه داده با چند گزینه رو به رو هستیم
1:اندازه ی اولیه فایل دیتابیس و فایل لاگ
2:حداکثر اندازه
3:نحوه بزرگ شدن فایل دیتابیس به مرور زمان
سوال اصلی بنده در این چند مورد اینه که برای ساخت دیتابیس ما چه مقدار فضا را برای هر کدام از این گزینه ها باید در نظر بگیریم مثلا برای نحوه رشد کردن دیتابیس چه مقداری رو باید در نظر بگیریم؟؟؟

baktash.n81@gmail.com
سه شنبه 06 تیر 1391, 08:41 صبح
خوب ...

همه اینها بستگی نوع دیتابیست داره ... در واقع شما این 3 تا تنظیم رو برای هر فایل گروپ در بانک اطلاعاتی داری.

مهمترین تنظیم مربوط به اندازه رشد فایل هست که این فایل هر دفعه چقدر بزرگتر بشه ... با توجه به اینکه هر دفعه که فایل گروپت داره بزرگتر می شه تمام کدهایی که دارن رو این دیتابیس انجام می شه Wait می شن تا SQL بگرده و فضای مورد نیاز رو روی دیسک پیدا کنه بهتره که تنظیمات به صورتی باشه که خیلی زیاد این اتفاق نیفته ... و مشکل بعدی هم مربوط به Fragmentation فایل گروپ هست که اگه این عمل بزرگ شدن زیاد اتفاق بیفته SQL هم هر دفعه یه قسمت از دیسک رو انتخاب می کنه که ممکنه پشت سر هم نباشن ... پس fragmantation بانکت میره بالا و سرعت خوندن اطلاعات از روی دیسک پایین می آد.

حالا شما اگه فضایی که داری محدوده مثالا فایل گروپت توی یه درای 2 گیگابایتی هست می تونی حداکثر اندازه رو Restricted کنی و برابر 2 گیگابایت بزاری که وقتی حجمش پر شد خطای سیستم عاملی دریافت نکنی ... و خطایی که می گیری مشخص باشه ...

و در نهایت همه این تنظیمات مربوط به اینه که SQL اول فضای بانک اطلاعاتی روی دیسک رو در اختیار می گیره بعد اطلاعات بانک رو درون این قسمت مدیریت می کنه ...