آموزش SQL Server: Index Fragmentation Internals, Analysis, and Solutions

SQL Server: Index Fragmentation Internals, Analysis, and Solutions

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تکه تکه شدن ایندکس بخش اجتناب ناپذیری از هر محیط SQL Server است، صرف نظر از اینکه از کدام نسخه از SQL Server استفاده می کنید یا چه سخت افزاری یا زیرسیستم ورودی/خروجی دارید، و این دوره جامع تمام اطلاعاتی را که برای ... شما نمی توانید در هر محیط SQL Server از تکه تکه شدن فهرست فرار کنید، مهم نیست از کدام نسخه SQL Server استفاده می کنید یا چه سخت افزاری یا زیرسیستم ورودی/خروجی دارید، و این می تواند از بسیاری جهات برای عملکرد مضر باشد. در این دوره جامع، همه چیزهایی را که باید در مورد تکه تکه شدن فهرست بدانید، از جمله چرایی مشکل، چگونگی وقوع آن، نحوه تشخیص آن، نحوه اجتناب از آن و نحوه حذف آن، یاد خواهید گرفت. این دوره برای هر کسی که مسئول عملکرد SQL Server است، از جمله توسعه دهندگان، DBA ها و معماران قابل اجرا است. همه نسخه‌های نمایشی دوره در SQL Server 2014 با ارجاع به رفتارها (در صورت متفاوت بودن) در همه نسخه‌ها نشان داده می‌شوند. استراتژی‌هایی برای پیشگیری، کاهش و حذف از تکه تکه شدن فهرست که در این دوره خواهید آموخت، برای SQL Server 2005 به بعد اعمال می‌شود.

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

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

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

مقدمه Introduction

  • مقدمه و چرا تقسیم بندی شاخص ها مهم است Introduction and Why Index Fragmentation Is Important

  • افسانه های رایج در مورد تکه تکه شدن شاخص Common Myths Around Index Fragmentation

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

ساختار شاخص و کاربردهای شاخص Index Structure and Index Uses

  • مقدمه Introduction

  • ساختار شاخص Index Structure

  • نسخه ی نمایشی: ساختار شاخص Demo: Index Structure

  • جستجوی Singleton Singleton Lookup

  • اسکن کنید Scan

  • اسکن سفارش تخصیص Allocation Order Scan

  • یادداشت جانبی: اسکن های چرخشی Side Note: Merry-go-round Scans

  • پیشخوان Readahead

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

انواع تقسیم بندی شاخص Types of Index Fragmentation

  • مقدمه Introduction

  • تکه تکه شدن در عمل Fragmentation in Action

  • نسخه ی نمایشی: مثال تکه تکه شدن Demo: Fragmentation Example

  • جزئیات تقسیم بندی منطقی Logical Fragmentation Details

  • تکه تکه شدن وسعت Extent Fragmentation

  • تراکم صفحه کم Low Page Density

  • افزایش استفاده از استخر بافر Increased Buffer Pool Usage

  • نسخه ی نمایشی: بررسی استفاده از استخر بافر Demo: Examining Buffer Pool Usage

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

علل تکه تکه شدن شاخص Causes of Index Fragmentation

  • مقدمه Introduction

  • تقسیم صفحه Page Splits

  • علل تقسیم صفحه Page Split Causes

  • نسخه ی نمایشی: علل تقسیم صفحه Demo: Page Split Causes

  • مکانیسم تقسیم صفحه Page Split Mechanism

  • نسخه ی نمایشی: ثبت نام اضافی از PageSplits Demo: Extra Logging From PageSplits

  • آیا DML می تواند باعث تکه تکه شدن شود؟ Can DML Cause Fragmentation?

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

