Ի՞նչ է Oracle-ում բաց թողնել սկանավորման ինդեքսը:
Ի՞նչ է Oracle-ում բաց թողնել սկանավորման ինդեքսը:

Video: Ի՞նչ է Oracle-ում բաց թողնել սկանավորման ինդեքսը:

Video: Ի՞նչ է Oracle-ում բաց թողնել սկանավորման ինդեքսը:
Video: ԱՅՍ ՄԱՐԴԸ ՄԵԾ ԹԵՌՔ Է ԿԱՏԱՐՈՒՄ ՔԵԶ ԴԵՊԻ: Ինտերակտիվ սեր Tarot (հարաբերություններ) 2024, Նոյեմբեր
Anonim

Այն ինդեքս բաց թողնել սկան նոր կատարման ծրագիր է Oracle 10գ, որով ան Oracle հարցումը կարող է շրջանցել համակցվածի առաջատար եզրը ցուցանիշը և մուտք գործեք բազմարժեքի ներքին ստեղներ ցուցանիշը.

Նմանապես կարելի է հարցնել, թե ինչ է բացատրում ինդեքսային միջակայքի սկանավորումը:

Ա Շրջանակի սկանավորում ցանկացած է սկանավորում վրա ան ցուցանիշը որը երաշխավորված չէ վերադարձնել զրո կամ մեկ տող: այսինքն. SQL, որն օգտագործում է եզակի ցուցանիշը և յուրաքանչյուր սյունակ մատակարարում է եզակի ցուցանիշը հավասարության դրույթում կհանգեցնի եզակի Սկանավորել , այլ բան ա Շրջանակի սկանավորում.

Հետագայում հարցն այն է, թե ինչ է ինդեքսային ամբողջական սկանավորումը Oracle-ում: Ցուցանիշի ամբողջական սկանավորում մեխանիզմ է, որտեղ Oracle չի կարդում բոլոր պահանջվող գրառումները ցուցանիշը ծառը վերևից տերև անցնելով շարքերի համար:

Նմանապես, ի՞նչ է Oracle-ում ինդեքսային եզակի սկանավորումը:

Պատասխան՝ Ան ինդեքս եզակի սկան , պատգամաբեր կարդում է ցուցանիշը հանգույցները իջնում են մինչև տերևի հանգույցի մակարդակը և նրանք վերադարձնում են ROWID-ը համապատասխան մեկ տողի համար՝ կանչող SQL-ից: Ահա մի զեկույց, որը թվարկում է ինդեքսային եզակի սկանավորումներ , որոնք առաջանում են, երբ Oracle տվյալների բազայի շարժիչը օգտագործում է ան ցուցանիշը աղյուսակից որոշակի տող վերցնելու համար:

Ո՞ր տեխնիկան է թույլ տալիս մեզ խուսափել ինդեքսի կառուցվածքից օգտվելուց:

Հաշինգ

Խորհուրդ ենք տալիս: