جلسه پانزدهم از دوره Performance & Tuning در SQL Server به تدریس مهندس مسعود طاهری با موفقیت برگزار گردید.
مباحثی که در این جلسه مطرح شد به شرح ذیل است:
1- بررسی Data Partitioning در SQL Server
یکی از تکنیکهایی که در SQL Server باعث افزایش عملکرد جداول میشود تکنیک پارتیشنبندی میباشد. در این تکنیک ما دادههای موجود در جداول بزرگ را در ساختارهای ذخیرهسازی جداگانه ذخیره میکنیم. ما در این جلسه نحوه پارتیشنبندی جداول را به همراه تکنیکهایی کاربردی برای دانشجویان بررسی کردیم.
2- مراحل پارتیشنبندی جداول
جهت پارتیشنبندی جداول و ایندکسها در SQL Server باید مراحلی را از نظر فنی در SQL Server انجام دهیم، ما در این جلسه تمامی این مراحل را با استفاده از مثالهایی کاربردی برای دانشجویان بررسی کردیم.
3- ایجاد یک پارتیشن
ما در این چند چند مثال کاربردی برای پارتیشنبندی جداول و ایندکسها با دانشجویان بررسی کردیم. با بررسی این مثال دانشجویان با نحوه پارتیشنبندی جداول آشنا شده و همچنین تاثیر پارتیشنبندی جداول و ایندکسها را بر روی کوئریها مشاهده کردند.
4- بررسی نحوه مدیریت پارتیشنها
در SQL Server برای مدیریت پارتیشنها سه عملیات زیر وجود دارد
1) عملیات Merge
2) عملیات Split
3) عملیات Switch
ما در ادامه این جلسه این سه عملیات را به وسیله مثالهایی کاربردی برای دانشجویان بررسی کردیم.
5- تمرینهای کلاسی
ما در این جلسه تمرینات کاربردی برای شرکتکنندگان در نظر گرفته بودیم. این تمرینها مابین مطالبی که تدریس میشود توسط دانشجویان حل میگردد.
جهت کسب اطلاعات بیشتر میتوانید به دوره بسیار کاربردی Performance Tuning در SQL Server مراجعه کنید.