نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا تجربه نوشتن T-SQL را دارید اما می خواهید شروع به ایجاد رویه های ذخیره شده کنید؟ خوب، این دوره برای شماست! با یادگیری نکات و نکات طراحی و بهینهسازی رویههای ذخیرهشده، مهارتهای خود را به سطح بعدی ببرید. شاید شما سالها است که با رویههای ذخیرهشده کار میکنید یا کار میکنید. شاید بخواهید درک خود از رویه های ذخیره شده در SQL Server را به سطح بعدی ارتقا دهید. در این دوره آموزشی، Capturing Logic with Stored Procedures در T-SQL، دانش اساسی برای توسعه رویه های ذخیره شده قدرتمند را خواهید آموخت. ابتدا، خواهید آموخت که چرا استفاده از رویه های ذخیره شده در SQL Server برای اجرای کد قابل نگهداری بسیار مهم است و چرا استفاده از اشیاء موقت ممکن است پیچیدگی را کاهش دهد. در مرحله بعد، روش هایی را برای افزودن پرس و جو به رویه های ذخیره شده خود کشف خواهید کرد. در نهایت، چندین تکنیک را برای بهینهسازی عملکرد رویههای ذخیره شده خود بررسی خواهید کرد. پس از اتمام این دوره، مهارت ها و دانش لازم برای ارائه مداوم رویه های ذخیره شده بهینه در SQL Server را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
بررسی مزایای رویه های ذخیره شده
Exploring the Benefits of Stored Procedures
-
معرفی
Introduction
-
رویه ذخیره شده چیست؟
What Is a Stored Procedure?
-
گزینه های واکشی داده ها
Data Fetching Options
-
مقایسه نماها و رویه های ذخیره شده
Comparing Views and Stored Procedures
-
مزایای رویه ذخیره شده
Stored Procedure Benefits
-
حفظ کد
Maintaining Code
-
نسخه ی نمایشی: ایجاد محیط شما
Demo: Creating Your Environment
-
نسخه ی نمایشی: حفظ منطق کسب و کار
Demo: Maintaining Business Logic
-
مزایای امنیتی
Security Benefits
-
نسخه ی نمایشی: ایمن کردن جداول
Demo: Securing Tables
-
دستاوردهای عملکرد
Performance Gains
-
نسخه ی نمایشی: استفاده مجدد از برنامه
Demo: Plan Reuse
-
بررسی معایب
Reviewing Disadvantages
-
خلاصه
Summary
ایجاد اولین رویه ذخیره شده شما
Creating Your First Stored Procedure
-
معرفی
Introduction
-
ایجاد اولین رویه ذخیره شده شما
Creating Your First Stored Procedure
-
کاوش در نحو جدید و اجرا
Exploring New Syntax and Executing
-
نامگذاری رویه های ذخیره شده
Naming Stored Procedures
-
نسخه ی نمایشی: ایجاد و اجرا
Demo: Creating and Executing
-
نسخه ی نمایشی: رویه های ذخیره شده اسکریپت
Demo: Scripting Stored Procedures
-
بررسی پارامترها
Exploring Parameters
-
نسخه ی نمایشی: اضافه کردن پارامترها
Demo: Adding Parameters
-
نسخه ی نمایشی: یافتن وابستگی ها
Demo: Finding Dependencies
-
بهترین شیوه ها
Best Practices
-
خلاصه
Summary
راه اندازی کوئری ها در رویه های ذخیره شده
Setting up Queries in Stored Procedures
-
معرفی
Introduction
-
کار با Query
Working with Queries
-
بررسی اشیاء موقت
Reviewing Temporary Objects
-
ایجاد اشیاء موقت
Creating Temporary Objects
-
نسخه ی نمایشی: افزودن پرس و جو به رویه های ذخیره شده
Demo: Adding Queries to Stored Procedures
-
نسخه ی نمایشی: استفاده از اشیاء موقت
Demo: Using Temporary Objects
-
کاوش پارامترهای با ارزش جدول
Exploring Table Valued Parameters
-
نسخه ی نمایشی: پارامترهای با ارزش جدول
Demo: Table-valued Parameters
-
بررسی SP_EXECUTESQL
Examining SP_EXECUTESQL
-
نسخه ی نمایشی: با استفاده از SP_EXECUTESQL
Demo: Using SP_EXECUTESQL
-
پیاده سازی پرچم اشکال زدایی
Implementing a Debug Flag
-
نسخه ی نمایشی: اضافه کردن یک پرچم اشکال زدایی
Demo: Adding a Debug Flag
-
خلاصه
Summary
بهینه سازی عملکرد رویه ذخیره شده
Optimizing Stored Procedure Performance
-
معرفی
Introduction
-
ایجاد یک خط پایه
Creating a Baseline
-
نسخه ی نمایشی: جمع آوری آمار پایه
Demo: Gathering Baseline Stats
-
شکست افسانه های عملکرد
Busting Performance Myths
-
نسخه ی نمایشی: افسانه جدول دما
Demo: Temp Table Myth
-
نسخه ی نمایشی: انتخاب 1 در مقابل انتخاب *
Demo: Select 1 Versus Select *
-
کاوش پارامتر Sniffing
Exploring Parameter Sniffing
-
نسخه ی نمایشی: پارامتر Sniffing
Demo: Parameter Sniffing
-
خلاصه
Summary
رویه های ذخیره سازی ساختمان در دنیای واقعی
Building Stored Procedures in the Real World
-
معرفی
Introduction
-
الگوهای رویه ذخیره شده
Stored Procedure Templates
-
نسخه ی نمایشی: ایجاد قالب
Demo: Creating Templates
-
بررسی نکات کلیدی
Reviewing Key Takeaways
-
مراحل بعدی
Next Steps
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات