در نسخه های پیشین شما تحت هیچ شرایطی امکان تعریف چند ایندکس روی یک ستون یا یک مجموعه از ستونهای مشترک را نداشتید . اوراکل 12c R1 این امکان را به شرط متفاوت بودن نوع ایندکس ها فراهم کرده است . البته همچنان اوراکل فقط از یک ایندکس که اصطلاها به آن فعال یا آشکار -active/visible- گفته میشود استفاده خواهد کرد . در صورتی که بخواهید ایندکس های پنهان نیز به کار گرفته شوند باید مقدار پارامتر OPTIMIZER_USE_INVISIBLE_INDEXES را برابر true قرار دهید .
مثالی از ساخت ایندکس ها :
create index idx_person_1 on person(national_code,gender); create bitmap index idx_peson_2 on person(national_code,gender) invisible;
بیشتر بخوانید :
Multiple Indexes on the Same Set of Columns in Oracle Database 12c Release 1
- ۰ نظر
- ۰۶ بهمن ۹۶ ، ۱۹:۵۸
- ۴۷۷ نمایش