DB_BLOCK_BUFFERS при установленном sga_target

Tyoma
Дата: 11.12.2007 14:16:08
SUSE LINUX Enterprise Server 9 (x86_64)
Oracle Database 10g 10.2.0.3.0

всего памяти 5 Gb
sga_max_size = 2 Gb
sga_target = 2 Gb

db_cache_size = 512 Mb
java_pool_size = 160 Mb
shared_pool_size = 304 Mb
large_pool_size = 0
db_block_buffers = 0

Выполнил:
select (1-(sum(getmisses)/sum(gets))) * 100 "Hit Ratio"
from v$rowcache;
получилось - 99.9217331555223

Затем:
select 
  1-(sum(decode(name, 'physical reads', value,0))/
  (sum(decode(name, 'db block gets', value,0)) +
  (sum(decode(name, 'consistent gets', value,0))))) * 100 "Read Hit Ratio"
from v$sysstat;
получилось - 0.948224813621531

Нужно ли выставить значение DB_BLOCK_BUFFERS отличное от нуля?
Urrsys
Дата: 11.12.2007 14:21:34
Note:

DB_BLOCK_BUFFERS cannot be combined with the dynamic DB_CACHE_SIZE parameter; combining these parameters in the same parameter file will produce an error.

DB_BLOCK_BUFFERS
Tyoma
Дата: 11.12.2007 14:23:38
забыл про суть моего копания: Активно используется Oracle Workflow (1 потльзователь) и Application Express (2000 всего пользователей, 50 - одновременно работающих). База подтармаживает (я думаю не только от кривости рук разработчиков). В EM скачет latch: library cache
Вячеслав Любомудров
Дата: 12.12.2007 03:58:52
Гы...

Мало того, что пытаешься сравнить теплое с мягким, так еще и порядок выполнения операций сложения/умножения ниасилил

В общем, даже не зная что db_block_buffers несовместим с db_cache_size, стоит поостеречься вообще подходить к БД до прочтения хотя бы концепций. А лезть в настройки только после прочтения соответствующих мануалов
Tyoma
Дата: 12.12.2007 07:41:09
2 Вячеслав Любомудров

О том, что в администрировании я профан мне было известно за долго до вашего поста!
Лучше бы совет дали как избавится от конкуренции, в основном вызываемой работой Application Express.
(Никакие настройки кроме описанных выше не трогали.)
Dimka9
Дата: 12.12.2007 08:00:51
Tyoma
Лучше бы совет дали

совет дали:
Вячеслав Любомудров
лезть в настройки только после прочтения соответствующих мануалов


Могу еще сказать (ну нравится мне фраза!):
Free memory is wasted memory!
- что в вольном переводе означает "используй всю память что есть"

После этого или параллельно можно почитать про statspack и снять снимок с загруженной системы.
Urrsys
Дата: 12.12.2007 08:05:55
Dimka9

После этого или параллельно можно почитать про statspack и снять снимок с загруженной системы.

Tyoma

Oracle Database 10g 10.2.0.3.0

Возможно awrrpt.
Ааз
Дата: 12.12.2007 08:16:35
Tyoma
Лучше бы совет дали как избавится от конкуренции, в основном вызываемой работой Application Express.
Вы не заметили совета? Сочувствую.
Dimka9
Дата: 12.12.2007 08:16:40
Urrsys
Возможно awrrpt.

после твоего топика, я тоже скажу "возможно" :)
Tyoma
Дата: 13.12.2007 12:28:43
вот я перезагрузил базу - пашет сутки без тормазов и никаких намеков на конкуренцию.
В alert_log'е периодично наблюдалось ORA-07445. На металинке так и сказано - перезагрузка раз в неделю! смешно конечно, но пока работает