PDA

View Full Version : تعداد FileGroup درMSSQL



karimh
یک شنبه 25 اردیبهشت 1384, 15:43 عصر
افزایش تعداد File Group ها در طراحی بانک اطلاعاتی چه اثری در کارایی آن دارد ؟
چرا؟

AminSobati
یک شنبه 25 اردیبهشت 1384, 22:48 عصر
کاربردهای Filegroup:
1) جدا کردن فیزیکیه جداول و ایندکسها از یکدیگر و قرار دادن اونها روی هارد دیسکهای مختلف جهت افزایش Performance
2) جدا کردن اطلاعات قابل جستجو از اطلاعات غیر قابل جستجو(مثل تصاویر)[img]
3) امکان Backup گرفتن از بخش خاصی از دیتابیس
4) موقتا ReadOnly کردن بخش خاصی از دیتابیس (مثلا جهت انجام بعضی کارهای Administration)

majid_afra222
دوشنبه 26 اردیبهشت 1384, 18:04 عصر
سلام
فقط یه چیزی رو در نظر بگیرید٬‌که تعداد file groupها نمیتونه بیشتر از 16 تا باشه
و اینکه تو موقع ایجاد اونها گیر نمیده٬‌ولی برای restore و ... اشکال میگیره.

AminSobati
دوشنبه 26 اردیبهشت 1384, 21:05 عصر
و اینکه تو موقع ایجاد اونها گیر نمیده٬‌ولی برای restore و ... اشکال میگیره.
منظورتون اینه که این یک ضعفه؟ Restore کردن Filegroup چه مشکلی داره؟!

majid_afra222
دوشنبه 26 اردیبهشت 1384, 21:40 عصر
سلام

منظورتون اینه که این یک ضعفه؟ Restore کردن Filegroup چه مشکلی داره؟!
نه منظور این نیست که ضعف حساب میشه
در زمان restore کردن کامل بانک٬‌اگه تعداد filegroup ها بیشتر از 16 تا باشه٬‌یک پیغام خطای بی ربط میده

atf
چهارشنبه 28 اردیبهشت 1384, 14:58 عصر
میشه لطفا طریقه ایجاد file group را هم بفرمایید. ممنون :گیج:

AminSobati
چهارشنبه 28 اردیبهشت 1384, 23:45 عصر
در زمان restore کردن کامل بانک٬‌اگه تعداد filegroup ها بیشتر از 16 تا باشه٬‌یک پیغام خطای بی ربط میده
اگر پیغامش رو پست کنین، شاید بشه ربطشو پیدا کرد :wink:

میشه لطفا طریقه ایجاد file group را هم بفرمایید. ممنون
هم در زمان CREATE DATABASE و هم بعد از اون با دستور زیر میتونین:

ALTER DATABASE MyDB
ADD FILEGROUP NewFG1
ولی NewFG1 هیچ فایلی به عضویت نداره که مجددا توسط ALTER DATABASE میتونین فایل اضافه کنین.

majid_afra222
چهارشنبه 28 اردیبهشت 1384, 23:59 عصر
سلام
به دستور CREATE DATABASE تو BOL نگاه کن.
نحوه ساختن filegroup ها رو کامل گفته.
در ضمن برای استفاده از اونها دستور CREATE TABLE رو نگاه کن.

به BACKUP و RESTORE هم یه نگاهی بنداز.