دانلود آموزشSQL Server بهینه سازی Stored Procedure

هنگامی که شما از روش های ذخیره سازی استفاده میکنید عملکرد خود را وابسته به طراح های بهینه محیط اجرا میبینند. این دوره جامع روش های بهینه سازی و چیز های بیشتری نشان میدهد و برای توسعه دهندگان SQL سرور و هر کسی که مسئول تضمین عملکرد روش های ذخیره سازی است مناسب است از SQL سرور ۲۰۰۵ به بعد.

اگر میخواهید به طور موثر از پایگاه داده SQL سرور استفاده کنید شما ناچارید از روش های ذخیره سازی Stored Procedure استفاده کنید. هدف این دوره آموزش به شما کد های بهینه و توسعه یافته و انتخاب طرح های بهینه است. اگر طرح های مورد استفاده بهینه انتخاب نشوند ممکن است در آینده مشکلاتی در امنیت و دسترسی به اطلاعات به وحود بیاید.

محصول شرکت

http://tutdl.ir/wp-content/uploads/icons/company.png Pluralsight

مدرس ویدیو

http://tutdl.ir/wp-content/uploads/icons/authors-icon.pngKimberly L. Tripp

زمان ویدیو

http://tutdl.ir/wp-content/uploads/icons/video.png ۷ ساعت و ۱۱ دقیقه

حجم ویدیو

http://tutdl.ir/wp-content/uploads/icons/bandwidth.png  ۱٫۱  گیگابایت

 

فهرست کامل سرفصل‌ها و عناوین آموزش (به همراه زمان دقیق آنها) :

Introduction – 00:21:19

Introduction – 01:51

This Course – 02:35

What Does Optimizing Stored Procedure Performance Mean? – 02:49

Does This Sound Familiar? – 02:11

What Does Optimizing Stored Procedure Performance NOT Mean? – 03:46

Why This Course Is Relevant – 03:11

Course Focus and Structure (1) – 02:09

Course Focus and Structure (2) – 02:44

 

Why Use Stored Procedures? – 00:27:04

Overview – 02:04

Different Ways to Execute SQL Statements – 02:25

Some Statements Can Be Cached for Reuse (1) – 01:45

Some Statements Can Be Cached for Reuse (2) – 03:43

Version-Specific Plan Caching Whitepapers – 01:26

Reducing Plan Cache Pollution – 04:32

Understanding sp_executesql – 02:51

Stored Procedures / sp_executesql and the Cache – 02:39

Parameter Sniffing – 02:01

Summary: Why Use Stored Procedures? – 03:34

 

Creation, Compilation, and Invalidation Section 1 – 01:08:12

Overview – 02:15

What Happens When You Create a Procedure? – 03:22

Where Are Stored Procedures Stored? (1) – 01:43

Where Are Stored Procedures Stored? (2) – 05:20

Creating Stored Procedures – 07:35

Stored Procedure Plans and Caching – 16:11

Side Effect: Plan Cache Flush (1) – 03:43

Side Effect: Plan Cache Flush (2) – 06:55

Side Effect: Plan Cache Flush (3) – 01:53

Side Effect: Plan Cache Flush (4) – 01:38

DEMO: Generic Demo Intro – 02:47

DEMO: Setup Credit Sample Database – 05:00

DEMO: Setup Analysis Procedures for Credit – 02:35

DEMO: Object-Level Invalidation or Eviction – 01:20

DEMO: Database-Level Invalidation or Eviction – 03:09

DEMO: Server-Level Invalidation or Eviction – 02:37

 

Creation, Compilation, and Invalidation Section 2 – 00:53:29

Plan Invalidation – 05:09

Plan Invalidation Due to Statistics Updates – 04:16

DEMO: Plan Invalidation and Statistics – Part 1 – 14:23

Updates to Statistics may not Invalidate Bad Plans – 03:01

DEMO: Plan Invalidation and Statistics – Part 2 – 13:30

Plan Invalidation / Recompilation Causes – 02:31

Stored Procedure Caching + Compilation Concerns – 04:06

When Should You Recompile? – 03:45

Summary: Creation and Compilation – 02:45

 

Optimization and Recompilation Section 1 – 00:55:44

Overview – 04:24

Options for Recompilation – 04:11

sp_recompile object_name – 06:52

DEMO: Long Blocking Chains – 11:13

CREATE … WITH RECOMPILE – 03:21

DEMO: CREATE … WITH RECOMPILE – 05:22

