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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بهینه‌سازی کوئری‌ها در Snowflake با یک رویکرد ساختاریافته بسیار مؤثرتر خواهد بود؛ رویکردی که به شما کمک می‌کند ناکارآمدی‌ها را شناسایی کنید، الگوهای SQL را بهینه نمایید و منابع پردازشی را با نیازهای حجم کاری خود هماهنگ کنید. در این دوره آموزشی با عنوان «بهینه‌سازی کوئری و عملکرد در 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

  • دمو: بررسی تاریخچه عملکرد کوئری‌ها با نماهای متاداده 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

  • دمو: کاهش محدوده اسکن با استفاده از کلیدهای خوشه‌بندی 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 سال تجربه عملی ، دارای مدرک کارشناسی ارشد علوم و تعدادی گواهینامه پایگاه داده است.