PDA

View Full Version : کاربرد primary Filegroup و Secondry filegroup



salamesalehpour
چهارشنبه 30 فروردین 1391, 20:52 عصر
سلام

میخاستم بدونم کاربرد primary Filegroup و Secondry filegroup که از اشیائ Sql Server هستش چیه واقعا و به چه دردی می خوره؟

SReza1
پنج شنبه 31 فروردین 1391, 09:19 صبح
براي افزايش كارايي در بانكهاي اطلاعاتي حجيم كاربردهاي خوبي دارد. در بعضي مواقع بهتر است بانك اطلاعاتي به صورت توزيع شده در سرورها قرار گيرد (البته منظورم هيچ ربطي به Replication نداره). به عنوان ثمال يك بانك برخي از جداولش روي يك فايل و برخي ديگر روي فايل ديگر باشد. خوب طبيعتا fetch اطلاعات از دو تا فايل كوچك بهتر از يك فايل بزرگ است (به دليل locality و مباحثي كه حتما در درس ذخيره و بازيابي اطلاعات خونديد). ضمن اينكه ممكن است اين فايلها در روي سرورهاي مختلف باشد كه البته موقع خودم ، سرور مربوط به SQL server از بابت IO ، فشار كمتر احساس ميكنه.
ضمن اينكه برخي مواقع SQL server با توجه به پارامترها رشد جداول و fill factorهايي كه خودتوت تعريف ميكنيد نميتوته يك جدول با حجم بالا و البته در filegroup را مديريت كنه. پس چاره‌اي جز اينكه file groupهاي جديد بسازيد وجود نداره.
من يك پروژه آرشيو اسناد دارم كه به حدود 40ْG كه رسيد مشكل پيدا كرد و با افزايش file group مشكلم حل شد.

salamesalehpour
جمعه 01 اردیبهشت 1391, 21:54 عصر
مرسی واقعا از توضیحات خوبتون