Conditional Logic – 02:49

DEMO: Conditional Logic – Part 1 – 08:43

Modularization – 03:17

DEMO: Conditional Logic – Part 2 – Modularization – 05:27

 

Optimization and Recompilation Section 2 – 00:51:43

EXECUTE … WITH RECOMPILE (1) – 03:38

DEMO: EXECUTE … WITH RECOMPILE For Testing – 10:18

EXECUTE … WITH RECOMPILE (2) – 03:39

DEMO: Determining Plan Stability – 07:44

Statement-Level Recompilation – 05:33

DEMO: Recompilation With OPTION (RECOMPILE) – 04:15

DEMO: Recompilation With OPTION (Optimize For Literal) – 04:23

DEMO: Recompilation With OPTION (Optimize For UNKNOWN) – 09:17

DEMO: Variables Simulate Optimize For UNKNOWN – 02:51

 

Optimization and Recompilation Section 3 – 01:08:24

OPTION (RECOMPILE) – 03:56

OPTIMIZE FOR … – 04:41

DEMO: Scenario – Setup – 04:15

DEMO: Scenario – Scenario Explained – 05:26

DEMO: Scenario – Conditional Logic Does NOT Work – 05:46

DEMO: Scenario – EXEC With RECOMPILE – 07:20

DEMO: Scenario – Conditional Logic Plus Modularization WORKS! – 06:32

DEMO: Stabilizing Plans With Indexes – Setup and Scenario – 04:36

DEMO: Stabilizing Plans With Indexes – Plan Stability – 10:23

DEMO: Stabilizing Plans With Indexes – Voila! – 10:17

Summary: Walkthrough Demo (1) – 02:20

Summary: Walkthrough Demo (2) – 02:46

 

Optimization and Recompilation Section 4 – 01:02:20

When Does a Procedure Get Optimized? – 03:39

Server-Wide: OPTIMIZE FOR UNKNOWN – 03:08

The Checkered Past of OPTION (RECOMPILE) – 03:37

Dynamic String Execution – 03:09

DEMO: Dynamic String Execution – 08:04

Multi-Purpose Procedures – 02:41

Building Strings Dynamically and Caching – 03:44

DEMO: Multi-Purpose Procedures – Setup and Scenario – 05:21

DEMO: Multi-Purpose Procedures – The Problem – 05:08

DEMO: Multi-Purpose Procedures – Option Recompile too Much CPU – 03:15

DEMO: Multi-Purpose Procedures – The Ultimate Multi-Purpose Proc – 16:47

Patterns and Practices in Statement Recompilation – 02:59

Summary: Stored Procedure Pitfalls/Performance – 00:43

 

Other Concerns and Considerations – 00:23:17

Overview – 03:46

Demystifying Plan Caching for Bad Plans – 03:04

Secondary Concerns and Considerations – 07:57

Optimizing Statement and Procedure Performance – 02:35

Just the Tip of the Iceberg – 04:19

Course Summary – 01:33

 

دانلود آموزش

http://tutdl.ir/wp-content/uploads/icons/Button-Download-icon.png دانلود بخش اول

http://tutdl.ir/wp-content/uploads/icons/Button-Download-icon.png دانلود بخش دوم

http://tutdl.ir/wp-content/uploads/icons/Button-Download-icon.png دانلود بخش سوم

همچنین ببینید

دانلود آموزش C# Basics: Learn to Code the Right Way

توضیحات : در این دوره آموزشی مقدمات زبان قدرتمند سی شارپ را بیاموزید . آیا …

۳ دیدگاه

  1. ممنون از سایت خوبتون

  2. فرشید علی اکبری

    سلام
    خیلی جلی تشکر داره و ممنون از زحمات شما عزیزان.
    فقط ایکاش اوندسته از فایل های آموزشی که مثل همین نمونه ی آموزشی، حجمی بالا دارند رو مطابق با هر Section فشرده میکردید تا کاربران مراجعه کننده مطابق با سرفصل دروس اراد شده فقط Sectionهای مورد نیاز خودشون رو دانلود کنند/

    پاینده باشید.

  3. سلام . خدا قوت. اولین باره که از سایتتون بازدید می کنم. کار شما حرف نداره. وااااقعا متشکرم . منتظر آموزش های بیشتر و حرفه ای در زمینه SQL Server هستم . خیلی ما رو منتظر نذارید. بازم متشکرم

پاسخ دهید

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