check home phone-call search send

دانلود آموزش SQL Server جلسه 62

دانلود آموزش sql server

دوره آموزش SQL Server

در جلسه قبل در مورد تاثیر ایندکس بر سرعت sql server پرداختیم در این جلسه به سراغ آموزش پارتیشن بندی در sql server رفته ایم و به صورت کامل در این جلسه و جلسه آینده در مورد آموزش افزایش سرعت sql server توسط پارتیشن بندی می پردازیم .

پارتیشن بندی در SQL Server :

پارتیشن بندی یا Data Partitioning یکی از قابلیت های بانک اطلاعاتی است.
پارتیشن بندی در SQL Server 2005 اضافه شد و در نسخه های بعدی قابلیت های آن گسترش داده شده است.

در جداولی که حجم داده های آنها بسیار بالاست با استفاده از پارتیشن بندی می توان، جداول مذکور را به ساختارهای جداگانه تقسیم نمود، بنابراین سرعت اجرای کوئری ها به شدت افزایش پیدا خواهد کرد.

برای استفاده از قابلیت پارتیشن بندی، به کد نویسی سمت Application نیاز نیست.

از قابلیت پارتیشن بندی در SQL Server بیشتر برای آرشیو داده های قدیمی یک جدول استفاده می شود.
در SQL Server 2012 و SQL Server 2014 هر جدول می تواند به تعداد 15.000 عدد پارتیشن داشته باشد.

مثال: در شکل زیر، داده ها بر اساس سال پارتیشن بندی شده است:

  • پارتیشن 1: کوچکتر از 2003
  • پارتیشن 2: بین 2003 و 2004
  • پارتیشن 3:بین 2004 و 2005
  • پارتیشن 4: بزرگتر از 2005

سطوح مختلف پارتیشن بندی

پارتیشن بندی شامل سه سطح زیر است:

  • سطح 1: داده: Data یا داده هایی که عملیات پارتیشن بندی روی آنها اتفاق می افتد.
  • سطح 2: Partition Function: تابع پارتیشن، فیلدی که براساس آن پارتیشن بندی ایجاد می شود را مشخص می نماید.
  • سطح 3: Partition Scheme: محل ذخیره سازی هر کدام از پارتیشن ها را مشخص می کند.

مراحل پارتیشن بندی در SQL Server

از دو دید مختلف می توان مراحل پارتیشن بندی را بررسی نمود:

  • از دید پیاده ساز (Developer)
  • از دید مدیر بانک اطلاعاتی (DataBase Admin)

اگه اطلاع داشته باشید یکی از محبوبترین پایگاه داده های موجود پایگاه داده SQL Server هست که مورد توجه خیلی از کاربران بخصوص ایرانی قرار گرفته است در این دوره ما از SQL Server 2008 استفاده کردیم به دلیل این که در اکثر ادارات ، شرکت ها و موسس های خصوصی و غیر خصوص دارند از نسخه 2008 استفاده میکنند بعدش کسانی که بتوانند با پایگاه داده SQL Server 2008 کار کنند می توانند از نسخه های قبلی و بعدی به راحتی استفاده کنند.

مطالبی که در این جلسه تدریس شده است :

  • تاثیر پارتیشن بندی بر سرعت SQL Server

پایگاه داده SQL Server :

مایکروسافت اس.کیو.ال سرور یا مایکروسافت سی‌کول سرور (به انگلیسی: Microsoft SQL Server) یک نرم‌افزار سیستم مدیریت بانک‌های اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده می‌شود.

دوستانی که میخواهند به صورت کامل دوره رو خریداری کنند :

دوستان عزیزی که میخواهند دوره رو به صورت جلسه ای تهیه کنند می توانند از لینک زیر استفاده کنند .

لیست جلسات دوره جامع آموزش پایگاه داده SQL Server

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

خرید محصول

برای خرید محصول بر روی لینک های زیر کلیک کنید

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۰ دیدگاه
هنوز دیدگاهی ارسال نشده است.


شما با موفقیت در خبرنامه ما عضو شدید