06.06.2013 15:27
HobbytFizmat
 
Цитата:
Propil методом проб и ошибок на подобной системе я выставил максимально возможную работоспособную цифру - Total SGA Size (MB) 2304
Вру, перечитал - у меня винда энтерпрайз..
Ошибаться нельзя, база рабочая.
У меня sga_max_size 1504М
06.06.2013 15:37
Propil
 
Automatic Shared Memory Management - Enabled ?
06.06.2013 16:30
whitewizard
 
Standart edition не позволяет нормально память выделить процессу
Хотя бы Enterprise надо
И выставь SGA не больше 1200M
06.06.2013 16:37
HobbytFizmat
 
Цитата:
Propil Automatic Shared Memory Management - Enabled ?
Застали врасплох.
Пытался нагуглить. Нашел лишь отдельные запросы, но что хотел сказать автор - не понял.

Код:
SQL>  SELECT  INST_ID, component, current_size, min_size, max_size
FROM    gv$sga_dynamic_components
WHERE   current_size != 0;

   INST_ID COMPONENT                                                        CURRENT_SIZE   MIN_SIZE   MAX_SIZE
---------- ---------------------------------------------------------------- ------------ ---------- ----------
         1 shared pool                                                         939524096  939524096          0
         1 large pool                                                            8388608    8388608          0
         1 java pool                                                             8388608    8388608          0
         1 DEFAULT buffer cache                                                612368384  603979776          0
Код:
SQL> select inst_id, sum(bytes)
from gv$sgastat
where pool = 'shared pool'
group by inst_id

   INST_ID SUM(BYTES)
---------- ----------
         1  939696108
Код:
SQL> select *
from gv$sgastat
where pool = 'shared pool'
order by bytes desc;

   INST_ID POOL         NAME                            BYTES
---------- ------------ -------------------------- ----------
         1 shared pool  sql area                    279218108
         1 shared pool  free memory                 264074228
         1 shared pool  CCursor                     128875716
         1 shared pool  PCursor                      72443176
         1 shared pool  library cache                40065528
         1 shared pool  kglsim object batch          20815200
         1 shared pool  sql area:PLSQL               20730144
         1 shared pool  Cursor Stats                 18157400
         1 shared pool  kglsim heap                  13406976
         1 shared pool  KGLS heap                    10782736
         1 shared pool  PL/SQL MPCODE                 5674344
Тут сказано:
Цитата:
To switch to ASMM you need to set the initialization parameters SGA_TARGET to a non-zero value which must be less then or equal to value of parameter SGA_MAX_SIZE
У меня:
sga_max_size big integer 1504M
sga_target big integer 1504M
06.06.2013 16:38
HobbytFizmat
 
Цитата:
whitewizard И выставь SGA не больше 1200M
sga_max_size или sga_target?
06.06.2013 17:01
whitewizard
 
java_pool Должен быть не меньше 50М, насколько я помню
ASMM - тру вещь, но не на этой версии системы
И бэкап сделай, пока не началось :)
Оракл точно какой версии?
10.2.0.5 ?
Как сказал бы Олег, поставь оптимайзер :)
06.06.2013 17:09
whitewizard
 
Вот например, http://www.oraclist.ru/2012/06/o-asmm/
07.06.2013 11:25
HobbytFizmat
 
Спасибо за ссылку. Полезная информация.

Возьмем простейшую ситуацию: 32 битная система без выставленных ключей /3GB /pae. Т.е. процессу выделяется не более 2 ГБ.
Пишут: SGA + PGA + Oracle memory for connection не более 2 ГБ.

sga_max_size (1200) + pga_aggregate_target (194) + ???
Правильно?

И как узнать Oracle memory for connection?

Цитата:
whitewizard Оракл точно какой версии?
10.2.0.5 ?
Oracle Database 10g Release 10.2.0.4.0 - Production
09.06.2013 10:09
Troll
 
Извините, но весь разговор пока сводится к обсуждению подготовки запорожца к ралли.
32-битные системы еще как-то котировались во времена 8 и 9 оракла, сейчас память достаточно дешевая, чтобы собрать нормальную систему для х64. По сути же сейчас ограничить количество подключений можно, shared включить, но вывод, к которому в итоге придет вопрошающий - надо апгрейдиться. Для этого количества пользователей машинка уже слаба. Если 6Гб, то это вполне себе нижняя планка для х64 и, кстати, не винды.
14.06.2013 12:16
cb
 
Подключения dedicated или shared?

У вас падает на hash-join. Hе хватает памяти в pga. Откусите немного от sga и добавьте pga. И проверьте в алерте наличие ошибок. Xватает место в пространстве Темр.
Часовой пояс GMT +3, время: 10:44.

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