Introduction to Tuning SQL for Higher Performance 2025-5 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of sql. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with sql and data-path-to-node, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
دوره Introduction to Tuning SQL for Higher Performance. این دوره اصول بهینهسازی و تنظیم پرسوجوهای SQL را برای افزایش سرعت اجرا و بهبود عملکرد پایگاه داده آموزش میدهد. این دوره برای افرادی طراحی شده که با نوشتن SQL آشنا هستند اما میخواهند پرسوجوهای خود را کارآمدتر کنند. در این آموزش، اصول عملکرد SQL و تکنیکهای بهینهسازی، با تکیه بر دانش موجود شرکتکنندگان، توضیح داده میشود و به برنامهریز پرسوجوی SQL و ارزیابی عملکرد آن میپردازد. درک برنامهریز پایگاه داده برای تحلیل و تنظیم پرسوجوها ضروری است؛ بنابراین این دوره نحوه عملکرد سازندگان طرح پرسوجو، شامل چگونگی پیادهسازی عملیات اصلی مانند بازیابی دادهها، اتصال جداول و فیلتر کردن نتایج توسط انواع گرههای طرح را آموزش میدهد. شرکتکنندگان یاد میگیرند چگونه طرحهای اجرایی را بخوانند، محاسبات هزینه را مقایسه کنند و پیادهسازیهای جایگزین برای پرسوجوهای خود را ارزیابی نمایند. از طریق تمرینهای عملی، الگوهای مختلف پرسوجو تحلیل شده و تأثیر بازنویسی آنها بر عملکرد مشاهده میگردد. تکنیکهای پیشرفته بهینهسازی شامل استراتژیهای نمایهسازی مانند نمایههای پوششی، متن کامل و عبارتی، بررسی الگوریتمهای Join با سناریوهای دنیای واقعی، بهینهسازی زیرپرسوجوهای مرتبط و توابع پیچیده پنجرهای، و همچنین استفاده از نماهای مادیشده و عبارات جدول مشترک برای عملکرد پرسوجو پوشش داده میشود. علاوه بر این، تکنیکهای تطبیق الگو شامل عبارات منظم و جستجوی متن کامل، و پیامدهای عملکردی انواع نمایههای GiST، GIN و SP-GiST آموزش داده میشود. برای سناریوهای در سطح سازمانی، پیادهسازی استراتژیهای پارتیشنبندی برای جداول بزرگ، تکنیکهای بهینهسازی سری زمانی برای دادههای IoT و جستجوی متن کامل در برنامههای در مقیاس بزرگ بررسی میگردد. ابزارها و تکنیکهایی برای نظارت و تنظیم عملکرد مداوم، مانند استفاده پیشرفته از نماهای pg_stat، تنظیم autovacuum و حفظ آمار در جداول نیز ارائه میشود. در طول دوره، کار با مجموعه دادههای پایگاه داده فروش و یک سیستم حسگر وسیله نقلیه IoT با میلیونها رکورد روزانه انجام میشود و تمرینهای عملی، به کارگیری دانش نظری در سناریوهای کاربردی را ممکن میسازد. در پایان، شرکتکنندگان مهارت تحلیل پرسوجوهای پیچیده و دانش لازم برای تصمیمگیری آگاهانه درباره مبادلات عملکرد پایگاه داده در سیستمهای Production را به دست خواهند آورد.
What You Will Learn
- تولید و درک طرحهای اجرای پرسوجو.
- تعریف نمایهها و استراتژیهای پارتیشنبندی برای بهبود عملکرد پرسوجو.
- انتخاب روشهای بهینه برای پیادهسازی منطق کسبوکار با استفاده از Joinها، Subqueries و عبارات جدول مشترک (CTEs).
- نظارت بر آمار پایگاه داده برای بهبود عملکرد پرسوجو.
Who This Course Is For
- تحلیلگران داده.
- گزارشنویسان.
- توسعهدهندگانی که با پایگاههای داده رابطهای کار میکنند.
- مدیران پایگاه داده.
- مهندسان داده.
- توسعهدهندگان ETL.
- مدلسازان داده.
- معماران داده.
- تحلیلگران کسبوکار.
- کاربران SQL.
- کاربران پایگاه داده.
Course Features & Specifications
- ناشر: Udemy
- مدرس: Dan Sullivan
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 4 ساعت و 35 دقیقه
- تعداد دروس: 60
Prerequisites
- Some experience with SQL SELECT statements
Preview
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p