Новость из категории: Информация

Oracle: снижение коэффициента использования ресурсов

Oracle: снижение коэффициента использования ресурсов

После запуска экземпляра Oracle появляется много ассоциированных с ним процессов. С каждым из них мы познакомимся ближе и узнаем, что они делают, в одной из следующих статей; но уже сейчас несложно заметить, что каждый экземпляр поддерживается с помощью 20-40 процессов. Если вы попытаетесь настроить 50 баз данных с единственным владельцем (где каждая база данных имеет связанный с ней экземпляр или собственный экземпляр), то получите свыше 1000 процессов, которые нужны просто для запуска этих баз данных! Это порождает исключительно высокую нагрузку на операционную систему, как в плане создания множества процессов, так и в плане управления ими.

Oracle: снижение коэффициента использования ресурсов

Кроме того, каждый экземпляр может иметь собственную область SGA - там присутствует множество дублированных данных. Каждая область SGA будет иметь кешированную копию OBMS_OUTPUT в своем разделяемом пуле, а также журнальный буфер и много других дублирующих структур данных.

Oracle: снижение коэффициента использования ресурсов

Благодаря подключаемым базам данных вы получаете возможность разделить относящиеся к приложению метаданные, пользователей, данные, код и тому подобное, но при этом избежать наличия избыточных экземпляров. Другими словами, вы можете иметь единственный экземпляр с одной контейнерной базой данных (метаданные, код и данные Oracle), предоставляющей доступ к 250 подключаемым базам данных, в каждой из которых размещается отдельное приложение. Вместо 1000 процессов для поддержки 50 разных баз данных приложений у вас будет возможность располагать 51 базой данных (одной контейнерной и 50 базами данных приложений), которые разделяют те же самые 20-40 процессов. Это крупное снижение коэффициента утилизации ресурсов. Вдобавок все они разделяют общую область SGA, позволяя совместно использовать повторяющиеся части 50 отдельных областей SGA, которые существовади бы в противном случае. В целом размер одной области SGA, которую понадобилось бы выделить для этих 50 баз данных приложений, будет меньше суммарного размера 50 отдельных областей SGA, которые пришлось бы выделять иначе.

Oracle: снижение коэффициента использования ресурсов

Рейтинг статьи

Оценка
5/5
голосов: 1
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

Автору большое спасибо за статью по Oracle! Отличный материал по базам данных Oracle и снижению стоимости владения!
^ Наверх