آموزش بهینه سازی عملکرد پرس و جو با شاخص های Columnstore

Optimizing Query Performance with Columnstore Indexes

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آیا به ایجاد نمایه های ستون ستونی برای شکست دادن پرس و جوهای کند فکر کرده اید؟ خوب، این دوره برای شما مناسب است! مهارت‌های خود را با یادگیری اینکه چگونه فهرست‌های ستون‌فروشی می‌توانند عملکرد را در محیط پرمشغله پایگاه داده امروزی افزایش دهند، به سطح بعدی برسانید. پرسش‌های با کارایی بالا برای هر توسعه‌دهنده SQL در دنیای داده محور امروزی حیاتی هستند. ممکن است فهرست‌های ستون‌فروشی را امتحان کرده باشید، اما سوالات بیشتری نسبت به پاسخ‌ها داشته باشید. در این دوره آموزشی، بهینه سازی عملکرد پرس و جو با شاخص های Columnstore، مهارت های اصلی برای ایجاد نمایه های فروشگاه ستون در محیط خود را یاد خواهید گرفت. ابتدا، خواهید آموخت که ستون استور چیست و چه تفاوتی با rowstore دارد. درک معماری ستون استور به شما کمک می کند تا زمانی که زمان اجرای آن است مسیر صحیح را تعیین کنید. در مرحله بعد، انواع مختلف ایندکس های فروشگاه ستونی و اینکه کدام یک را باید بر اساس حجم کاری پایگاه داده خود ایجاد کنید، کشف خواهید کرد. همچنین، چندین ویژگی تعبیه شده در ستون استور را یاد خواهید گرفت که امکان عملکرد سریع‌تر را فراهم می‌کند. در نهایت، چندین تکنیک را برای به دست آوردن حداکثر استفاده از ایندکس‌های فروشگاه ستون جدید خود بررسی خواهید کرد. پس از اتمام این دوره، مهارت ها و دانش لازم برای پیاده سازی و بهینه سازی فهرست های ستونی در محیط منحصر به فرد خود را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی Columnstore Index Introducing Columnstore Indexes

  • معرفی Introduction

  • چرا Columnstore مورد نیاز است؟ Why Is Columnstore Needed?

  • Columnstore Index چیست؟ What Is a Columnstore Index?

  • نسخه ی نمایشی: ایجاد محیط آزمایشی شما Demo: Creating Your Demo Environment

  • ساختار دوره Course Structure

بررسی ساختار نمایه های Columnstore Examining the Structure of Columnstore Indexes

  • معرفی Introduction

  • دو روش ذخیره سازی Two Storage Methods

  • چگونه داده ها به صورت فیزیکی ذخیره می شوند؟ How Is Data Physically Stored?

  • تاریخچه فهرست های ستون استور History of Columnstore Indexes

  • مزایای شاخص های Columnstore Benefits of Columnstore Indexes

  • وقتی باید Columnstore را انتخاب کنید یا از آن بگذرید When You Should Pick or Skip Columnstore

  • نسخه ی نمایشی: مقایسه اندازه شاخص Demo: Comparing Index Size

  • خلاصه Summary

ایجاد اولین فهرست ستونی Creating Your First Columnstore Index

  • معرفی Introduction

  • انواع نمایه های Columnstore Types of Columnstore Indexes

  • کدام شاخص را انتخاب کنید Which Index to Choose

  • کدام شاخص را باید انتخاب کنید Which Index Should You Choose

  • کاوش در فضای ذخیره سازی ستون Exploring Columnstore Storage

  • بررسی نحو Reviewing Syntax

  • ملاحظات قبل از ایجاد Considerations Before Creating

  • نسخه ی نمایشی: ایجاد فهرست ستونی Demo: Creating a Columnstore Index

  • نسخه ی نمایشی: حذف بخش Demo: Segment Elimination

  • نسخه ی نمایشی: SQL Server 2022 Ordered Columnstore Index Demo: SQL Server 2022 Ordered Columnstore Index

  • خلاصه Summary