تشخیص تکه تکه شدن شاخص Detecting Index Fragmentation

  • مقدمه و انواع تقسیم صفحه Introduction and Page Split Types

  • ردیابی تقسیم صفحه Tracking Page Splits

  • نسخه ی نمایشی: پیگیری تقسیم صفحه Demo: Tracking Page Splits

  • علائم تکه تکه شدن شاخص Symptoms of Index Fragmentation

  • sys.dm_db_index_physical_stats DMV sys.dm_db_index_physical_stats DMV

  • حالت های sys.dm_db_index_physical_stats sys.dm_db_index_physical_stats Modes

  • تفسیر نتایج DMV Interpreting DMV Results

  • نسخه ی نمایشی: با استفاده از sys.dm_db_index_physical_stats Demo: Using sys.dm_db_index_physical_stats

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

اجتناب از تکه تکه شدن شاخص Avoiding Index Fragmentation

  • مقدمه Introduction

  • اجتناب از تکه تکه شدن شاخص Avoiding Index Fragmentation

  • استفاده از فاکتورهای پرکننده شاخص Using Index Fill Factors

  • تنظیم و انتخاب ضریب پر Setting and Choosing a Fill Factor

  • نسخه ی نمایشی: مشاهده و تنظیم فاکتورهای پرکننده شاخص Demo: Viewing and Setting Index Fill Factors

  • حذف وزن مرده Removing Dead Weight

  • با استفاده از -E Startup Option Using the -E Startup Option

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

حذف تکه تکه شدن شاخص Removing Index Fragmentation

  • مقدمه Introduction

  • مقایسه REBUILD و REORGANIZE Comparing REBUILD and REORGANIZE

  • زمان استفاده از REBUILD در مقابل REORGANIZE When to Use REBUILD vs. REORGANIZE

  • نسخه ی نمایشی: بازسازی و سازماندهی مجدد Demo: REBUILD and REORGANIZE

  • گزینه های مفید برای بازسازی فهرست Useful Index Rebuild Options

  • محدودیت های عملیات فهرست آنلاین Online Index Operation Restrictions

  • نسخه ی نمایشی: قفل با اولویت پایین برای عملیات آنلاین منتظر می ماند Demo: Low Priority Lock Waits for Online Operations

  • حذف تکه تکه شدن شاخص Removing Index Fragmentation

  • روش شناسی ها Methodologies

  • Inside Online Index REBUILD Inside Online Index REBUILD

  • در داخل سازماندهی مجدد Inside REORGANIZE

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

  • منابع و خلاصه دوره Resources and Course Summary

نمایش نظرات

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

آموزش SQL Server: Index Fragmentation Internals, Analysis, and Solutions
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 39m
60
Pluralsight (پلورال سایت) pluralsight-small
15 خرداد 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
287
4.7 از 5
دارد
دارد
دارد
Paul Randal

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Randal Paul Randal

پاول مدیر عامل SQLskills.com ، مدیر منطقه ای مایکروسافت و SVL Server MVP است. او از سال 1999 تا 2007 در تیم SQL Server Storage Engine در مایکروسافت کار می کرد. از جمله ، او DBCC CHECKDB/repair را برای SQL Server 2005 نوشت و مسئول Core Storage Engine در هنگام توسعه SQL Server 2008 بود. از زمان ترک مایکروسافت ، پاول یک مشاور تمام وقت و مربی در SQL Server در سراسر جهان بوده است ، از جمله تألیف و آموزش گواهینامه های معتبر Microsoft Certified Master در SQL Server و SharePoint برای مایکروسافت. او مرتباً در کنفرانسهایی مانند SQL PASS ، SQLIntersection و TechEd سخنرانی می کند و مقالات سفید و کتابهای زیادی را در مورد SQL Server نوشته یا به آنها کمک کرده است. او همچنین ستون ها و مقالاتی منظم برای مجله SQL Server Pro و TechNet Magazine می نویسد و ویراستار همکاری هر دو است. او در SQLskills.com/blogs/paul وبلاگ نویسی می کند و می توانید او را در توییتر درPaulRandal پیدا کنید. هنگامی که او از کار دور است ، علاقه اصلی او غواصی با همسرش ، کیمبرلی تریپ ، همکار متخصص SQL و دو دختر آنها است.

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

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

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