%45 تخفیف، با کد daneshjoo روی تمام آموزش ها، بمناسبت روز دانشجو
زمان باقی مانده (تمدید شد)
سبد (0)

تبلیغات

آشنایی با DataFile

آموزش پیشرفته SQL Server (جلسه اول) - آشنایی با DataFile

آشنایی با DataFile، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود این مبحث را تا انتها مرور فرمایید.


آشنایی با DataFile

پسوند DataFile  ها در پایگاه داده mdf می باشد.

DataFile  ها پایگاه داده حاوی اطلاعات و محتوای جداول ما می باشد.

دسترسی در DataFile از نوع تصادفی است. بنابراین با رعایت نکات لازم این خاصیت باعث بالا رفتن کارایی پایگاه داده خواهد شد.

معماری DataFile  به این صورت است که هر DataFile  از یکسری بلاکهای 8kB با نام page تشکیل شده است که حاوی جداول، ایندکس‌ها و ... می باشد. لطفا به شکل زیر توجه کنید، نحوه قرار گرفتن page ها در یک DataFile  نمایش داده شده است:

 datafile structure

به هر 8 page کنار هم اصطلاحا extent گفته می شود. برای درک بهتر این معماری به قسمت معماری فیزیکی بانک اطلاعاتی رجوع کنید.

بهتر است برای بالا بردن کارایی Object های موجود در پایگاه داده، مابین DataFile تقسیم شود (البته اینکار با مطالعه دقیق و درست باید انجام شود، در غیر اینصورت نتیجه آن معکوس خواهد بود). در این حالت برای اولین DataFile پسوند mdf و برای مابقی آنها پسوند ndf در نظر گرفته خواهد شد.


مثال عملی از DataFile

مثال 1: 

ایجاد DataFile های پایگاه داده

CREATE DATABASE database_name
ON
(
      NAME=datafile_name1,FILENAME='os_file_name.mdf',
      SIZE=size,MAXSIZE={ max_size | UNLIMITED },FILEGROWTH=growth_increment
),
(
      NAME=datafile_name2,FILENAME='os_file_name.ndf',
      SIZE=size,MAXSIZE={ max_size | UNLIMITED },FILEGROWTH=growth_increment
),...

مثال 2: 

مشاهده اطلاعاتی درباره فایل های بانک اطلاعاتی

sp_helpfile [ [ @filename= ] 'name' ]

در ادامه بحث DataFile خواهید دید ...!

1- مقداردهی تنظیمات مربوط به DataFile پایگاه داده به صورت گرافیکی

2-تنظیم بهینه پارامترهای هر DataFile

3- نحوه تقسیم object های پایگاه داده مابین DataFile ها


دسترسی به موارد آموزشی بالا در بسته خریداری شده

  • شماره جلسه: 1
  • نام فایل ویدئو: 02
  • فرمت فایل: mp4.

نقطه شروع بحث بالا (DataFile) در ویدئو:  19:50


برای خرید و دانلود آموزش پیشرفته SQL Server کلیک کنید.

 

دیدگاه‌ها  

+1 # satiagra 1395-06-14 22:09
اقا سلام

اینا رو باید حفظ کرد یا داخل پایگاه داره؟؟؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1395-06-17 16:41
سلام
بیشتر کوئری هایی که در آموزش ها مشاهده می کنید را می توانید در SQL Server بصورت ویژوال نیز انجام داد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی