Помощь в учёбе, очень быстро...
Работаем вместе до победы

Удаление таблиц в кластере

РефератПомощь в написанииУзнать стоимостьмоей работы

Еще одно небольшое преимущество использования индексированных кластеров состоит в том, что они могут использовать меньший объем пространства для хранения значений ключа. Для двух или нескольких таблиц значения ключей, используемые для связи строк, будут сохраняться только единожды, поскольку местонахождение дочерних строк зависит от значения ключа родительской строки. Создав в кластере таблицы… Читать ещё >

Удаление таблиц в кластере (реферат, курсовая, диплом, контрольная)

Создав в кластере таблицы, их можно удалить обычной командой DROP table. Используйте команду DROP CLUSTER с опцией INCLUDING tables в качестве быстрого способа удаления кластера, его индекса и всех принадлежащих ему таблиц. Она удаляет из базы данных все следы кластера и любых принадлежащих ему объектов, как показано в следующем примере:

SQL> DROP CLUSTER delegates_bookings_cluster INCLUDING TABLES;

Cluster dropped.

SQL>

Привилегии, необходимые для создания кластеров

Администратор базы данных должен предоставить системные привилегии CREATE CLUSTER ИЛИ CREATE ANY CLUSTER учетной записи Oracle для создания кластеров. После их создания привилегиями защиты таблиц, которые являются частью кластера, можно управлять аналогичным образом.

Преимущества и недостатки кпастеров

Основным преимуществом использования кластеров является то, что они уменьшают число блоков Oracle, к которым нужно обратиться для получения данных.

Прямой доступ к данным без индекса

Индексы обеспечивают ускорение поиска некоторых строк, но индексы в блоках Oracle занимают дополнительную память, к которой необходимо обращаться прежде, чем можно будет добраться к данным таблицы.

С использованием хешированных кластеров можно обходиться без обращения к индексным блокам и переходить непосредственно к блокам данных, содержащим данные для строки, указав точное значение ключа.

С использованием индексированных кластеров для двух или нескольких таблиц можно обращаться к данным обоих наборов строк, считывая только один блок Oracle (понеся непроизводительные затраты доступа к индексу в индексированном кластере).

Меньший объем памяти для значений ключа

Еще одно небольшое преимущество использования индексированных кластеров состоит в том, что они могут использовать меньший объем пространства для хранения значений ключа. Для двух или нескольких таблиц значения ключей, используемые для связи строк, будут сохраняться только единожды, поскольку местонахождение дочерних строк зависит от значения ключа родительской строки.

Более медленное выполнение полного просмотра таблицы

Один из недостатков использования индексированных кластеров состоит в том, что полный просмотр таблиц будет происходить медленнее, поскольку в блоках Oracle используются только некоторые данные (данные таблицы, которая полностью просматривается).

Более медленное выполнение вставок

Еще один недостаток использования кластеров состоит в том, что вставка новых строк в таблицы всеми пользователями происходит медленнее, поскольку эти строки вводятся не в один и тот же блок Oracle, а в блок, определяемый значением ключа.

Показать весь текст
Заполнить форму текущей работой