دوره پیشرفته SQL Server 2022

در دوره پیشرفته SQL Server 2022 سماتک، وارد دنیای حرفه‌ای مدیریت و بهینه‌سازی پایگاه داده می‌شوی. این دوره برای افرادی طراحی شده که مفاهیم پایه را می‌دانند و حالا می‌خواهند عملکرد، امنیت و کارایی سیستم‌های SQL را در سطح سازمانی ارتقا دهند. با مباحثی مثل Query Optimization، Backup & Recovery، Performance Tuning و High Availability آشنا می‌شوی و یاد می‌گیری چطور ساختار داده را برای پروژه‌های واقعی بهینه کنی. پس از پایان دوره، مهارت کافی برای مدیریت حرفه‌ای دیتابیس‌ها و حل چالش‌های پیشرفته SQL را به‌دست خواهی آورد.

در حال حاضر این محصول در انبار موجود نیست و در دسترس نمی باشد.

SQL Server 2022
نام استاد

وحید قربانی

زمان دوره

36 ساعت

پیش نیاز

SQL Server

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

SQL Server physical and logical architecture
Table Types
    Disk-based Table
Memory Optimized Table
File Table
External Table
Termporal Table
Graph Table
 Advanced Data Types
     XML
JSON
HierarchyID
TimeStamp
Spatial
 Logical Query Process
Execution Plan
     Data Access Operator
Aggregations
Joins
Parallelism
Index Selection
Hints
Parameter Sniffing
Trivial plan
Batch Mode Processing
Indexing
 Row-based Index
Column Store
Missing Index
Covered Index
Filtered Index
 Auditing
   Query Store
Extended Event
DMV
 Full Text Search
 Full Text Catalog
Full Text Index
Predicates and Functions
Stoplists
 Statistics
Stale Statistics
Update Statistics
 Query Optimization Techniques
  Force Hints
 Window Functions
Ranking
Statistical
Offset
Frame
Aggregate
Transaction, Locking, Blocking
Dynamic Data Masking
CLR
User Defined Types
CLR SP
CLR Function
Test
 Unit
Integration
Load

Road Map
مسیر آموزشی
1
معماری منطقی و فیزیکی SQL Server
  • آشنایی با معماری فیزیکی و منطقی SQL Server
  • ساختار فایل‌های MDF، LDF و NDF
  • درک Buffer Pool و Page Life Cycle
  • مدیریت حافظه، CPU و Storage در SQL Server
SQL Server Management Studio (SSMS) SQL Server Profiler
2
انواع جداول در SQL Server
  • Disk-based Table و ویژگی‌های آن
  • Memory Optimized Table برای افزایش Performance
  • File Table و مدیریت فایل‌ها در پایگاه داده
  • External Table و PolyBase
  • Temporal Table برای ردیابی تغییرات داده
  • Graph Table برای مدل‌سازی روابط گرافی
SQL Server Management Studio T-SQL
3
آشنایی با انواع داده‌های پیشرفته
  • کار با XML و Queryهای XPath
  • مدیریت داده‌های JSON و توابع OPENJSON
  • HierarchyID برای ساختارهای درختی
  • TimeStamp و کاربرد آن در همگام‌سازی
  • Spatial Data برای تحلیل داده‌های جغرافیایی
SQL Server Management Studio SSMS XML Editor
4
فرآیند منطقی اجرای کوئری (Logical Query Process)
  • مراحل پردازش Query در SQL Server
  • Execution Plan و تحلیل عملکرد کوئری‌ها
  • درک Aggregations و Joins در سطح منطقی
  • Parallelism در اجرای Query
  • Index Selection و بهینه‌سازی مسیر اجرای داده
Execution Plan Viewer SQL Server Profiler DMV
5
تحلیل و بهینه‌سازی Execution Plan
  • Data Access Operators و مفهوم آن‌ها
  • Hints و کاربردهای منطقی در بهینه‌سازی
  • Parameter Sniffing و روش‌های کنترل آن
  • Trivial Plan و Adaptive Query Processing
  • Batch Mode Processing در Columnstore Index
