Commit 30fa59

2025-12-08 11:41:43 feagor: -/-
213.md ..
@@ 2,35 2,38 @@
Oracle может использовать Large-Huge Page только для SGA, для PGA должны использоваться обычные страницы с стандартным размером(обычно 4к).
В части настроек - необходимо убедиться, что отключено автоматическое управление памятью - параметры **memory_target** и **memory_max_target** должны быть выставлены в 0
- ```ora
- SQL> show parameter target
-
- NAME TYPE VALUE
- ------------------------------------ ----------- ------------------------------
- archive_lag_target integer 0
- db_flashback_retention_target integer 1440
- fast_start_io_target integer 0
- fast_start_mttr_target integer 0
- memory_max_target big integer 0
- memory_target big integer 0
- parallel_servers_target integer 16
- pga_aggregate_target big integer 200M
- sga_target big integer 600M
- SQL>
- ```
+ ```ora
+ SQL> show parameter target
+
+ NAME TYPE VALUE
+ ------------------------------------ ----------- ------------------------------
+ archive_lag_target integer 0
+ db_flashback_retention_target integer 1440
+ fast_start_io_target integer 0
+ fast_start_mttr_target integer 0
+ memory_max_target big integer 0
+ memory_target big integer 0
+ parallel_servers_target integer 16
+ pga_aggregate_target big integer 200M
+ sga_target big integer 600M
+ SQL>
+ ```
+
Далее для включения использования Huge Page в зависимости от платформы со стороны Oracle нужно выставить параметры
AIX - необходимо выставить параметр LOCK_SGA в значение true
Linux - выставить параметр USE_LARGE_PAGES в значение ONLY
Windows - Никаких доп. настроек не нужно(но это не точно)
### Настройка на AIX
1. Проверить доступную память на сервере
- ```ora
- svmon -G -O unit=GB
- ```
+
+ ```ora
+ svmon -G -O unit=GB
+ ```
+
+
2. Выставить на всех инстанциях на сервере, где планируется использовать large page
- ```java
- alter system set LOCK_SGA = true scope=spfile
- ```
- 3. Потушить все инстанции и доп сервисы. Мануал к отключению информатики - [Включение, выключение информатики](/wiki/pages/viewpage.action?pageId=209159909)
- 4. Рассчитать количество страниц, которые необходимо выделить. Страницы выделяются исключительно для использования в рамках SGA. Пример расчёта количества нужных страниц для Турона
+
+ ```ora
+ alter system set LOCK_SGA = true scope=spfile
+ ```
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9