11.07.2014 08:35
winmasta
 
Нашел инструкцию по увеличению SGA (ссылку разместить не могу)

проверил свою память, вот результат

NAME
--------------------
VALUE
--------------------
DISPLAY_VALUE
--------------------
sga_max_size
1015021568
968M

sga_target
1015021568
968M

NAME
--------------------
VALUE
--------------------
DISPLAY_VALUE
--------------------

db_cache_size
0
0

pga_aggregate_target
336592896

NAME
--------------------
VALUE
--------------------
DISPLAY_VALUE
--------------------
321M

при наличии 4 гб память на сервере думаю выделить 2 гб под sga, а остальное по инструкции

-- Сохраняем настройки (на всякий случай).
-- В папке %ORACLE_HOME%\database появиться ТЕСТОВЫЙ файл INIT.ora
create pfile from spfile;

-- Увеличение SGA
alter system set sga_max_size=6G scope=spfile;
alter system set sga_target=6G scope=spfile;

-- Гарантированный размер кэша буферов
-- (в SGA будет выделяться гарантированная область
-- под кэш буферов (рекомендуется не менее 90% от SGA),
-- оставшееся место будет использовать
-- под остальные области SGA - не менее 500Мб)
alter system set db_cache_size=5G scope=spfile;

-- Изменение размера PGA
alter system set pga_aggregate_target=100Мб scope=spfile;

верно ли мое предположение ?
11.07.2014 10:36
Occul
 
Какой-то поток сознания :)
Операционка х32? Памяти-то сколько в итоге? 4? Почему 6 выделяете?
11.07.2014 10:58
winmasta
 
Цитата:
Dr. Hyde Какой-то поток сознания :)
Операционка х32? Памяти-то сколько в итоге? 4? Почему 6 выделяете?
Инструкция это цитата из мануала, моя конфигурация: win7 pro x64 памяти 4 Гб
Рекомнедуется вроде-бы половина оперативки под SGA в принципе можно оперативки и докинуть в виртуалку если нужно
11.07.2014 11:29
Occul
 
А зачем вы вообще тогда с производительностью заморачиваетесь, если это виртуалка?
11.07.2014 11:51
winmasta
 
Цитата:
Dr. Hyde А зачем вы вообще тогда с производительностью заморачиваетесь, если это виртуалка?
боевая база там стоит, работает
12.07.2014 01:46
OlegON
 
Слова "боевая", "windows" и "виртуалка" мало совместимы в данном случае... мелочь для тестов - да.
В целом общее правило - памяти никогда не бывает много.
PGA в 100М для супермага мало.
12.07.2014 08:05
winmasta
 
если я правильно понял база оракла должна быть на физической машине на линуксе (моя конфигурация работает уже более 2х лет, пока что проблем не было) ?
как в моем случае было бы правильно память распределить (сейчас 4 Гб оперативы, можно добавить до 6) ?
15.07.2014 20:54
winmasta
 
подскажете как память правильно распределить ?
хватит ли 4 гб на всю ось или нужно добавить ?
размер SGA (вроде бы 50 % операивы везде советуют) ?
размер PGA (в случае с супермагом) ?
16.07.2014 12:17
bayan
 
1. Почитайте доку, а не советы "бывалых".
2. Смотрите v$sgastat и v$pgastat
3. Я бы на шару задал sga_target=2Gb и pga_aggregate_target=1G, и потом мониторил бы вьюхи.
18.07.2014 10:09
winmasta
 
еще вопросик, вот в статье прочитал

"-- Гарантированный размер кэша буферов
-- (в SGA будет выделяться гарантированная область
-- под кэш буферов (рекомендуется не менее 90% от SGA),
-- оставшееся место будет использовать
-- под остальные области SGA - не менее 500Мб)
alter system set db_cache_size=5G scope=spfile;"

как с ним быть ?
Часовой пояс GMT +3, время: 01:59.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.