Home » data type در sql server » دانلود آموزش SQL Server جلسه ۶۳

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

دانلود آموزش SQL Server

دوره آموزش SQL Server

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

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

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

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

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

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

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

  • پارتیشن ۱: کوچکتر از ۲۰۰۳
  • پارتیشن ۲: بین ۲۰۰۳ و ۲۰۰۴
  • پارتیشن ۳:بین ۲۰۰۴ و ۲۰۰۵
  • پارتیشن ۴: بزرگتر از ۲۰۰۵

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Add a Comment

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *