Архив метки: SGA

Что означает SGA_MAX_SIZE и SGA_TARGET?

Казалось бы, все очевидно. Но нет.

Во-первых, стоит понимать, что установка этих значений имеет смысл при включенном ASMM. Тогда системе есть на какие показатели ориентироваться. По-умолчанию же оба этих параметра установлены в 0.

Во-вторых, может показаться, что SGA_MAX_SIZE — это тот максимум, на который ASMM может рассчитывать при выделении в ОЗУ пространства под разные пулы (java pool, shared pool и т.д.), а SGA_TARGET — это рекомендуемое пространство или, другими словами, минимум.

На самом деле все обстоит несколько по-другому.

Читать далее