КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Другие возможности индексирования
Индексы — повышение производительности доступа к таблицам Представления других типов В Oracle8 можно создавать представления только для чтения и обновляемые представления, поддерживающие уникальные возможности сервера: • Представления разделения • Объектные представления
Производительность приложения всегда является крайне важным показателем. Дело в том, что производительность пользователя, работающего с приложением, напрямую связана с временем, в течение которого пользователь вынужден бездействовать в ожидании окончания некоторой операции. Производительность приложений, работающих с базами данных, в основном зависит от скорости доступа к табличным данным. Как правило, при работе с таблицами определяющим фактором является объем операций дискового ввода/вывода -- чем меньше таких операций необходимо для доступа к табличным данным, тем лучше функционирует приложение. Вообще, при работе с таблицами баз данных рекомендуется минимизировать количество обращений к диску. Основным способом снижения объема операций дискового ввода/вывода и повышения производительности доступа к таблицам является рациональное использование индексов. Как индекс (предметный указатель) для книги, так и индекс (index) по столбцу (или группе столбцов) таблицы дает возможность Oracle быстро наводить в таблице указанные записи. Когда приложение обращается к таблице с запросом и указывает в критериях выбора индексированный столбец, Oracle автоматически использует индекс для того, чтооы быстро найти необходимые сгроки с минимальным объемом операций дискового ввода/вывода. Чтобы обнаружить строки, соответствующие критериям выбора, без индекса, Oracle приходится считывать всю таблицу с диска. Наличие индекса для таблицы совсем не обязательно и незаметно для пользователей и разработчиков приложений баз данных: • Приложения могут обращаться к табличным данным с использованием и без использования соответствующих индексов. • Когда известно, что имеющийся индекс поможет в выполнении запроса приложения, Oracle автоматически использует этот индекс; в противном случае индекс игнорируется • Oracle автоматически обновляет индекс для обеспечения его синхронизации с базовой таблицей. Хотя индексы значительно ускоряют выполнение запросов приложений, каждый столбец, таблицы индексировать не рекомендуется. Применение индексов имеет смысл только в ключевых столбцах, особенно часто используемых запросами приложений для нахождения нужных строк. Кроме того, применение индексов требует определенного, расхода ресурсов, поэтому ненужные индексы могут замедлять работу системы. Для обеспечения функционирования многочисленных приложений в Огас1е8 поддерживается несколько разных типов индексов.
Как и для предстаилений, в Oracle8 разрешается создавать индексы специальных типов для поддержания уникальных функциональных, возможностеп сериера. • Индексы разделения • Индексы с обратными ключами
Дата добавления: 2013-12-12; Просмотров: 356; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |