|
|
|
Включение DB_CACHE_SIZE для БД
|
|||
|---|---|---|---|
|
#18+
Привет всем, есть БД. Включена Automatic Memory Management. Версия : Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit параметры: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Предполагается включение параметра DB_CACHE_SIZE. Имеются ли BEST PRACTICES для включения этой опции? Только данный параметр меняется или должны меняться какие-нибудь связанные параметры? Как определить оптимальное значение для данного параметра? С уважением! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 09:57:19 |
|
||
|
Включение DB_CACHE_SIZE для БД
|
|||
|---|---|---|---|
|
#18+
Уточню вопрос. Имеются ли BEST PRACTICES для включения этой опции при включенном AMM (Automatic Memory Management)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 09:59:00 |
|
||
|
Включение DB_CACHE_SIZE для БД
|
|||
|---|---|---|---|
|
#18+
Опция AMM предназначена для того, чтобы Oracle сам решал сколько памяти выдать под какую компоненту памяти. Если мы задаём memory_target=7G, то он может первоначально распределить, например, 3G на буферный кэш, 2G - на shared pool и т.п. По ходу работы он может корректировать распределение - например, отнять 300м у буферного кэша и отдать в large pool и т.п. Если мы задаем DB_CACHE_SIZE при включенном AMM, то это будет минимум, меньше которого буферный кэш быть не может. https://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams052.htm#i1126130 Поэтому DB_CACHE_SIZE=0 - при включенном AMM или ASMM - это нормально и best practices. Корректировать его надо, если уж чересчур, к примеру раздувается shared pool. (А опять же - что такое чересчур ? ) Ни разу не приходилось на рабочих системах корректировать. Посмотреть текущее распределение: select * from v$sgainfo; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 10:56:38 |
|
||
|
Включение DB_CACHE_SIZE для БД
|
|||
|---|---|---|---|
|
#18+
dbwr, а мне помнится приходилось - ява заставила базу раздуть shared pool до 350 Гб при общем SGA в 400 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 12:42:00 |
|
||
|
Включение DB_CACHE_SIZE для БД
|
|||
|---|---|---|---|
|
#18+
dbwrПоэтому DB_CACHE_SIZE=0 - при включенном AMM или ASMM - это нормально и best practices.Practices индивидуальные для каждой БД. При переменном профиле нагрузки, например ночь-день, отсутствие минимальных лимитов может приводить к значительному дизбалансу и снижению производительности или ora-4030. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 12:52:40 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39302487&tid=1887546]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
461ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 795ms |

| 0 / 0 |
