(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 Standard Edition 2 Processor License
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Personal Edition Named User Plus Software Update License & Support
Oracle Database Personal Edition Named User Plus License
Raize Components 6
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Утиль - лучший бесплатный софт для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100