SQL Performance & Advanced Query Optimization

این دوره به طور تخصصی روی نوشتن کوئری‌های پیشرفته SQL با استفاده از SQL Server تمرکز دارد به علاوه در این دوره مباحث مهمی چون توابع پیچیده SQL، تکنیک‌های بهینه‌سازی عملکرد، مدیریت کوئری‌های پیچیده و کار با داده‌های JSON پوشش داده می‌شود. همچنین، کار با ابزارهای مانیتورینگ و تحلیل عملکرد SQL Server وPerformance Monitor و Activity Monitor و Profiler و کار با Filestream و FileTable ها می باشد.

4,600,000 تومان

SQL Performance & Advanced Query Optimization
نام استاد

ساناز عباس‌زاده

زمان دوره

24 ساعت

پیش نیاز

SQL Server

کلاس‌های فعال این دوره

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

  • Self Join و کاربردهای عملی
  • Cross Apply و  Outer Apply
  • Nested Loops vs Hash vs Merge Join در Execution Plan
  • انتخاب Join مناسب بر اساس حجم داده و Index
  • Temp Tables vs Table Variables و کاربرد هر کدام
  • Dynamic SQL برای کنترل پارامترها و Hintها
  • طراحی SP پیشرفته با PageNumber، PageSize، SortColumn و JoinType
  • جلوگیری از SQL Injection در SP داینامیک
  • Lead, Lag, First_Value, Last_Value
  • Format,Concat
  • توابع Json در SQL Server
  • CONTAINS و FREETEXT
  • CONTAINSTABLE و FREETEXTTABLE با  Ranking
  • Inflectional Forms و  Thesaurus
  • SARGability و تاثیر آن روی Seek vs Scan
  • Covering Index و  Columnstore Index
  • Temp Table vs Table Variable و انتخاب درست
  • Cache Behavior: Execution Plan Cache, Procedure Cache، Cache Hit Ratio و تاثیر آن روی سرعت اجرای کوئری
  • ابزارهای مانیتورینگ و پروفایلینگ Activity Monitor ، SQL Profiler، Extended Events
  • تشخیص و حل Deadlock و  Blocking

Road Map

مسیر آموزشی
1
مفاهیم پیشرفته Join و ساختار اجرای کوئری
  • آشنایی با Self Join و کاربردهای واقعی آن در تحلیل داده‌ها
  • کاربرد Cross Apply و Outer Apply در سناریوهای پیچیده
  • درک عملکرد Nested Loops، Hash Join و Merge Join در Execution Plan
  • انتخاب نوع Join بهینه بر اساس حجم داده و ایندکس‌ها
SQL Server Management Studio (SSMS) Execution Plan Viewer
2
بهینه‌سازی ساختارهای موقت و متغیرهای جدولی
  • مقایسه Temp Tables و Table Variables
  • بررسی عملکرد هر ساختار در حجم داده‌های مختلف
  • سناریوهای مناسب برای استفاده از هر نوع جدول
SSMS T-SQL
3
طراحی Stored Procedure داینامیک و امن
  • ساخت Dynamic SQL برای کنترل پارامترها و Hintها
  • طراحی Stored Procedure با PageNumber، PageSize، SortColumn و JoinType
  • روش‌های جلوگیری از SQL Injection در SP داینامیک
SSMS T-SQL
4
توابع تحلیلی پیشرفته در SQL Server
  • کار با توابع Lead، Lag، First_Value، Last_Value
  • استفاده از Format و Concat برای فرمت‌دهی خروجی‌ها
  • تحلیل داده‌های ترتیبی و زمان‌محور با Window Functions
SSMS T-SQL
5
کار با داده‌های متنی و جستجوی پیشرفته
  • آشنایی با CONTAINS و FREETEXT برای جستجوی متنی
  • کار با CONTAINSTABLE و FREETEXTTABLE و Rankدهی نتایج
  • استفاده از Inflectional Forms و Thesaurus در Full-Text Search
SSMS Full-Text Indexing T-SQL
6
تحلیل و بهینه‌سازی دسترسی به داده‌ها
  • مفهوم SARGability و تفاوت Seek vs Scan
  • ایجاد Covering Index برای کاهش I/O
  • کار با Columnstore Index جهت پردازش تحلیلی
SSMS Execution Plan Database Engine Tuning Advisor
7
تحلیل رفتار Cache و مدیریت عملکرد کوئری‌ها
  • درک Execution Plan Cache و Procedure Cache
  • تحلیل Cache Hit Ratio و تأثیر آن بر Performance
  • استراتژی‌های Refresh و بهینه‌سازی Cache Behavior
DMV SSMS Performance Monitor
8
مانیتورینگ و عیب‌یابی عملکرد SQL Server
  • کار با Activity Monitor، SQL Profiler و Extended Events
  • تشخیص و تحلیل Bottleneckهای سیستم
  • شناسایی و رفع Deadlock و Blocking
  • به‌کارگیری ابزارهای Performance Tuning در محیط واقعی
SQL Profiler Activity Monitor Extended Events DMV
9
پروژه نهایی بهینه‌سازی Query
  • تحلیل سناریوی واقعی با داده‌های حجیم
  • طراحی SP بهینه با Dynamic SQL و پارامترهای کنترلی
  • ارزیابی Execution Plan قبل و بعد از Optimization
  • تهیه گزارش از عملکرد سیستم و نتایج بهبود
SSMS Execution Plan SQL Profiler Extended Events

کاتالوگ دوره

سئوالات متداول

اساتید دوره

[sematec_teachers]
دیدگاه‌ها

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “SQL Performance & Advanced Query Optimization”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

درخواست مشاوره رایگان


محصولات مشابه