آموزش مدیریت عملکرد پایگاه داده SQL Server

Managing SQL Server Database Performance

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: مشکلات عملکرد SQL Server واقعی است و عیب یابی می تواند یک چالش باشد. این دوره شامل مواردی است که بر عملکرد و چگونگی عیب یابی و بهینه سازی عملکرد هم به صورت آزمایشی و هم با Azure SQL Database را تحت پوشش قرار می دهند. عیب یابی و بهینه سازی عملکرد SQL Server اغلب طاقت فرسا ، پیچیده و در محیط های تولید بسیار طولانی می شود. با این حال ، این نباید باشد. با درک دقیق مشکل ارتباط مناسب و داشتن بهترین روش ها و ابزارها برای رفع مشکلات ، می توان تلاش ها و منابع سرمایه گذاری شده در کل روند را به طور قابل توجهی کاهش داد یا حتی می توان به طور کامل از آنها جلوگیری کرد. در این دوره ، مدیریت عملکرد پایگاه داده SQL Server ، درک بهتری خواهید یافت و برخی از عوامل اصلی را که می توانند بر عملکرد پایگاه داده تأثیر منفی بگذارند ، یا فراتر از حجم کاری که اجرا می کنید ، برطرف می کنید. ابتدا ، نحوه برخورد با مسائل مربوط به عملکرد و مقیاس پذیری را به طور کلی بررسی می کنید و اینکه چه روش هایی برای کارایی ترجیح داده می شوند. در مرحله بعدی ، شما چندین مفاهیم مهم SQL Server را کشف خواهید کرد تا به شما کمک کند چگونگی کارکرد زیر کار را همراه با تکنیک های بهینه سازی حافظه سرور و پیکربندی tempdb درک کنید. سرانجام ، خواهید آموخت که در Microsoft Azure باید مراقب چه عواملی مانند اندازه و انتخاب سطح مناسب خدمات باشید. پس از اتمام این دوره ، مهارت و دانش لازم برای جلوگیری از مشکلات عمده ، عیب یابی و بهینه سازی محیط SQL سرور خود را برای مدیریت بهتر بارهای کار پایگاه داده SQL Server خود خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

با هدف عملکرد و مقیاس پذیری Aiming for Performance and Scalability

  • مقدمه Introduction

  • رویکرد جامع و لایه ای A Holistic and Layered Approach

  • تعاریف و روشها Definitions and Methods

  • با هدف مقیاس پذیری و عملکرد Aiming for Scalability and Performance

  • محدوده و دارایی ها Scope and Assets

  • بررسی اجمالی Overview

درک مفاهیم کلیدی SQL Server Understanding Key SQL Server Concepts

  • نسخه های اصلی و سطح سازگاری Major Versions and Compatibility Levels

  • سطح وصله و سرویس Patch Levels and Servicing

  • نسخه ها و بهترین روش ها Editions and Best Practices

  • نمونه های سرور Server Instances

  • گزینه های پیکربندی سرور Server Configuration Options

  • گزینه های پیکربندی پایگاه داده Database Configuration Options

  • ردیابی پرچم ها Trace Flags

  • تمپدب Tempdb

  • مدل های بازیابی و ثبت معاملات Transaction Log and Recovery Models

  • مدیریت حافظه و SQLOS Memory Management and SQLOS

  • آمار و مدل نخ را منتظر بمانید Wait Statistics and the Threading Model

بهینه سازی SQL Server Instance و پیکربندی حافظه Optimizing SQL Server Instance and Memory Configuration

  • بررسی سلامت سرور Server Health Check

  • نسخه ی نمایشی: تنظیمات حافظه Demo: Memory Settings

  • نسخه ی نمایشی: تنظیمات موازی سازی Demo: Parallelism Settings

  • نسخه ی نمایشی: پرونده های ERRORLOG Demo: ERRORLOG Files

بهینه سازی Tempdb و پیکربندی فایل پایگاه داده کاربر Optimizing Tempdb and User Database File Configuration

  • پرونده پایگاه داده IO Database File IO

  • راه اندازی سریع فایل و گلوگاه های Tempdb Instant File Initialization and Tempdb Bottlenecks

  • نسخه ی نمایشی: تنظیمات رشد خودکار Demo: Autogrowth Settings

  • نسخه ی نمایشی: پیکربندی Tempdb Demo: Tempdb Configuration

