این دوره دو سناریوی مشتری را برای نشان دادن رویکردهای عملی برای عیب یابی و حل مشکلات عملکرد SQL Server در محیطهای پایگاه داده تولید ارائه میدهد.
آنچه یاد خواهید گرفت:
عملکرد SQL Server عیب یابی اغلب مستلزم تکنیکها و روشهای پیشرفته است. مجموعه وسیعی از ابزارها، اسکریپتها و ابزارهای کمکی وجود دارد که به شما در رفع مشکلات مختلف کمک میکند. اگرچه پیچیدگی مشکل تقریباًبی پایان است، در عین حال محیط پایگاه داده به طور مداوم در حال تغییر است و تمرکز به آرامی از محیطهای داخلی به استقرار ابری دور میشود. هیچ دو سناریوی مشتری دقیقاً مشابه وجود ندارد. کلید عیب یابی موفق این است که ماهیت دقیق مشکل را درک کنید، سپس فرآیند عیب یابی را با یک ساختار بسازید و همچنین حداقل درک اولیهای از نحوه عملکرد فناوری اساسی داشته باشید. در این دوره آموزشی، عیب یابی مشکلات عملکرد سرور SQL، با گفتگو با مشتری و پرسیدن سوالات مرتبط، درک بهتری برای رویکرد عیب یابی به عنوان یک فرآیند به دست خواهید آورد. به منظور ارائه یک تجربه عملی بیشتر، حل مشکلات عملکردی مختلف را در دو سناریوی واقعی مشتری دنبال خواهید کرد. ابتدا، یک مشکل عملکرد با داشبورد گزارش در یک سرور SQL در محیط Azure VM را بررسی خواهید کرد. در مرحله بعد، تکنیکهای بهینهسازی عملکرد را با داشبورد گزارش دیگری در یک محیط پایگاه داده Azure SQL کشف خواهید کرد. پس از اتمام این دوره، مهارتهایی را خواهید داشت که با روششناسی به عیبیابی عملکرد SQL Server نزدیک شوید و از تکنیکهای عیبیابی خاص SQL Server استفاده کنید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Troubleshooting Methodology Overview [10mins]
02-01 Version Check [0mins]
02-02 The Puzzle [3mins]
02-03 Let`s Have a Conversation! [3mins]
02-04 SQL Server Environment [3mins]
02-05 Course Overview [1mins]
03 Troubleshooting Performance Problems with SQL Server on Azure VM [56mins]
03-01 The Customer Call [1mins]
03-02 Demo: Reproducing and Understanding the Problem with the Analytics Dashboard [8mins]
03-03 Demo: Reproducing the Problem with SQL Server Management Studio [4mins]
03-04 Demo: Defining the Baseline Behavior in the Test Environment [4mins]
03-05 Demo: Doing an Azure VM Health-check by Checking up on VM and Disk Sizes [7mins]
03-06 Demo: Doing a SQL Server Health-check by Checking up on Memory and Tempdb Configuration [5mins]
03-07 Tools to Monitor Resource Utilization [1mins]
03-08 Demo: Performance Monitoring with Perfmon, Azure Monitor and SQL Server DMV [7mins]
03-09 Demo: Adjusting SQL Server Memory Settings and Measuring the Impact [4mins]
03-10 Moving Tempdb and Knowing Our Progress so Far [2mins]
03-11 Demo: Troubleshooting and Understanding Query Blocking Problems [6mins]
03-12 Demo: Resolving the Query Blocking Problem [5mins]
03-13 Module Summary [2mins]
04 Troubleshooting Performance Problems with Azure SQL Database [40mins]
04-01 The Customer Call [1mins]
04-02 Demo: Reproducing and Understanding the Problem with the New Analytics Dashboard [7mins]
04-03 Demo: Analyzing Query Execution Plans for the Calculation Problem [5mins]
04-04 Demo: Analyzing Query Execution Plans for the Filtering Problem [3mins]
04-05 Understanding Azure SQL Database [2mins]
04-06 Demo: Checking up on Database Settings and Managing Indexes [3mins]
04-07 Demo: Resolving the Missing Index Problem [3mins]
04-08 Demo: Understanding User-defined Function Problems in SQL Server [6mins]
04-09 Methods to Resolve the Scalar User-defined Function Problem [1mins]
04-10 Demo: Resolving the Scalar User-defined Function Performance Problem [5mins]
04-11 Module and Course Summary [4mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 بررسی اجمالی روش عیب یابی [10 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 پازل [3 دقیقه]
02-03 بیایید یک گفتگو داشته باشیم! [3 دقیقه]
02-04 محیط سرور SQL [3 دقیقه]
02-05 بررسی اجمالی دوره [1 دقیقه]
03 عیب یابی مشکلات عملکرد با SQL Server در Azure VM [56 دقیقه]
03-01 تماس مشتری [1 دقیقه]
03-02 نسخهی نمایشی- بازتولید و درک مشکل با داشبورد Analytics [8 دقیقه]
03-03 نسخهی نمایشی- بازتولید مشکل با SQL Server Management Studio [4 دقیقه]
03-04 نسخهی نمایشی- تعریف رفتار پایه در محیط آزمایش [4 دقیقه]
03-05 نسخهی نمایشی- انجام یک بررسی سلامت VM Azure با بررسی VM و اندازه دیسک [7 دقیقه]
03-06 نسخهی نمایشی- انجام یک بررسی سلامت سرور SQL با بررسی حافظه و پیکربندی Tempdb [5 دقیقه]
03-07 ابزارهایی برای نظارت بر استفاده از منابع [1 دقیقه]
03-08 نسخهی نمایشی- نظارت بر عملکرد با Perfmon، مانیتور Azure و SQL Server DMV [7 دقیقه]
03-09 نسخهی نمایشی- تنظیم تنظیمات حافظه سرور SQL و اندازه گیری تأثیر [4 دقیقه]
03-10 حرکت Tempdb و آگاهی از پیشرفت ما تا کنون [2 دقیقه]
03-11 نسخهی نمایشی- عیب یابی و درک مشکلات مسدود کردن پرس و جو [6 دقیقه]
03-12 نسخهی نمایشی- حل مشکل مسدود کردن پرس و جو [5 دقیقه]
03-13 خلاصه ماژول [2 دقیقه]
04 عیب یابی مشکلات عملکرد با پایگاه داده Azure SQL [40 دقیقه]
04-01 تماس مشتری [1 دقیقه]
04-02 نسخهی نمایشی- بازتولید و درک مشکل با داشبورد جدید آنالیتیکس [7 دقیقه]
04-03 نسخهی نمایشی- تجزیه و تحلیل طرحهای اجرای پرس و جو برای مشکل محاسبه [5 دقیقه]
04-04 نسخهی نمایشی- تجزیه و تحلیل طرحهای اجرای پرس و جو برای مشکل فیلتر [3 دقیقه]
04-05 آشنایی با پایگاه داده Azure SQL [2 دقیقه]
04-06 نسخهی نمایشی- بررسی تنظیمات پایگاه داده و مدیریت فهرستها [3 دقیقه]
04-07 نسخهی نمایشی- حل مشکل شاخص گمشده [3 دقیقه]
04-08 نسخهی نمایشی- درک مشکلات عملکرد تعریف شده توسط کاربر در SQL Server [6 دقیقه]
04-09 روشهایی برای حل مشکل تابع تعریف شده توسط کاربر اسکالر [1 دقیقه]
04-10 نسخهی نمایشی- حل مشکل عملکرد عملکرد تعریف شده توسط کاربر اسکالر [5 دقیقه]
04-11 خلاصه ماژول و دوره [4 دقیقه]
ویکتور سال هاست که با دادههای مایکروسافت پلتفرم کار میکند. او یک معمار دادههای ابری است که با بزرگترین مشتریان سازمانی در نقشهای مختلف کار کرده است. تجربه او شامل دانش گسترده در مهندسی داده، مدیریت پایگاه داده، توسعه پایگاه داده و مشاوره است. ویکتور دارای چندین گواهینامه Microsoft Azure و همچنین گواهینامه MCSA برای SQL Server است. او مشتاق یادگیری فن آوریهای جدید است و شاگرد مادام العمر است. در آخرین نقش خود، او در درجه اول با دادههای مدرن Azure پلتفرم، از جمله Azure Synapse Analytics، Azure Databricks، Delta Lake، Spark و Power BI کار میکند. علایق اصلی حرفهای او تغییرات دائمی اکوسیستمهای داده ابری، و همچنین یادگیری ماشینی و به طور کلی همه دادهها است.