آموزش SQL Server: نمایه سازی برای عملکرد

SQL Server: Indexing for Performance

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه نمایه های مناسب محیط خود را انتخاب کنید. شما همچنین خواهید فهمید که چطور می توانید داخلی را از فهرست ، نحوه استفاده از ایندکس و موارد دیگر را درک کنید. مهمترین ویژگی در SQL Server هنگام رسیدن به عملکرد بار لازم ، احتمالاً نمایه سازی است. اما امکانات نمایه سازی شما ممکن است گیج کننده باشد ، و انجام یک انتخاب اشتباه آسان است ، که منجر به اتلاف منابع و حتی عملکرد بدتر می شود! در این دوره ، SQL Server: Indexing for Performance ، خواهید آموخت که چگونه نمایه ها را به درستی برای محیط خود انتخاب کنید. در ابتدا ، خواهید فهمید که شاخص های خوشه ای و غیرکلاسه ای چگونه کار می کنند و چگونه توسط SQL Server استفاده می شوند ، که هر دو برای انتخاب شاخص های صحیح برای ایجاد ، بسیار مهم هستند. در مرحله بعدی ، نقطه اوج را بررسی خواهید کرد - چه زمانی می توان از فهرست استفاده کرد ، چه مزایای پوشش دادن به سeriesالات و چگونگی استفاده از گزینه INCLUDE برای پوشش موثرتر س quالات. سرانجام ، شما می آموزید که چگونه از شاخص های فیلتر شده استفاده کنید و مقدمه ای برای تلفیق فهرست برای تنظیم موثر سرور دریافت خواهید کرد. پس از پایان این دوره ، مهارت و دانش لازم برای شروع افزودن و تغییر شاخص ها در محیط خود برای عملکرد بهتر را خواهید داشت!

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • انواع فهرست و موارد استفاده از فهرست Index Types and Index Uses

  • اهداف دوره Course Objectives

  • پیش نیازهای دوره Course Prerequisites

  • ساختار دوره و خلاصه ماژول Course Structure and Module Summary

ردیف و ستون Row-based vs. Column-based Indexes

  • مقدمه و ساختارهای جدول Introduction and Table Structures

  • ساختارهای مبتنی بر ردیف و ستون Row-based and Column-based Structures

  • انتخاب به حجم کار بستگی دارد Choice Depends on Workload

  • استراتژی های نسخه Strategies by Version

  • شاخص های RDW/Columnstore براساس نسخه RDW/Columnstore Indexes by Version

  • ردیف و ستون Row-based vs. Column-based Indexes

  • ردیف در برابر شاخص های ستون محور: مشکلات Row-based vs. Column-based Indexes: Problems

  • نمایه های نمایه شده در برابر شاخص های Columnstore Indexed Views vs. Columnstore Indexes

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

مفاهیم شاخص مبتنی بر ردیف Row-based Index Concepts

  • مقدمه و ساختارهای جدول Introduction and Table Structures

  • چه زمانی پشته ها مناسب هستند When Are Heaps Appropriate

  • آنالوگ درخت و ساختار شاخص اساسی Tree Analogy and Basic Index Structure

  • اسکن کردن Scan

  • نسخه ی نمایشی: اسکن Demo: Scan

  • به دنبال Seek

  • نسخه ی نمایشی: به دنبال Demo: Seek

  • شاخص های غیرمجاز: تشبیه کتاب Nonclustered Indexes: Book Analogy

  • نسخه ی نمایشی: جستجوی نشانک Demo: Bookmark Lookup

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

انتخاب کلید خوشه بندی Choosing the Clustering Key

  • مقدمه و نمای کلی خوشه ای Introduction and Clustered Index Overview

  • محدودیت های اصلی کلید Primary Key Constraints

  • انتخاب کلید شاخص خوشه ای - از نظر تاریخی در حال حاضر Clustered Index Key Choice - Historically vs. Currently

  • معیارهای کلیدی خوشه بندی Clustering Key Criteria

  • خوشه بندی پیشنهادات کلیدی Clustering Key Suggestions

  • خوشه بندی بر روی یک هویت Clustering on an Identity

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

شاخص داخلی خوشه ای Clustered Index Internals

  • مقدمه و سطح شاخص فیزیکی Introduction and Physical Index Levels

  • مطالعه موردی جدول کارمندان Employee Table Case Study

  • مرحله 1: داده ها را به صورت فیزیکی سفارش دهید Step 1: Physically Order Data

  • مرحله 2: ساختار درخت را اضافه کنید Step 2: Add the Tree Structure

  • نسخه ی نمایشی: شاخص داخلی خوشه ای Demo: Clustered Index Internals

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

شاخص داخلی غیر عادی Nonclustered Index Internals

  • مقدمه و نمای کلی غیر عادی Introduction and Nonclustered Index Overview

  • مطالعه موردی کارمندان Employee Case Study

  • ایجاد شاخص غیر انعطاف پذیر Building the Nonclustered Index

  • نسخه ی نمایشی: شاخص داخلی غیر عادی Demo: Nonclustered Index Internals

  • شناسه جستجو در نمایه های غیرمجاز Lookup ID in Nonclustered Indexes

  • نسخه ی نمایشی: خوشه بندی ستون های کلیدی در شاخص های بدون انسجام Demo: Clustering Key Columns in Nonclustered Indexes

  • خوشه بندی مکانهای کلیدی و خلاصه ماژول Clustering Key Locations and Module Summary

