آموزش SQL Server: بهینه سازی عملکرد روش ذخیره شده - قسمت 2

SQL Server: Optimizing Stored Procedure Performance - Part 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هنگام استفاده از رویه های ذخیره شده ، عملکرد آنها به ایجاد یک برنامه بهینه برای محیط اجرا و اطمینان از ذخیره شدن آن بستگی دارد. در قسمت دوم این دوره جامع ، شما همچنان به یادگیری تکنیک ها ادامه خواهید داد ... اگر می خواهید از پایگاه داده SQL Server به طور موثر استفاده کنید ، در نهایت با استفاده از روش های ذخیره شده مواجه خواهید شد. هدف آنها این است که شما کدی را که در حافظه پنهان است برای بهبود عملکرد بار کاری برای اعدامهای بعدی بهینه و کامپایل کرده باشید. با این حال ، ممکن است دریابید که همیشه همیشه اینطور نیست. عملکرد یک روش ذخیره شده بستگی زیادی به نحوه انتخاب و ذخیره طرح دارد. اگر برنامه برای اعدامهای بعدی بهینه نباشد ، می تواند عملکرد را بسیار متضرر کند. در قسمت 2 این دوره جامع ، شما عمیقاً خواهید آموخت که چگونه گزینه های SET می توانند بر ایجاد و ذخیره برنامه تأثیر بگذارند ، به علاوه چگونگی اطمینان از استفاده از سایر ویژگی ها مانند شاخص های فیلتر شده و سایر ویژگی های دیگر مانند Resource Governent مشکلی ایجاد نمی کنند. این دوره برای توسعه دهندگان SQL Server و هر کسی که مسئول نوشتن رویه های ذخیره شده است که باید به طور مکرر عملکرد خوبی داشته باشند ، قابل استفاده است. پایگاه داده آزمایشی ارائه شده با SQL Server 2008 از طریق SQL Server 2014 سازگار است. همه نسخه های نمایشی دوره در SQL Server 2014 با ارجاع به رفتارها (در موارد مختلف) در همه نسخه ها نشان داده می شوند. استراتژی های بهینه سازی که در این دوره خواهید آموخت در مورد SQL Server 2005 به بعد اعمال می شود و حتی برخی از آنها به SQL Server 2000 برمی گردند.

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

مقدمه Introduction

  • مقدمه Introduction

  • آنچه این دوره پوشش می دهد What This Course Covers

  • آنچه ما قصد پوشش آن را نداریم What We're NOT Going to Cover

  • ترتیب ، تمرکز و ساختار دوره Course Order, Focus, and Structure

تنظیمات جلسه Session Settings

  • آنچه این ماژول پوشش می دهد What This Module Covers

  • تنظیمات جلسه و ویژگی های مربوط به عملکرد Session Settings and Performance-related Features

  • تنظیمات جلسه که نتایج را تحت تأثیر قرار می دهند (1) Session Settings That Affect Results (1)

  • ملاحظات ویژه: QUOTED_IDENTIFIER Special Considerations: QUOTED_IDENTIFIER

  • ملاحظات ویژه: ANSI_NULLS Special Considerations: ANSI_NULLS

  • تنظیمات جلسه که نتایج را تحت تأثیر قرار می دهند (2) Session Settings that Affect Results (2)

  • تنظیمات جلسه و روشهای ذخیره شده Session Settings and Stored Procedures

  • DEMO: گزینه های SET و ویژگی های مربوط به عملکرد (قسمت 1) DEMO: SET Options and Performance-related Features (Part 1)

  • DEMO: گزینه های SET و ویژگی های مربوط به عملکرد (قسمت 2) DEMO: SET Options and Performance-related Features (Part 2)

تنظیمات جلسه (بخش 2) Session Settings (Section 2)

  • مقدمه Introduction

  • تنظیمات جلسه و وضعیت اعدام Session Settings and Execution State

  • تنظیمات جلسه و اتصال مشتری Session Settings and Client Connectivity

  • عیب یابی تنظیمات جلسه Troubleshooting Session Settings

  • اولویت تنظیم جلسه: چه کسی برنده می شود؟ Session Setting Precedence: Who Wins?

  • تنظیمات جلسه Session Settings

  • تنظیمات جلسه و ویژگی های حافظه پنهان برنامه ریزی کنید Session Settings and Plan Cache Attributes

  • DEMO: قسمت 1 - تنظیم و درک روش PlanPate DEMO: Part 1 - Setup and Understanding ProcedurePlanState

  • DEMO: قسمت 2 - ویژگی های حافظه پنهان و حالت اجرا را برنامه ریزی کنید DEMO: Part 2 - Plan Cache Attributes and Execution State

  • کابوس تنظیمات جلسه و خلاصه ماژول The Nightmare of Session Settings and Module Summary

ملاحظات خاص Special Considerations

  • مقدمه Introduction

  • برآورد و دوباره کامپایل Estimates and Recompilation

  • DEMO: کامپایل مجدد لازم است - پارامترهای قسمت 1 DEMO: Recompile Is Required - Part 1 Parameters

  • DEMO: کامپایل مجدد لازم است - بخش 2 متغیرها و متغیرها DEMO: Recompile Is Required - Part 2 Literals and Variables

  • استخرهای منابع فرماندار منابع Resource Governor Resource Pools

  • DEMO: فرماندار منابع و کامپایل مجدد DEMO: Resource Governor and Recompilation

  • استراتژی های کدگذاری Coding Strategies

  • خلاصه ماژول Module Summary

تکنیک های عیب یابی Troubleshooting Techniques

  • مقدمه Introduction

  • پاک کردن برنامه ذخیره سازی برای عملکرد ضعیف Demystifying Plan Caching for Poor Performance

  • برنامه ناسازگار Caching و حل مشکلات گزینه SET Inconsistent Plan Caching and Resolving SET Option Issues

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش SQL Server: بهینه سازی عملکرد روش ذخیره شده - قسمت 2
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 13m
35
Pluralsight (پلورال سایت) pluralsight-small
31 اردیبهشت 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
82
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kimberly L. Tripp Kimberly L. Tripp

Kimberly L. Tripp یک SVL Server MVP و مدیر منطقه ای مایکروسافت است و از سال 1985 با رایانه ها کار می کند. از سال 1995 ، کیمبرلی به عنوان سخنران ، نویسنده ، مربی و مشاور در شرکت خود SQLskills.com کار کرده است که اکنون با او اداره می کند شوهر - پل رندال. کار مشترک کیمبرلی و پاول از توانایی کار بر روی انواع پروژه ها برخوردار هستند - از Immersion Events گرفته تا مشاوره تا سخنرانی در کنفرانس ها تا نوشتن مقاله و کتاب. کیمبرلی از سال 1996 سخنرانی ها و سمینارهایی را در Microsoft Tech * Ed ، SQLConnections ، SQLPass و سایر رویدادهای مرتبط با SQL Server ارائه داده است و به لحاظ کیفیت محتوای فنی و سبک ارائه به طور مداوم دارای بالاترین رتبه است. کیمبرلی به مشتریان کمک می کند تا مشکلات موجود و عملکرد آنها و همچنین راه حل های مناسب طراحی و معماری را برطرف کنند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.