تخفیف!
آموزش بهینه‌ سازی و تیونینگ عملکرد SQL Server قسمت اول

آموزش بهینه‌ سازی و تیونینگ عملکرد SQL Server قسمت اول | SQL Server Performance Tuning Part 1

(1 بازخورد مشتری)

قیمت اصلی 1,600,000ریال بود.قیمت فعلی 600,000ریال است.

  • 6 ساعت ویدیو با زیرنویس انگلیسی و فارسی دقیق و کیفیت 1080
  • به روز رسانی 3/2020 تهیه شده رسمی یودمی ایران
  • مدرس: Raphael Asghar
  • حجم: 2.26GB (ترافیک داخلی)

توضیحات

آموزش بهینه‌ سازی و تیونینگ عملکرد SQL Server قسمت اول

نام دوره : SQL Server Performance Tuning Part 1

آموزش بهینه‌ سازی و تیونینگ عملکرد SQL Server قسمت اول

پپیش‌نیازها

  • دانش و تسلط مناسب بر مدیریت پایگاه‌داده SQL Server: درک مفاهیم پایه‌ای مدیریت سرور (توصیه اکید بر گذراندن دوره‌های مقدماتی مدیریت SQL Server و تسلط بر کدهای T-SQL).

  • آشنایی با مفاهیم معماری پایگاه‌داده: شناخت ساختارهای جداول، کلیدهای اصلی و خارجی، تراکنش‌ها (Transactions) و سطوح ایزولاسیون.

  • رایانه شخصی یا سرور مجازی جهت پیاده‌سازی سناریوهای عملی: دسترسی به نرم‌افزار SQL Server Management Studio (SSMS) و یک نمونه فعال از Microsoft SQL Server جهت تست بار و اجرای کوئری‌ها.

  • انگیزه برای ورود به مباحث پیشرفته عیب‌یابی: تمایل به بررسی عمیق ساختارهای ذخیره‌سازی، آمارها و رفتارهای حافظه و پردازنده در مواجهه با کوئری‌های سنگین.

توضیحات:

چرا مهارت‌های تیونینگ و بهینه‌سازی عملکرد (Performance Tuning) تفاوت میان یک کارشناس دیتابیس معمولی و یک متخصص ارشد و پردرآمد SQL DBA را تعیین می‌کند؟

افزودن سخت‌افزار قدرتمندتر و ارتقای رم و CPU (Scale-up) تنها راه‌حل موقتی و بسیار پرهزینه برای پایگاه‌های داده کند است؛ راه‌حل واقعی در ریشه‌یابی و اصلاح گلوگاه‌های نرم‌افزاری و ساختاری نهفته است. ناتوانی در مدیریت هم‌زمانی تراکنش‌ها، تکه‌تکه شدن شاخص‌ها (Index Fragmentation)، اختصاص نادرست فایل‌های دیتابیس و لاگ، و انتخاب کوئری‌های ناکارآمد توسط موتور بهینه‌ساز (Query Optimizer)، همگی عواملی هستند که پایداری سامانه‌های تجاری را تهدید می‌کنند.

این دوره تخصصی به شکلی متمرکز و کاربردی طراحی شده تا شما را به ابزارها و بینش‌های عملیاتی لازم برای بازرسی و شتاب‌بخشی به پایگاه‌های داده مجهز نماید. در طول این آموزش، شما یاد می‌گیرید که چگونه به جای حدس و گمان، رفتارهای سرور را از طریق تحلیل آمارهای انتظار (Wait Statistics) رمزگشایی کنید، با بررسی دقیق برنامه‌های اجرایی (Execution Plans) علت استفاده از اسکن‌های پرهزینه جداول را بیابید، شاخص‌های خوشه‌ای و غیرخوشه‌ای را متناسب با سناریوهای واقعی بازسازی نمایید، و با تنظیم اصولی پایگاه‌داده موقت tempdb و رفع تداخلات قفل‌گذاری (Locking and Blocking)، کارایی سرور را به اوج برسانید.

