Какво представлява индексът за пропускане на сканиране в Oracle?
Какво представлява индексът за пропускане на сканиране в Oracle?

Видео: Какво представлява индексът за пропускане на сканиране в Oracle?

Видео: Какво представлява индексът за пропускане на сканиране в Oracle?
Видео: Хипохондрия (здравна тревожност) - същина, причини, механизми, терапия 2024, Ноември
Anonim

В сканиране при пропускане на индекса е нов план за изпълнение в Оракул 10 g, при което an Оракул заявката може да заобиколи предния край на конкатениран индекс и достъп до вътрешните ключове на много стойности индекс.

По подобен начин някой може да попита какво е да обясни сканирането на диапазона на индексите?

А Сканиране на обхват е всякакъв сканиране върху индекс което не е гарантирано, че ще върне нула или един ред. т.е. SQL, който използва Unique индекс и доставя всяка колона в уникалния индекс в клауза за равенство ще доведе до Unique Сканиране , всичко друго е а Сканиране на обхват.

Впоследствие въпросът е какво е пълно сканиране на индекса в Oracle? Индекс пълно сканиране е механизъм, където Оракул не чете всички необходими записи от индекс чрез преминаване на дървото от върха до листа за редовете.

По същия начин какво е уникално сканиране на индекс в Oracle?

Отговор: В ан индекс уникално сканиране , оракул чете на индекс възли надолу до нивото на крайния възел и те връщат ROWID за съответния единичен ред от извикващия SQL. Ето доклад, който изброява индексни уникални сканирания , които възникват, когато Оракул машината за база данни използва an индекс за извличане на конкретен ред от таблица.

Коя техника ни позволява да избегнем достъп до индексна структура?

Хеширане

Препоръчано: