1. Чрез дефиниране на колона като PRIMARY KEY
(това най-вероятно е вашата id колона), Oracle имплицитно създава индекс за тази колона. Най-вероятно ще реши да използва този индекс, когато имате избор с WHERE id=123
). Можете да предоставите подсказка
във вашата заявка, за да накарате Oracle да използва индекса (в повечето случаи), но това не трябва да е необходимо за вас.
2. Малко вероятно е Oracle да използва индекс за LIKE
(освен ако не знаете, че вашият текст започва с търсения низ и можете да използвате „xyz%“). Вижте публикацията на Тони Андрюс
за повече информация относно това кога и как да използвате индекс за пълно сканиране на таблици.
Статията за Oracle LIKE клауза за търсене с текстови индекси трябва да предостави информация за начин за обработка на пълнотекстово търсене.