Index(ایندکس) چیست؟
منتشر شده توسط , ویرایش شده توسط: در تاریخ 1394/7/7 سه شنبه 15:25

در یک پایگاه داده مرتبط یک ایندکس یک شئی خاصی است که اجازه می دهد به پایگاه داده برای دسترسی سریع سطرها در یک جدول بر پایه ارزشهای یک یا بیشتر ستونها در بسیاری از راههای یکسان به عنوان ایندکس از یک کتاب که دسترسی سریع به محتویاتش را مبنی بر کلمات کلیدی ویژه فراهم می آورد. SQL Server مایکروسافت دو نوع مختلف از ایندکس ها را فراهم می آورد. کلاستر شده و کلاستر نشده. یک ایندکس کلاستر شده بر طبق سطرهایی از جدول که به طور فیزیکی ذخیره می شوند تعیین می گردند. از طرف دیگر یک ایندکس کلاستر نشده یک شئی جدا شده در داخل پایگاه داده می باشد که به سطرهای ویژه ای در داخل یک جدول توجه می کند اما چگونه ذخیره شدن سطرها را تعیین نمی کند. یک ایندکس مبنایی برای یک یا چند ستون در یک جدول باشد. یک ایندکس که راجع به تک ستون می باشد Simple Index نامیده می شود نظر به اینکه ایندکسی که راجع به به چندین ستون می باشد Composite Index نامیده می شود. به طور کلی برای ایندکس هایی که شما برای خودتان تعریف می کند. SQL Server به طور خودکار یک ایندکس کلاستر شده به نام Primary key Index ایجاد می کند زمانی که شما یک کلید Primary برای یک جدول تعریف می کنید. یک کلید Primaryستون یا ستونهایی می باشد که به طور واحد برای مشخص کردن هر سطر استفاده خواهد شد.

kb=167

========
#todo

1- مقاله تخصصی است و نیاز به بررسی توسط کارشناس دارد 
2- دسته بندی تعیین شود.

(1 رای (ها))
مفید
مفید نیست

نظرات (0)
نظری جدید منتشر کنید
 
 
نام کامل:
ایمیل:
نظرات:
تایید کپچا 
 
لطفاً متن موجود در تصویر را در زیر وارد کنید (برای جلوگیری از ارسالهای خودکار).

سیستم پشتیبانی (تیکتینگ) فراگستر