نحوه کار Non-Clustered Index

جلسه پانزده ام بسته آموزشی جنون سرعت در SQL Server -نحوه کار Non-Clustered Index
بررسی نحوه کار Non-Clustered Index، قسمتي از بسته آموزشی جنون سرعت در SQL Server است، پيشنهاد مي شود قبل از مطالعه ي نحوه کار Non-Clustered Index، قسمت هاي قبلي را مرور فرماييد.
نحوه کار Non-Clustered Index
در اینجا از دو دید مختلف می توان به قضیه نگاه کرد:
- Non-Clustered Index ی که روی یک جدول Heap ایجاد شده است.
- Non-Clustered Index ی که روی یک جدول Clustered ایجاد شده است.
در ادامه به توضیح مختصر هر کدام از موارد بالا خواهیم پرداخت:
1- Non-Clustered Index ی که روی یک جدول Heap ایجاد شده است.
در صورتی که Non-Clustered Index بر روی یک جدول Heap ایجاد شده باشد و البته SQL Server خواهان استفاده از آن باشد براحتی با استفاده از Non-Clustered Index آدرس رکوردهای منطبق با شرایط کوئری را پیدا کرده و از طریق Leaf Level یا سطح برگ در ساختار B-Tree به داده ی اصلی در جدول Heap مراجعه می کند.
2- Non-Clustered Index ی که روی یک جدول Clustered ایجاد شده است.
در صورتی که Non-Clustered Index بر روی یک جدول Clustered ایجاد شده باشد و البته SQL Server خواهان استفاده از آن باشد براحتی با استفاده از Non-Clustered Index آدرس رکوردهای منطبق با شرایط کوئری را پیدا کرده و از طریق Leaf Level یا سطح برگ در ساختار B-Tree به داده مورد نظرش در ساختار B-Tree جدول Clustered مراجعه کرده و سپس از طریق پیمایش جدول Clustered به داده ی اصلی دستیابی پیدا می کند.
در اینجا در واقع Lookup اتفاق افتاده است که در ادامه این آموزش با آن آشنا خواهید شد.
در ادامه آموزش "نحوه کار Non-Clustered Index" خواهيد ديد ...!
با خريد بسته آموزشي "نحوه کار Non-Clustered Index" موارد زير را خواهيد ديد:
- بررسی مفهوم Bookmark Lookup
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.