Oracle бағдарламасында сканерлеуді өткізіп жіберу индексі дегеніміз не?
Oracle бағдарламасында сканерлеуді өткізіп жіберу индексі дегеніміз не?

Бейне: Oracle бағдарламасында сканерлеуді өткізіп жіберу индексі дегеніміз не?

Бейне: Oracle бағдарламасында сканерлеуді өткізіп жіберу индексі дегеніміз не?
Бейне: Сұлтанбай Бекжан: Oracle. Мәліметтер қорын басқару жүйесі / PeakOn #3 2024, Қараша
Anonim

The индексті сканерлеуді өткізіп жіберу жылы жаңа орындау жоспары болып табылады Oracle 10 г, соның арқасында а Oracle сұрау біріктірілгеннің алдыңғы жиегін айналып өте алады индекс және көп мәндердің ішкі пернелеріне қол жеткізіңіз индекс.

Сол сияқты, индекс ауқымын сканерлеу нені түсіндіреді?

А Ауқымды сканерлеу кез келген сканерлеу бойынша индекс бұл нөлді немесе бір жолды қайтаруға кепілдік бермейді. яғни. Unique қолданатын SQL индекс және бірегейдегі әрбір бағанды қамтамасыз етеді индекс тең сөйлемде Бірегей болады Сканерлеу , басқа кез келген нәрсе а Ауқымды сканерлеу.

Содан кейін сұрақ туындайды, Oracle бағдарламасында толық индексті сканерлеу дегеніміз не? Индекс толық сканерлеу механизмі болып табылады Oracle ішінен барлық қажетті жазбаларды оқымайды индекс жолдар үшін ағашты жоғарыдан жапыраққа дейін өту арқылы.

Сол сияқты, Oracle бағдарламасында бірегей индексті сканерлеу дегеніміз не?

Жауап: а индексті бірегей сканерлеу , oracle оқиды индекс түйіндерді жапырақ түйіні деңгейіне дейін төмендетеді және олар шақырылатын SQL жүйесінен сәйкес жалғыз жол үшін ROWID мәнін қайтарады. Мұнда тізімделген есеп берілген индекстік бірегей сканерлеу , бұл кезде пайда болады Oracle дерекқор қозғалтқышы пайдаланады индекс кестеден белгілі бір жолды алу үшін.

Қандай әдіс бізге индекс құрылымына қол жеткізуді болдырмауға мүмкіндік береді?

Хэшинг

Ұсынылған: