Студопедия

КАТЕГОРИИ:


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

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

 

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

Блок данных (data block) — это единица доступа к дисковой памяти для базы данных Oracle. Посред­ством блоков данных осуществляется сохранение и считывание информации. Например, когда для не­которой таблицы формируется запрос, Oracle считывает в память сервера все блоки данных, которые содержат строки результирующего множества этого запроса.

При создании базы данных следуст указать для нее размер блока, который должен быть равен или кратен размеру блока, используемому операцнонной системой сервера. Например, если размер блока, операционной системы сервера равен 512К, то размер блока базы данных, установленной на этом сервере может быть ранен 5l2K, 1024K, 2048K и т.д.

 

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


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


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



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




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