پیشنهاد فرادرس

فیلم آموزش بهینه سازی و افزایش Performance در SQL Server

دسته بندی ها: آموزش SQL Server ، پایگاه داده ، آموزش های پلورال سایت (Pluralsight)

فیلم-آموزش-بهینه-سازی-و-افزایش-performance-در-sql-server

مبحثی که در پروژه های تجاری و پروژه هایی که با حجم بالای داده سروکار دارند از اهمیت ویژه ای برخوردار است، بحث افزایش کارایی (Performance) و بهینه سازی (Optimizing) دیتابیس می باشد.

این کار مراحل مختلفی دارد که اولین قدم نوشتن کوئری های بهینه است.مورد دیگری که روی افزایش کارایی دیتابیس تاثیر زیادی دارد ایندکس گذاری مناسب دیتابیس می باشد.قبلا چند دوره آموزشی در این زمینه در سایت قرار گرفته است.پیشنهاد میکنم این ویدئو رو نیز از دست ندین.

این مجموعه آموزشی (SQL Server: Optimizing Ad Hoc Statement Performance) دارای سطح متوسط و مدت زمان 7 ساعت و 15 دقیقه می باشد. و محصول PluralSight می باشد.

خلاصه سر فصل های این مجموعه:

  • روش های مختلف برای اجرای SQL Statements
  • درک sp_executesql
  • آشنایی با اجرای پویای رشته ها
  • اجرای رشته های پویا و SQL Injection
  • بهینه سازی هزینه بر
  • آشنایی با گزینش
  • نمونه پروژه : به روز رسانی و برآورد
  • برنامه های چندگانه
  • نمونه پروژه : ایجاد یک پایگاه داده نمونه
  • طراحی Cache Pollution
  • نمونه پروژه : تجزیه و تحلیل برای طرح  Cache Pollution
  • نمونه پروژه : بهینه سازی حجم کاری  adhoc
  • اجرا، ذخیره سازی، کش کردن
  • نمونه پروژه : اجرای پویای عبارات رشته ای با  Unsafe Statement
  • جایگزینی بیانیه های  Ad Hoc
  • طراحی چند گانه
  • و...

لیست سر فصل های لاتین مجموعه:

	Introduction	 		
Introduction and Background			
This Course			
What Does Optimizing Ad Hoc Statement Performance NOT Mean?			
What Does Optimizing Ad Hoc Statement Performance Mean?			
Why is This Course Relevant?			
Course Focus and Structure (1)			
Course Focus and Structure (2)			
	Statement Execution Methods	 		
Introduction			
Different Ways to Execute SQL Statements			
Understanding Ad Hoc Statements			
Understanding sp_executesql			
Understanding Dynamic String Execution			
Dynamic String Execution and SQL Injection			
Demo: Credit Sample Database Setup for This Course			
Demo: Setting Up For Analyzing Cache			
Demo: Part 1 - Ad Hoc Safe Statements			
Demo: Part 2 - Ad Hoc Unsafe Statements			
Demo: Part 3 - Ad Hoc Safe and Unsafe with Variables			
Demo: Part 4 - sp_executesql with Safe Statement			
Demo: Part 5 - sp_executesql with Unsafe Statement			
Demo: Part 6 - Dynamic String Execution with Safe Statement			
Demo: Part 7 - Dynamic String Execution with Unsafe Statement			
Summary: Statement Execution Methods			
	Estimates and Selectivity	 		
Introduction			
Statement Execution Simplified			
Cost-Based Optimization			
Understanding Selectivity			
Demo: Setup and First Look at Statistics			
Demo: Updates and Estimates			
Demo: Ad Hoc Statements and Variables			
Demo: When No Statistics Exist then Heuristics are Used	
Demo Summary: Estimates and Selectivity		
How Do You See Statistics?			
What Do Statistics Tell Us About Our Data? (1)			
What Do Statistics Tell Us About Our Data? (2)			
What Do Statistics Tell Us About Our Data? (3)			
What Do Statistics Tell Us About Our Data? (4)			
Demo: Reading the Histogram			
When and How Does SQL Server Use Statistics?	
Summary: Estimates and Selectivity			
	Statement Caching	 		
Introduction		
What Affects Ad Hoc Statement Behavior?			
Default Ad Hoc Statement Behavior			
Ad Hoc Statement Textual Matching			
Ad Hoc Statements: Safe vs. Unsafe			
Ad Hoc Statement Caching		
Demo: Ad Hoc Statements and the Plan Cache		
Verifying Plans in Cache NOW			
Analyzing the Plan Cache			
Demo: query_hash and query_plan_hash			
Changing Ad Hoc Statement Behavior (1)			
Changing Ad Hoc Statement Behavior (2)		
Multiple Plans (Tipping/Covering)		
Demo: Part 1 - Making a Statement Safe with Covering			
Demo: Part 2 - The Right Way to Force Statements			
Summary: Statement Caching			
	Plan Cache Pollution	 		
Plan Cache Pollution		
Ad Hoc Plan Cache Pollution Defined			
Plan Cache Stores			
Verifying State of Plan Cache			
Demo: Analyzing for Plan Cache Pollution - Setup			
Demo: Analyzing for Plan Cache Pollution			
Balancing Plan Cache Pollution, CPU, and PSP (1)			
Demo: Part 1a - Optimize for Adhoc Workloads			
Demo: Part 1b - Covering to Make a Query Safe			
Balancing Plan Cache Pollution, CPU, and PSP (2)			
Balancing Plan Cache Pollution, CPU, and PSP (3)			
Balancing Plan Cache Pollution, CPU, and PSP (4)			
Demo: Part 2a - Forcing a Stable Statement With sp_executesql			
Demo: Part 2b - Forcing a Stable Statement with a Plan Guide			
Demo: Part 2c - Optimizing an Expensive Statement			
Balancing Plan Cache Pollution, CPU, and PSP (5)			
Demo: Part 3 - Clearing Single-Use Plan Cache Pollution			
Alternatives to Ad Hoc Statements			
Demo: Summary of All Script Executions			
Summary: Plan Cache Pollution			
	Summary	 		
Statement Execution Summary			
Statement Execution, Estimates, and Caching (1)			
Statement Execution, Estimates, and Caching (2)			
Statement Execution Methods, Caching, and Concerns			
Bringing It All Together			
Statement Execution Solutions (1)			
Statement Execution Solutions (2)			
Statement Execution Solutions (3)			
Summary: Statement Execution			
Just the Tip of the Iceberg			
Where to Go Next and Final Summary

حجم فایل:1213MB

Pluralsight SQL Server Optimizing Ad Hoc Statement Performance

پیشنهاد فرادرس