Индекси - Oracle PL

База данни

Този урок на Oracle обяснява как да създавате, преименувате и пускате индекси (създаване, преименуване и пускане индекси) в Oracle/PLSQL със синтаксис и примери.

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

Индекси е техника за настройка на производителността за по-бързо извличане на записи от таблици. Индекси създава запис за всяка стойност, която се появява в индексираните колони. По подразбиране Oracle създава индекси на B-дърво.

Създаване на индекс

Синтаксисът за създаване на индекс в Oracle/PLSQL е:

ЕДИНСТВЕН ПО РОДА СИ
Показва, че комбинацията от стойности в индексираните колони трябва да е уникална.
име_на_индекс
Име на индекса.
име_на_таблица
Име на таблицата, за която се създава индексът.
колона1, колона2, ... колона_н
Колони за използване в индекса.
КОМПЮТЪРНА СТАТИСТИКА
Това е съобщението на Oracle за събиране на статистически данни по време на създаването на индекс. След това статистическите данни се използват от оптимизатора за избор на "план за изпълнение" при изпълнение на SQL заявки.