PDA

View Full Version : طراحی جدول و اندیس بر روی پارتیشن



tba.tabar
یک شنبه 27 فروردین 1391, 19:24 عصر
درود؛

چند روزیست در مورد پارتیشن ها جستجو و مطالعه میکنم. بر حسب تمرین هم چند موردی را انجام دادم ونمونه کد هایی را دیدم. در هر صورت سوال ها و شبهاتی در ذهنم پابرجاست که دیگر صلاح دیدم اینجا بیان کنم.

1- از آنجایی که بایستی پارشیتن را قبل از اندیس ایجاد کنیم، به عنوان مثال طراحی پارتیشن زمانی (2سال، ماهانه) ایجاد کردیم و دیتا های هر ماه را در filegroup جداگانه ای ذخیره کردیم. حال پس از 2 سال وقت آن رسیده که پارتیشن را مجدد تنظیم کنیم و filegroup های جدید ایجاد کنیم. با وجود اندیس های ایجاد شده آیا امکان ویرایش آنها هست؟

2- در هنگام ایجاد اندیس بر روی جداول پارتیشن شده، گزینه های انتخاب filegroup و یا پارتیشن شم وجود دارد. تمامی این مسئله ابهام است که چگونه تنظیم شود. آیا باید بر روی primery ست شود و یا برای هر filegroup یک اندیس ایجاد کنیم و .... (خصوصا در FTS)

3- فرض کنید که یک موتور جستجوگر با منابع و دیتا های بسیار زیاد طراحی و پیاده سازی کردیم. تصمیم شما برای پارتیشن بندی زمانیست و یا تعداد row ها؟ و به چه مقدار؟

4- به نظر شما برنامه های مبتنی بر وب همچون سرویس دهنده های برتر، دیتا های خود را پارتیشن بندی کردند؟ (سرویس وبلاگ دهی، سرویس های آمارگیر، و ....)