آموزش بهینه‌سازی کوئری‌ها و ارتقای عملکرد در Snowflake - آخرین آپدیت

دانلود Query and Performance Tuning in Snowflake

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بهینه‌سازی کوئری‌ها در Snowflake با یک رویکرد ساختاریافته بسیار موثرتر خواهد بود؛ روشی که به شما کمک می‌کند ناکارآمدی‌ها را شناسایی، الگوهای SQL را بهینه و منابع پردازشی را با نیازهای حجم کاری (Workload) هماهنگ کنید. در دوره «بهینه‌سازی کوئری‌ها و ارتقای عملکرد در Snowflake»، مهارت‌های شناسایی، تحلیل و رفع مشکل کوئری‌های کند را با استفاده از ابزارهای داخلی Snowflake می‌آموزید. ابتدا، نحوه ارزیابی عملکرد را با استفاده از Query Profile و نماهای متادیتا (Metadata Views) بررسی خواهید کرد. شما یاد می‌گیرید علائم رایجی مانند اسکن‌های حجیم، زمان‌های طولانی کامپایل و صف‌های اجرا را شناسایی کرده و معیارهای کلیدی هر یک را تفسیر کنید. در ادامه، به تکنیک‌های بهینه‌سازی SQL خواهید پرداخت؛ از جمله بازنویسی CTEهای تو در تو، بهینه‌سازی Joinها، اعمال فیلترها در مراحل اولیه و استفاده از Clustering Keys برای کاهش حجم داده‌های اسکن شده. همچنین خواهید دید که انواع جداول چگونه بر عملکرد و هزینه‌ها تأثیر می‌گذارند. در نهایت، اجرای کوئری‌ها را در لایه پردازشی با هماهنگ‌سازی اندازه Warehouse و رفتار مقیاس‌پذیری با نیازهای کاری بهینه می‌کنید. ساختارهای مختلف ذخیره‌سازی مانند Viewها، CTAS و Materialized Viewها را مقایسه کرده و روش‌های کاهش زمان کامپایل برای کوئری‌های تکراری را می‌آموزید. در پایان این دوره، شما قادر خواهید بود مشکلات عملکردی را عیب‌یابی کرده و بهبودهای ملموس و قابل اندازه‌گیری در کوئری‌های Snowflake ایجاد کنید.

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

عیب‌یابی مشکلات عملکرد کوئری در Snowflake Diagnosing Query Performance Issues in Snowflake

  • دمو: آشنایی با رابط کاربری Snowflake و مجموعه داده‌های نمونه Demo: Navigating the Snowflake Interface and Sample Dataset

  • دمو: تفسیر مراحل اجرا با استفاده از Query Profile Demo: Interpreting Execution Stages Using Query Profile

  • دمو: بررسی تاریخچه عملکرد کوئری‌ها با استفاده از Metadata Views Demo: Reviewing Historical Query Performance with Metadata Views

  • دمو: استفاده از معیارهای عملکرد برای بهینه‌سازی کوئری Demo: Using Performance Metrics to Drive Query Optimization

  • دمو: شناسایی گلوگاه‌ها و ناکارآمدی‌ها در کوئری‌های واقعی Demo: Spotting Bottlenecks and Inefficiencies in Real Queries

بازنویسی SQL برای بهبود عملکرد کوئری Refactoring SQL to Improve Query Performance

  • دمو: بازنویسی الگوهای SQL تو در تو و ناکارآمد Demo: Refactoring Nested and Inefficient SQL Patterns

  • دمو: کاهش محدوده اسکن با استفاده از Clustering Keys Demo: Reducing Scan Ranges with Clustering Keys

  • دمو: بهینه‌سازی Joinها با مدیریت ترتیب جداول و جایگذاری فیلترها Demo: Optimizing Joins with Filter Placement and Table Order

  • دمو: انتخاب نوع جدول مناسب برای اهداف بهینه‌سازی Demo: Choosing the Right Table Type for Tuning Goals

بهینه‌سازی از طریق پیکربندی Warehouse و ساختار کوئری Tuning with Warehouse Configuration and Query Structure

  • دمو: تطبیق اندازه Warehouse با حجم کاری کوئری Demo: Matching Warehouse Size to Query Workload

  • دمو: بهبود هم‌زمانی با استفاده از Multi-cluster Warehouses Demo: Improving Concurrency with Multi-cluster Warehouses

  • دمو: کاهش زمان کامپایل با کوئری‌های پارامتری و Viewها Demo: Reducing Compilation Time with Parameterized Queries and Views

  • دمو: انتخاب بین Viewها، Materialized Viewها و CTAS Demo: Choosing Among Views, Materialized Views, and CTAS

نمایش نظرات

آموزش بهینه‌سازی کوئری‌ها و ارتقای عملکرد در Snowflake
جزییات دوره
56m
13
(آخرین آپدیت)
7
از 5
دارد
دارد
دارد
Pinal Dave
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pinal Dave Pinal Dave

Pinal Dave یک متخصص تنظیم عملکرد SQL سرور و یک مشاور مستقل است. وی 11 کتاب پایگاه داده SQL Server ، 25 دوره Pluralsight را تألیف کرده و بیش از 5000 مقاله در زمینه فناوری پایگاه داده در وبلاگ خود در https://blog.sqlauthority.com نوشته است. وی همراه با 16 سال تجربه عملی ، دارای مدرک کارشناسی ارشد علوم و تعدادی گواهینامه پایگاه داده است.