ورود

View Full Version : عملیات و کاربرد FileGroup و File



h_assefi
یک شنبه 19 مرداد 1393, 10:17 صبح
سلام دوستان
میخوام از کسانی که در مورد File و FileGroup درون Sql Server اطلاعاتی دارند یکمی توضیح بدند.
به چه دردی میخوره و چطور میشه باش کار کرد ؟
و شرایط و زمینه استفاده از این امکان کی هستش ؟
ممونو میشم جواب دقیق بدید

Davidd
یک شنبه 19 مرداد 1393, 10:40 صبح
سلام. در حالت عادي هر ديتابيس دو فايل بيشتر نداره يكي براي داده ها و يكي براي Log. در مواردي به خاطر حجم زياد فايل داده يا براي افزايش سرعت ميتوند چندين فايل داده داشته باشيد. مثلا نصفش روي يك هارد (يا درايو) و نصفش روي يه هارد ديگه(يا درايو). اين تقسيم بندي هم به شكل هاي مختلف ميتونه انجام بشه. مثلا با Partitioning يا ذخيره يك ستون حجيم از varbinary در يك فايل مجزا يا ذخيره ايندكس ها در فايل مجزا و ... .
هر فايل متعلق به يك FileGroup هست. در موارد بالا براي تقسيم بندي، گروه فايل انتخاب ميشه نه فايل (مثلا تصميم ميگيريد با partitoning داده هاي سال پيش در يك گروه و داده هاي امسال در گروه ديگه ذخيره كنيد) ممكنه يه گروه چندين فايل داشته باشه كه در اين صورت خود SQL تصميم ميگيره كه داده كجا ذخيره بشه. به طور خلاصه شما روي گروه كنترل داريد نه روي فايل ها و كنترل و مديريت فايل هاي داخل هر گروه بر عهده SQL است.