Индекс сервера ORACLE - это объект БД, с помощью которого можно ускорить поиск строк за счет использования указателя. Индексы создаются вручную или автоматически. Они прозрачны для пользователя. Если Вы не создали индекс по столбцу, то таблица будет просматриваться полностью. Индексы создаются для уменьшения потребности в дисковых операциях ввода-вывода за счет использования B-дерева для быстрого метода поиска данных. Индексы физически и логически независимы от индексируемой таблицы. Это означает, что индексы могут быть созданы или удалены в любое время, что не повлияет на базовые таблицы и другие индексы. Как создаются индексы? Имеется два типа индексов:уникальные и неуникальные. Сервер ORACLE создает уникальный индекс автоматически, если для столбца в таблице задано ограничение PRIMARY KEY или UNIQUE. В этом случае имя индекса – это имя, присвоенное ограничению.
Пользователь может создавать уникальные индексы. Например, для увеличения скорости обработки запроса с соединением таблиц по столбцу с ограничением FOREIGN KEY.
Опубликовал Kest
November 15 2010 22:03:26 ·
0 Комментариев ·
6069 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.