پیکربندی SQL Server در Azure Configuring SQL Server in Azure

  • SQL Server در Azure SQL Server in Azure

  • ماشین های مجازی SQL Server SQL Server Virtual Machines

  • نسخه ی نمایشی: ایجاد ماشین های مجازی و اندازه گیری SQL Server Demo: Creating SQL Server Virtual Machines and Sizing

  • پایگاه داده Azure SQL Azure SQL Database

  • استخرهای الاستیک Elastic Pools

  • نسخه ی نمایشی: تخمین طبقه ها و اندازه های خدمات Demo: Estimating Service Tiers and Sizes

عیب یابی و زیر سازی محیط Troubleshooting and Baselining the Environment

  • عیب یابی و خط پایه در SQL Server Troubleshooting and Baselining in SQL Server

  • صبر کنید آمار در عمل Wait Statistics in Practice

  • الگوهای نوع انتظار مربوط به IO و CPU IO and CPU Related Wait Type Patterns

  • الگوهای نوع انتظار مربوط به سیستم عامل ، قفل کردن و صفحه داده OS, Locking, and Data Page Related Wait Type Patterns

  • منتظر الگوهای آماری در عیب یابی باشید Wait Statistics Patterns in Troubleshooting

  • نسخه ی نمایشی: منتظر تجزیه و تحلیل آمار با درخواست سفارشی باشید Demo: Wait Statistics Analysis with Custom Query

  • عیب یابی عملکرد IO با DMV IO Performance Troubleshooting with DMVs

  • نسخه ی نمایشی: تحلیل عملکرد IO با درخواست سفارشی Demo: IO Performance Analysis with Custom Query

  • فروشگاه پرس و جو Query Store

  • نسخه ی نمایشی: استفاده از فروشگاه Query برای تجزیه و تحلیل عملکرد پرس و جو Demo: Using the Query Store for Query Performance Analysis

  • ردیابی جلسه System_health System_health Session Trace

  • نسخه ی نمایشی: با استفاده از System_health Session Trace برای عیب یابی Demo: Using the System_health Session Trace for Troubleshooting

  • رد پرفمون Perfmon Traces

  • شمارنده های جالب SQL Server Interesting SQL Server Counters

  • الگوهای امید به زندگی صفحه Page Life Expectancy Patterns

  • نسخه ی نمایشی: استفاده و تجزیه و تحلیل ردیابی های Perfmon Demo: Using and Analyzing Perfmon Traces

  • خلاصه ماژول و دوره Module and Course Summary

نمایش نظرات

آموزش مدیریت عملکرد پایگاه داده SQL Server
جزییات دوره
2h 50m
49
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
35
4.1 از 5
دارد
دارد
دارد
Viktor Suha
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Viktor Suha Viktor Suha

ویکتور چندین سال است که با پلت فرم داده های مایکروسافت ، از جمله موتور پایگاه داده اصلی SQL Server ، خدمات گزارشگری و خدمات یکپارچه سازی ، کار می کند. وی 10 سال در Microsoft Premier Support کار کرده است و از این فناوری ها برای مشتریان بزرگ شرکت پشتیبانی می کند. وی همچنین برخی از تجربه های زیرساختی SharePoint را به دست آورد. از سالهای مایکروسافت ، او هم به عنوان توسعه دهنده پایگاه داده SQL Server و هم DBA کار می کند ، بنابراین در هر دو جهان عمدتا در محیط های بزرگ شرکت تجربه دارد. ویکتور دارای چندین گواهینامه MCP ، گواهینامه MCSA برای SQL Server است و وی اخیراً برنامه Microsoft Professional Data Science Science را با یک گواهینامه به منظور کسب بینش در مورد یادگیری ماشین و به طور کلی علم داده به پایان رسانده است. او مشتاق یادگیری مداوم فن آوری های جدید است و معتقد به پیشرفت شخصی مداوم است. منافع اصلی حرفه ای وی فناوری ها و روندهای پایگاه داده از جمله سیستم عامل های NoSQL است ، اما همچنین راه حل های BI ، MS Power BI و MS Azure.