الگوهای دسترسی به داده ها Data Access Patterns

  • مقدمه و جستجوی شاخص خوشه ای Introduction and Clustered Index Seek

  • نسخه ی نمایشی: جستجوی شاخص خوشه ای Demo: Clustered Index Seek

  • جستجوی نشانک Bookmark Lookup

  • نسخه ی نمایشی: جستجوی نشانک Demo: Bookmark Lookup

  • جستجوی چندین نشانک Multiple Bookmark Lookups

  • نسخه ی نمایشی: جستجوی چندین نشانک Demo: Multiple Bookmark Lookups

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

درک نقطه اوج Understanding the Tipping Point

  • مقدمه Introduction

  • آیا جستجوی نشانه ها بهینه هستند؟ Are Bookmark Lookups Optimal?

  • نقطه اوج: مفهوم The Tipping Point: Concept

  • The Tipping Point: سناریوی کارمندان The Tipping Point: Employee Scenario

  • نسخه ی نمایشی: The Tipping Point Demo: The Tipping Point

  • Tipping Point متفاوت است The Tipping Point Varies

  • نمونه های تغییر نقطه نقطه Tipping Point Variation Examples

  • تعمیم Tipping Point Generalizing the Tipping Point

  • نسخه ی نمایشی: Tipping Point با جداول بسیار بزرگ Demo: The Tipping Point with Very Large Tables

  • به طور خلاصه Tipping Point Summarizing the Tipping Point

پوشش سوالات Covering Queries

  • مقدمه Introduction

  • سناریو شاخص غیرمجاز و به دنبال آن Nonclustered Index Scenario and Seeks

  • نسخه ی نمایشی: به دنبال پوشش غیر عادی است Demo: Nonclustered Covering Seek

  • اسکن های شاخص غیر عادی Nonclustered Index Scans

  • نسخه ی نمایشی: اسکن پوشش غیر عادی Demo: Nonclustered Covering Scan

  • انتخاب داده: بهترین شاخص متفاوت است Data Selectivity: The Best Index Varies

  • نسخه ی نمایشی: انتخاب پذیری داده ها - بهترین شاخص متفاوت است Demo: Data Selectivity - The Best Index Varies

  • پوشش چیست و پوشش چگونه امکان پذیر است؟ What Is Covering and How Is Covering Possible?

  • بهبود سeriesالات مهم با انتخاب کم Improving Critical Queries with Low Selectivity

  • پوشش درست ، روش های پوشش دادن و خلاصه ماژول Covering Correctly, Methods for Covering, and Module Summary

استفاده از شامل برای پوشش سوالات Using INCLUDE to Cover Queries

  • مقدمه و برای پوشش بهتر Introduction and INCLUDE for Better Covering

  • بهترین موارد استفاده برای شامل: گزینه 1 Best Uses for INCLUDE: Option 1

  • بهترین موارد استفاده برای شامل: گزینه 2 Best Uses for INCLUDE: Option 2

  • بهترین موارد استفاده برای شامل: گزینه 3 Best Uses for INCLUDE: Option 3

  • بهترین موارد استفاده برای شامل: گزینه 4 Best Uses for INCLUDE: Option 4

  • نسخه ی نمایشی: بهترین کاربردها برای شامل کردن Demo: Best Uses for INCLUDE

  • بهترین موارد استفاده برای شامل: همه گزینه ها Best Uses for INCLUDE: ALL Options

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

درک شاخص های فیلتر شده Understanding Filtered Indexes

  • مقدمه و فهرست فیلتر شده چیست؟ Introduction and What Is a Filtered Index?

  • نمایه فیلترها Filter Indexes Overview

  • الزامات شاخص فیلتر شده Filtered Index Requirements

  • مثال Use Case Example Use Case

  • نسخه ی نمایشی: شاخص های فیلتر شده Demo: Filtered Indexes

  • آنها کوچک هستند بنابراین بیشتر بپوشانید! They're Small so Cover More!

  • فیلتر کردن مجموعه ها Filtering Sets

  • نسخه ی نمایشی: فرض فاصله Demo: Interval Subsumption

  • برنامه ذخیره Plan Caching

  • نسخه ی نمایشی: برنامه ریزی ذخیره Demo: Plan Caching

  • چه فیلتر؟ What Filter?

  • نسخه ی نمایشی: بازبینی فیلتر Predicate Demo: Examing the Filter Predicate

  • نگهداری Maintenance

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

تلفیق شاخص Index Consolidation

  • مقدمه و بسیاری از روشها برای پوشش سوالات Introduction and Many Ways to Cover Queries

  • آشپزخانه خیلی زیاد است! Too Many Cooks in the Kitchen!

  • تنظیم کوئری Query Tuning

  • تلفیق فهرست برای پوشش بهتر Index Consolidation for Better Covering

  • نسخه ی نمایشی: تلفیق شاخص Demo: Index Consolidation

  • تنظیم سرور و خلاصه ماژول Server Tuning and Module Summary

  • حالا چی؟ What Now?

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

نمایش نظرات

آموزش SQL Server: نمایه سازی برای عملکرد
جزییات دوره
7h 11m
102
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
97
4.7 از 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 ارائه داده است و به لحاظ کیفیت محتوای فنی و سبک ارائه به طور مداوم دارای بالاترین رتبه است. کیمبرلی به مشتریان کمک می کند تا مشکلات موجود و عملکرد آنها و همچنین راه حل های مناسب طراحی و معماری را برطرف کنند.