سرفصل‌های تخصصی و مهارت‌های کسب‌شده در آموزش بهینه‌ سازی و تیونینگ عملکرد SQL Server قسمت اول

  • استراتژی‌های پیشرفته ایندکس‌گذاری و نگهداری شاخص‌ها:

    • درک ساختارهای درختی B-Tree و تفاوت‌های عملیاتی Clustered Index و Non-Clustered Index.

    • تنظیم دقیق فاکتور پرشدن صفحات (Fill Factor) برای کنترل تقسیم صفحات (Page Splits).

    • شناسایی و رفع تکه‌تکه شدن شاخص‌ها (Fragmentation) با راهکارهای Reorganize و Rebuild.

    • کشف ایندکس‌های بلااستفاده و ایجاد شاخص‌های بهینه پوششی (Covering Indexes) و فیلترشده (Filtered Indexes).

  • کالبدشکافی آمارهای انتظار (Wait Statistics) و گلوگاه‌های سرور:

    • پایش وضعیت و سلامت سرور با تحلیل نماهای سیستمی DMV (Dynamic Management Views).

    • ردیابی تایپ‌های انتظار بحرانی شامل PAGEIOLATCH، ASYNC_NETWORK_IO، CXPACKET و LCK_M_XX.

    • تفکیک گلوگاه‌های سخت‌افزاری دیسک (I/O Bottlenecks)، فشار پردازنده (CPU Pressure) و کمبود حافظه رم.

  • تحلیل عمیق پلن‌های اجرایی و ابزارهای بهینه‌سازی (Execution Plans & DTA):

    • خواندن و تحلیل پلن‌های اجرایی تخمینی و واقعی (Estimated vs. Actual Execution Plans).

    • شناسایی عملگرهای سنگین مانند Table Scans، Hash Joins و هشدارهای سرریز حافظه (Memory Spills).

    • استفاده هوشمندانه از ابزار تحلیلگر Database Engine Tuning Advisor (DTA) و اعمال پیشنهادات کاربردی آن.

  • پیکربندی تخصصی پایگاه داده موقت TempDB و مدیریت فایل‌ها:

    • استانداردسازی تعداد فایل‌های داده tempdb، تخصیص مساوی فضا و فعال‌سازی Autogrowth متناسب.

    • جلوگیری از بروز پدیده رقابت تخصیص صفحات (PFS & GAM/SGAM Page Contention) در محیط‌های با تراکنش بالا.

    • بهینه‌سازی نرخ رشد و فواصل تخصیص فایل‌های داده (.mdf / .ndf) و فایل‌های لاگ تراکنشی (.ldf).

  • مدیریت هم‌زمانی، مکانیزم‌های قفل‌گذاری و رفع بن‌بست (Locking, Blocking & Deadlocks):

    • تحلیل سلسله‌مراتب قفل‌ها (Shared, Exclusive, Intent Locks) و اثرات سطوح مختلف ایزولاسیون تراکنش‌ها.

    • ردیابی فرآیندهای مسدودکننده (Blocking Chains) و راهکارهای کاهش زمان ماندگاری قفل‌ها.

    • تنظیم مانیتورینگ خودکار بن‌بست‌ها (Deadlocks) با Extended Events و رفع ساختاری آن‌ها.

  • مدیریت حافظه کش و ملاحظات مجازی‌سازی (Caching & Virtualization):

    • نحوه مدیریت بافر پول (Buffer Pool)، کش پلن کوئری‌ها و بهینه‌سازی کامپایل مجدد کوئری‌ها.

    • بهینه‌سازی عملکرد SQL Server در بسترهای مجازی‌سازی (VMware / Hyper-V) و تنظیم منابع اختصاصی.

 

آموزش بهینه‌ سازی و تیونینگ عملکرد SQL Server قسمت اول

چرا باید در این دوره شرکت کنید؟

  • تمرکز محض بر مباحث کارایی بدون پرداختن به کلیات تکراری: ورود مستقیم به هسته چالش‌های عملیاتی که در شرکت‌ها و سازمان‌های بزرگ رخ می‌دهد.

  • متدولوژی علمی عیب‌یابی بر پایه شواهد و شاخص‌ها: پرهیز از اعمال تغییرات تصادفی و یادگیری فرآیند دقیق شناسایی، اندازه‌گیری و رفع کندی‌ها.

  • کسب مهارت‌های عملیاتی بلافاصله قابل اعمال: تکنیک‌ها و کوئری‌هایی که می‌توانید از روز اول برای بهبود عملکرد پایگاه‌های داده در محیط کار به کار ببرید.

  • ارتقای رتبه شغلی به معمار و تیونر ارشد دیتابیس: تسلط بر دانشی که ضامن امنیت شغلی بالا و فرصت‌های استخدام ممتاز برای کارشناسان بانک اطلاعاتی است.

دوره آموزش بهینه‌ سازی و تیونینگ عملکرد SQL Server قسمت اول برای چه کسانی مناسب است؟

  • مدیران پایگاه داده (SQL DBAs): متخصصانی که به دنبال ارتقای سطح نگهداری، بهینه‌سازی شاخص‌ها و تضمین عملکرد بدون وقفه سرورها هستند.

  • توسعه‌دهندگان بک‌اند و نرم‌افزار (Software & Backend Developers): برنامه‌نویسانی که می‌خواهند با درک پلن‌های اجرایی، کوئری‌های سریع‌تر و بدون بلاکینگ بنویسند.

  • کارشناسان زیرساخت، IT و مدیران شبکه: مهندسانی که وظیفه پایش منابع سخت‌افزاری و مجازی پایگاه داده سازمان را بر عهده دارند.

  • علاقه‌مندان به مباحث پیشرفته مهندسی داده: تحلیل‌گرانی که می‌خواهند پشت صحنه رفتار موتور پردازش داده مایکروسافت را به صورت اصولی بشناسند.

 

بخشی از دوره :

1 دیدگاه برای آموزش بهینه‌ سازی و تیونینگ عملکرد SQL Server قسمت اول | SQL Server Performance Tuning Part 1

  1. یودمی ایران –

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

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