Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Назначение конкретных сегментов отката

Несколько сегментов отката

Сегмент отката SYSTEM

Для каждой базы данных Oracle существует по меньшей мере один сегмент отката, называемый SYSTEM (системный). При создании новой базы данных в табличной области SYSTEM автоматичес­ки создается сегмент отката SYSTEM.

Сам по себе сегмент отката SYSTEM не может обеспечить нормальное функционирование про­изводственной системы базы данных. После создания новой базы данных необходимо создать дополнительные сегменты отката, которые поддержат на должном уровне запланированную нагрузку на базу данных со стороны транзакций.

 

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

Когда начинает выполняться новая транзакция, Oracle автоматически назначает ей доступный сегмент отката базы данных. Чтобы распределить нагрузку среди всех доступных сегментов отката, это назначение производится по алгоритму циклического обслуживания, иногда называемому кару­селью (round-robin).

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

 

В самом начале новой транзакции приложение может явно назначить некоторый сегмент отката. Например, перед началом выполнения большой пакетной операции можно выбрать в базе данных до­статочно большой сегмент отката. При этом устраняется опасность назначения маленького сегмента для большой транзакции и необходимость выделения сегменту дополнительного пространства. В резуль­тате снижается расход ресурсов, необходимых для записи данных отката транзакции, и увеличивается скорость выполнении операции.

<== предыдущая лекция | следующая лекция ==>
Запись информации в сегменты отката | Сцепление строк и размер блока данных
Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 276; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.