(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Усовершенствование управления сервером: динамическая SGA

Источник: Oracle Magazine
Вильям Саттон

В Oracle 9i появилась возможность изменять размер SGA. То есть менять размеры кеша буферов (Buffer Cache), разделяемого пула (Shared Pool) и большого пула (Large Pool), не останавливая программу. Кроме того, объем используемой оперативной памяти, может быть ограничен прямо в процессе работы, и определяется значением нового параметра SGA_MAX_SIZE.

Теперь программы могут быть запущены с использованием минимального объема ресурсов, который в последствии по мере надобности может быть динамически увеличен администратором для обеспечения оптимальной производительности всех структур памяти.

В модели динамической SGA введена новая единица выделения памяти, названная гранулой (granule). Гранула - это непрерывная область виртуальной памяти, размер которой (4 М или 16 Мбайт) зависит от значения параметра SGA_MAX_SIZE.

При запуске экземпляра сервер Oracle аллокирует вхождения гранул, по одному вхождению для каждой гранулы, в количестве, необходимом для поддержания адресного пространства, определяемого значением SGA_MAX_SIZE. В процессе запуска, каждый компонент SGA получает столько гранул, сколько требуется. Как минимум - это три гранулы: одна для фиксированной SGA (fixed SGA, включая буфер журнала транзакций) и еще по одной для кеша буферов и разделяемого пула.

Теперь администратор базы данных может увеличить объем памяти компонента SGA с помощью команды ALTER SYSTEM, изменяющей значение соответствующего параметра настройки экземпляра. Попытка увеличения объема памяти, используемой компонентом, на определенное число гранул, завершится успешно в том случае, если:

  • есть достаточное количество свободных гранул, чтобы выполнить запрос,
  • текущий объем SGA меньше, чем значение параметра SGA_MAX_SIZE,
  • размер должен быть кратен размеру гранулы.

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



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 27.04.2002 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Oracle Database Personal Edition Named User Plus Software Update License & Support
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Standard Edition 2 Processor License
Oracle Database Personal Edition Named User Plus License
Microsoft 365 Apps for business (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Все о PHP и даже больше
Мастерская программиста
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100