بهینه سازی عملکرد فهرست ستون Optimizing Columnstore Index Performance

  • معرفی Introduction

  • اجرای حالت دسته ای Batch Mode Execution

  • نقاط کلیدی حالت دسته ای Batch Mode Key Points

  • نسخه ی نمایشی: حالت دسته ای Demo: Batch Mode

  • نسخه ی نمایشی: حالت دسته ای در Rowstore Demo: Batch Mode on Rowstore

  • کاوش Aggregate Pushdown Explore Aggregate Pushdown

  • نسخه ی نمایشی: Pushdown جمعی Demo: Aggregate Pushdown

  • Pushdown گزاره رشته را کاوش کنید Explore String Predicate Pushdown

  • نسخه ی نمایشی: فشار دادن گزاره رشته Demo: String Predicate Pushdown

  • پرس و جو تطبیقی ​​می پیوندد Adaptive Query Joins

  • خلاصه Summary

پایش و حفظ سلامت شاخص Monitoring and Maintaining Index Health

  • معرفی Introduction

  • تغییرات داده ها Data Modifications

  • نسخه ی نمایشی: تغییرات داده ها Demo: Data Modifications

  • تکه تکه شدن را پیدا کنید Find Fragmentation

  • نسخه ی نمایشی: تکه تکه شدن را پیدا کنید Demo: Find Fragmentation

  • رفع تکه تکه شدن Fixing Fragmentation

  • نسخه ی نمایشی: رفع تکه تکه شدن Demo: Fixing Fragmentation

  • خلاصه Summary

ایجاد نمایه‌های ستون‌فروشی در دنیای واقعی Building Columnstore Indexes in the Real World

  • معرفی Introduction

  • اثبات Columnstore Proving out Columnstore

  • نسخه ی نمایشی: اثبات مفهوم قسمت 1 Demo: Proof of Concept Part 1

  • نسخه ی نمایشی: Proof of Concept Part 2 Demo: Proof of Concept Part 2

  • نسخه ی نمایشی: میزهای بزرگ را با Columnstore کوچک کنید Demo: Shrink Big Tables with Columnstore

  • نسخه ی نمایشی: بارگیری داده ها با Columnstore Demo: Loading Data with Columnstore

  • خوراکی های کلیدی Key Takeaways

  • ادامه سفر Continue the Journey

نمایش نظرات

نظری ارسال نشده است.

آموزش بهینه سازی عملکرد پرس و جو با شاخص های Columnstore
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 33m
52
Pluralsight (پلورال سایت) pluralsight-small
02 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jared Westover Jared Westover

جارد وستوور یک کارشناس راه حل خبره مایکروسافت در مدیریت داده و تجزیه و تحلیل است. هنگامی که تحصیلات خود را شروع کرد ، به جز رایانه هیچ زمینه دیگری را در نظر نگرفت. وی بیش از 13 سال است که با فناوری کار می کند. او این روزها بر روی SQL Server و یافتن راه هایی برای بیان داستانهای الهام بخش با داده های خام تمرکز دارد. فن آوری اولین عشق او هنگام کار بر روی Tandy بود که در دهه 80 کار می کرد. جارد با انجام یک تلاش حماسی ، چیزی جز طراحی بازی های ویدیویی با استفاده از C. کار با داده ها به جارد فرصت می دهد تا احساسات خود را برای فناوری و خلاقیت ترکیب کند. ردیابی داده ها ، مراحل انجام شده یا هزینه صرف شده ، داده ها به یک وسواس تبدیل شده است. در اوقات فراغت او عاشق گذراندن وقت با همسر فوق العاده خود آماندا و سه فرزند است. جارد از وزنه برداری لذت می برد ، همراه با یک پرخوری خوب نت فلیکس.

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.