Студопедия

КАТЕГОРИИ:


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

Процессы-диспетчеры

MTS (Multi-Threaded Server) - многопотоковый сервер

Конфигурация с многопотоковым сервером позволяет одному процессу сервера Oracle выполнять работу для многих пользовательских процессов. Таким образом преодолеваются недостатки конфигурации с выделенным сервером. Уменьшается количество процессов и объем занятой памяти, улучшается общая производительность системы. В конфигурации MTS появляются два новых типа системных процессов.

Использование одного из разделяемых процессов сервера, который является частью конфигурации с многопотоковым сервером, неэффективно, если пользовательский процесс выдает много запросов к базе данных (например, при экспорте базы данных); для такого процесса лучше использовать выделенный сервер. Обе конфигурации могут сосуществовать.

Один или несколько процессов-диспетчеров принимают запросы процессов-клиентов от слушателя Listener и направляют запрос к одному из процессов разделяемого сервера. Слушатель Listener требуется для конфигурации MTS, даже когда сеть не используется.

Нужно включить в конфигурацию по крайней мере один процесс-диспетчер для каждого используемого сетевого протокола, чтобы направлять запросы к экземпляру. Количество диспетчеров не увеличивается при увеличении загрузки системы, так как диспетчеры только обеспечивают маршрутизацию. Фактическая работа выполняется разделяемыми серверами.

Процессы разделяемого сервера

Процесс разделяемого сервера обеспечивает те же функциональные возможности, что и процесс выделенного сервера, и содержит код сервера Oracle, который выполняет работу для клиентов. Он может обслуживать запросы многих пользовательских процессов. Фактически используемый разделяемый сервер может меняться от одного вызова к другому, поскольку никакой пользовательский процесс не может монополизировать конкретный процесс разделяемого сервера. Oracle использует область в SGA для передачи сообщений между различными активными процессами.

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

 

Глава 11. Оперативная память Oracle

 

Чем больше объем памяти, доступной Oracle, тем быстрее работает система.

 

 

Системная глобальная область (SGA)

 

Системная глобальная область (иногда называемая разделяемой глобальной областью) выделяется в ОЗУ для данных и управляющих структур. Она разделяется (совместно используется) всеми фоновыми и пользовательскими процессами Oracle, образующими данный экземпляр. Каждый экземпляр Oracle имеет собственную SGA; фактически SGA и фоновые процессы образуют экземпляр. Область памяти SGA выделяется при запуске и освобождается при останове экземпляра.

Содержимое SGA делится на три основные области: кэш буферов данных, область разделяемого пула и журнальный кэш. Размер каждой области управляется параметрами в файле INIT.ORA. Чем большего размера SGA можно организовать и чем большая часть ее может поместиться в реальную память машины, тем быстрее будет работать экземпляр.

 

 

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


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


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



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




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