MS/10987C : Performance Tuning and Optimizing SQL Databases
4 gün (24 Saat) İleri Sınıf / Online Veritabanı Yönetimi
SQL Server diğer RDBMS'lere göre daha az bakıma ihtiyaç duyarmaktadır. SQL Server performansının üst limitlerine ulaşmak için çeşitli tekniklerden ve bileşenlerden faydalanabilirsiniz. "Performance Tuning and Optimizing SQL Databases" eğitimi ile donanım, sorgu, veritabanı ve server seviyesinde performans iyileştirici tekniklere odaklanıyoruz. 100 kat daha hızlı sorgulama yapabilmemizi sağlayan özelliklere değiniyor, server sağlığını izleme yöntemlerini ele alıyoruz.
Eğitim İçeriği
Module 1: SQL Server Architecture, Scheduling, and Waits
- Lesson
- SQL Server Components and SQL OS
- Windows Scheduling vs SQL Scheduling
- Waits and Queues
- Lab : SQL Server Architecture, Scheduling, and Waits
Module 2: SQL Server I/O
- Lesson
- Core Concepts
- Storage Solutions
- I/O Setup and Testing
- Lab : Testing Storage Performance
Module 3: Database Structures
- Lesson
- Database Structure Internals
- Data File Internals
- TempDB Internals
- Lab : Database Structures
Module 4: SQL Server Memory
- Lesson
- Windows Memory
- SQL Server Memory
- In-Memory OLTP
- Lab : SQL Server Memory
Module 5: SQL Server Concurrency
- Lesson
- Concurrency and Transactions
- Locking Internals
- Lab : SQL Server Concurrency
Module 6: Statistics and Index Internals
- Lesson
- Statistics Internals and Cardinality Estimation
- Index Internals
- Columnstore Indexes
- Lab : Statistics and index Internals
Module 7: Query Execution and Query Plan Analysis
- Lesson
- Query execution and optimizer internals
- Query execution plans
- Analyzing query execution plans
- Adaptive query processing
- Lab : Query execution and query plan analysis
Module 8: Plan Caching and Recompilation
- Lesson
- Plan cache internals
- Troubleshooting plan cache issues
- Automatic tuning
- Query store
- Lab : Plan caching and recompilation
Module 9: Extended Events
- Lesson
- Extended events core concepts
- Working with extended events
- Lab : Extended events
Module 10: Monitoring, Tracing, and Baselining
- Lesson
- Monitoring and tracing
- Baselining and benchmarking
- Lab : Monitoring, Tracing and Baselining
Öncesinde Önerilenler
-
Data Engineer
Büyük Verinin İşlenmesi, Yönetimi, Veri Kalitesini Arttırma, Bulut Bilişim ve Veri Bilimi için Kodlama, Spark ve Hadoop gibi Dağıtık Mimariler ile Çalışma.
- C/STATI : Betimleyici ve Çıkarımsal İstatistik Temelleri
- C/STATF : İstatistik Esasları
- C/STATF+ : İstatistik Esasları (Genişletilmiş)
- MS/20761C : Querying Data with Transact-SQL
- C/TVTS : T-SQL ile Veri Tabanı Sorgulama (Microsoft SQL Server)
- MS/20777A : Implementing Microsoft Azure Cosmos DB Solutions
- C/PBSSBI : Power BI ile Self Service BI
- C/IRFDS : R Dili ve R ile Veri Analizi
- C/PDE : Python Dili Esasları
- C/IPFDS : Python Dili ve Python ile Veri Analizi
- C/PVA : Python ile Veri Analizi
- MS/20762C : Developing SQL Databases (Microsoft SQL Server)
- CMS/20764C : Administering a SQL Database Infrastructure
- MS/DP-300 : Administering Relational Databases on Microsoft Azure
- MS/20765C : Provisioning SQL Databases
-
Database Admin
Veritabanı yönetimi, optimizasyonu, performansı, felaketten kurtarma ve yüksek erişilebilirlik.
- MS/20761C : Querying Data with Transact-SQL
- C/TVTS : T-SQL ile Veri Tabanı Sorgulama (Microsoft SQL Server)
- MS/20762C : Developing SQL Databases (Microsoft SQL Server)
- CMS/20764C : Administering a SQL Database Infrastructure
- MS/DP-300 : Administering Relational Databases on Microsoft Azure
- MS/20765C : Provisioning SQL Databases
Sonrasında Önerilenler
-
Data Engineer
Büyük Verinin İşlenmesi, Yönetimi, Veri Kalitesini Arttırma, Bulut Bilişim ve Veri Bilimi için Kodlama, Spark ve Hadoop gibi Dağıtık Mimariler ile Çalışma.
- CMS/20767B : Implementing a SQL Data Warehouse
- MS/20768C : Developing SQL Data Models
- MS/10990C : Analyzing Data with SQL Server Reporting Services
- C/DMDQ : Veri Yönetimi ve Veri Kalitesi
- C/ADMT : İleri Veri Modelleme Teknikleri
- CMS/DP-203 : Data Engineering on Microsoft Azure
- C/AZSC-Synapse : Fundamentals of Azure Synapse Analytics
- C/BDA-Synapse : Data Analytics Solutions Using Azure Synapse Analytics
- MS/DP-500 : Designing and Implementing Enterprise-Scale Analytics Solutions Using Microsoft Azure and Microsoft Power BI
- CMS/DP-601T00A : Implementing a Lakehouse with Microsoft Fabric
- C/DAWS : Big Data Analysis with Spark
- C/PSS : PySpark ile Spark SQL
- C/VBL : Veri Bilimcileri için Linux
- C/VMUP : Veri Mimarisinde Ustalaşma Programı
-
Database Admin
Veritabanı yönetimi, optimizasyonu, performansı, felaketten kurtarma ve yüksek erişilebilirlik.
Bu seride sonrasında önerilen herhangi bir eğitim mevcut değil.