Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Сегменты



Сегмент – это набор экстентов, содержащих все данные для конкретного типа структуры логического пространства внутри табличного пространства.

БД Oracle может содержать четыре типа сегментов:

§ сегменты данных;

§ сегменты индексов;

§ сегменты отката;

§ временные сегменты.

Сегменты данных создаются косвенно командами CREATE CLASTER, CREATE TABLE, CREATE SNAPSHOT. При создании этих объектов можно указывать размер начального и дополнительного экстентов.

Сегмент индекса. Каждый индекс в БД содержит единственный сегмент индекса, включающий все данные этого индекса. Косвенно сегмент индекса можно создавать командой CREATE INDEX. Индекс создается по primary key и по unique.

Сегмент отката. Каждая БД имеет один или несколько сегментов отката (часть базы данных, в которой записываются действия транзакции). Всегда есть сегмент отката System. Сегмент отката может находиться в состоянии online или offline.

Временные сегменты используются для того, чтобы выделить пространство для промежуточных типов SQL. Использование временного сегмента могут потребовать предложения CREATE INDEX, SELECT…ORDER BY, SELECT DISTINCT, SELECT…GROUP BY, SELECT…UNION, SELECT…INTERSECT, SELECT…MINUS. Временные сегменты создаются обычно в Temporary Table Space (специальные табличные пространства).





Дата публикования: 2015-02-18; Прочитано: 217 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...