ایندکس در اوراکل

ایندکس

ایندکس با استفاده از ذخیره آدرس فیزیکی رکوردها باعث می شود که دستوری سریع تر به رکوردهای جداول داشته باشیم و به جای اینکه تمامی رکوردهای یک جدول را واکشی کند این شی فقط رکوردهایی را که مربوط به پرس و جو می باشند واکشی می کند و باعث کاهش I/O و افزایش سرعت واکشی اطلاعات خواهد شد.

 

روش‌های دستیابی به داده‌های جدول

  • Full table scan
  • Index

ستون های جدول

  • rowid : آدرس 18 کاراکتری است که به محل آدرس فیزیکی محل ذخیره‌ سازی رکورد اشاره می کند
  • ستون های جدول

ساختار ایندکس

ایندکس درختی متشکل از برگهایی است که هر برگ شامل دو مقدار key و value می باشد

Rowid = Object id + Data file id + Data block + Row number

Value = مقدار ستونی که بر روی آن ایندکس تعریف شده است

 

  • علاقمندان به مطالعه ادامه مبحث index_on_oracle می توانید از طریق لینک زیر فایل مربوطه را دانلود بفرمایند.

دانلود فایل Pdf

دیدگاهتان را بنویسید