Skip to content

Instantly share code, notes, and snippets.

@niag
Created October 28, 2019 05:22
Show Gist options
  • Save niag/2e1639db3e28cee07daff2f9a3e12e55 to your computer and use it in GitHub Desktop.
Save niag/2e1639db3e28cee07daff2f9a3e12e55 to your computer and use it in GitHub Desktop.
рекомендации по настройке Oracle:
1. под SGA (System Global Area) Oracle можно отдать 50% оперативной памяти (RAM) с учетом что на машине работает одна БД.
рекомендуемые параметры для RAM=4G:
SHARED_POOL_SIZE=512M
DB_CACHE_SIZE=2G
LARGE_POOL_SIZE=16M
JAVA_POOL_SIZE=160M
PGA_AGGREGATE_TARGET=128M
рекомендуемые параметры для RAM=8G:
SHARED_POOL_SIZE=1G
DB_CACHE_SIZE=2500M
LARGE_POOL_SIZE=16M
JAVA_POOL_SIZE=256M
PGA_AGGREGATE_TARGET=512M
рекомендуемые параметры для RAM=16G:
SHARED_POOL_SIZE=1500M
DB_CACHE_SIZE=6G
LARGE_POOL_SIZE=16M
JAVA_POOL_SIZE=256M
PGA_AGGREGATE_TARGET=700M
2. проверить параметры SORT_AREA_SIZE и DB_MULTIREAD_BLOCK_COUNT:
SORT_AREA_SIZE=512K
DB_MULTIREAD_BLOCK_COUNT=16
смотрим сформированный файл parameters.htm или непосредственно на сервере:
$sqlplus /as sysdba
SQL> show parameters shared_pool_size; и т.д.
изменение параметра:
SQL> alter system set shared_pool_size= scope=both;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment