Для обеспечения быстрого доступа к строкам таблицы СУБД Oracle используются индексы. Индексы обеспечивают быстрый доступ к данным при операциях, когда выбирается относительно небольшое число строк таблицы.
Хотя Oracle позволяет использовать неограниченное число индексов в таблице, индексы приносят пользу только в том случае, когда они применяются для ускорения запросов. В противном случае, они лишь занимают место и уменьшают производительность сервера при обновлении индексированных столбцов. Необходимо использовать возможность EXPLAIN PLAN (план выполнения и статистики), чтобы определить, каким образом индексы используются в ваших запросах. Иногда, если индекс не используется по умолчанию, можно использовать подсказки к запросу по использованию индекса.
Ниже приводятся некоторые простыре рекомендации по управлению индексами.
Показаны сообщения с ярлыком dbms_stats. Показать все сообщения
Показаны сообщения с ярлыком dbms_stats. Показать все сообщения
понедельник, 12 апреля 2010 г.
воскресенье, 21 марта 2010 г.
Фрагментация таблиц в Oracle
В статье рассказано о фрагментации таблиц. Представлен пример и предложено 4 варианта решения проблемы.
Подписаться на:
Сообщения (Atom)