SSMS Execution Plan Query Store Extended Events
6
طراحی و بهینه‌سازی ایندکس‌ها
  • Row-based Index و Columnstore Index
  • Covered Index و کاهش I/O
  • Filtered Index و بهینه‌سازی حجم داده‌ها
  • شناسایی Missing Index و ایجاد ایندکس‌های مؤثر
  • بررسی تأثیر ایندکس بر Performance
Database Engine Tuning Advisor SSMS
7
ممیزی و پایش فعالیت‌ها (Auditing)
  • راه‌اندازی و پیکربندی SQL Server Audit
  • استفاده از Query Store برای تحلیل Performance
  • Extended Events برای رصد رویدادها
  • Dynamic Management Views (DMV) برای عیب‌یابی
Query Store Extended Events DMV Scripts
8
جستجوی تمام‌متنی (Full Text Search)
  • ایجاد Full Text Catalog و Full Text Index
  • کار با توابع Contains و FreeText
  • Stoplists و مدیریت لغات توقف
  • بهبود سرعت جستجو با فیلترها و اولویت‌بندی
SQL Server Management Studio T-SQL
9
آمارها و بهینه‌سازی مبتنی بر Statistics
  • مفهوم Statistics و نقش آن در Query Optimization
  • تشخیص Stale Statistics و روش‌های به‌روزرسانی
  • Auto Update Statistics و گزینه‌های مرتبط
SSMS T-SQL Scripts DMV
10
تکنیک‌های پیشرفته بهینه‌سازی کوئری
  • Force Hints و کنترل رفتار Query Optimizer
  • کاربرد Window Functions (Ranking, Offset, Frame, Aggregate)
  • تکنیک‌های آماری برای بهینه‌سازی کوئری‌ها
  • مدیریت Queryهای پیچیده و سنگین
SQL Server Management Studio Query Store Execution Plan Viewer
11
تراکنش‌ها، لاک‌ها و مدیریت همزمانی
  • درک Locking و Blocking در SQL Server
  • Isolation Levels و رفتار تراکنش‌ها
  • حل Deadlock و پیشگیری از آن
  • Dynamic Data Masking برای امنیت داده‌ها
SQL Server Profiler Activity Monitor DMV
12
برنامه‌نویسی CLR در SQL Server
  • مقدمه‌ای بر CLR Integration
  • ایجاد User Defined Types و CLR Stored Procedures
  • پیاده‌سازی CLR Functions
  • بهینه‌سازی کدهای CLR و بررسی امنیت
Visual Studio SQL Server Management Studio
13
تست و اعتبارسنجی در SQL Server
  • تست واحد (Unit Testing) برای Stored Procedures
  • تست یکپارچگی داده‌ها (Integration Testing)
  • تست بارگذاری (Load Testing)
  • تحلیل عملکرد پس از تست
SQL Server Data Tools (SSDT) SSMS Azure Data Studio
14
پروژه نهایی SQL Server پیشرفته
  • طراحی و پیاده‌سازی پایگاه داده با ساختارهای پیشرفته
  • بهینه‌سازی Queryها با Index و Statistics
  • ایجاد فرآیندهای مانیتورینگ و Auditing
  • مستندسازی و ارائه تحلیل نهایی
SQL Server Management Studio Query Store Extended Events SSIS
توضیحات

مخاطب دوره:

توسعه دهندگان پایگاه داده، برنامه نویسان، تحلیلگر داده، دانشمند علم داده و متخصصین هوش تجاری

هدف دوره:

• بررسی معماری فیزیکی و منطقی SQL Server
• آشنایی با انواع جداول و نحوه ذخیره سازی آن ها
• مرور انواع داده ای پیشرفته XML, JSON, HierarchyID, timestamp, Spatial
• بررسی ساختار منطقی کوئری
• مرور عملگرهای مهم Execution Plan
• پیاده سازی انواع ایندکس ها
• آشنایی با Full Text Serach
• بررسی Statistics
• روش های بهینه سازی کوئری از طریق بازنویسی و تعریف ایندکس
• بررسی کامل Window Functions
• آشنایی با Dynamic Data Masking
• توسعه SQL Server با استفاده از CLR
• پیاده سازی انواع تست Unit, Integration, Load

advancedsql

کاتالوگ دوره

سئوالات متداول
دیدگاه‌ها

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره پیشرفته SQL Server 2022”

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

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


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