Содержание
- 2. При запуске экземпляра выделяется область разделяемой памяти, называемая SGA запускаются фоновые процессы Процесс - это механизм
- 3. Хранение и использование данных выполняемый код программы данные, которые совместно используются частные области данных для каждого
- 4. Схема экземпляра
- 5. Области оперативной памяти Системная Глобальная область - SGA Глобальные программные области - PGA
- 6. SGA группа областей разделяемой памяти содержат данные и управляющую информацию для одного экземпляра Oracle совместно используется
- 7. PGA создаваемая Oracle неразделяемая память при запуске серверного или фонового процесса области памяти, которые содержат данные
- 8. PGA содержит стековое пространство содержит пользовательскую глобальную область (UGA)
- 9. UGA Область курсоров Область хранения данных сеанса Рабочие области SQL: Область сортировки для функций, таких как
- 10. UGA – User Global Area Располагается в области SGA, если подключение выполнено посредством разделяемого сервера, в
- 11. Режим выделенного сервера Dedicated server (режим по умолчанию) – для каждого клиента выделяется отдельный выделенный серверный
- 12. Режим разделяемого сервера Shared server – обрабатывает программа dispatcher: 1)получает запрос от клиента, 2)помещает их во
- 13. Режимы соединений
- 14. Структура SGA
- 15. Основные пулы области SGA Java pool Large pool Shared pool Streams pool “Null” pool
- 16. Структура оперативной памяти Oracle 12c
- 17. Представления словаря v$sga V$sgastat v$sga_dynamic_components v$sga_dynamic_free_memory
- 18. Гранулы – granule Память различным пулам в SGA выделяется блоками, которые называются гранулами Одна гранула (granule)
- 19. Представления словаря
- 20. Представления словаря
- 21. Параметры SGA SGA_MAX_SIZE – указывает максимальный размер памяти
- 22. Параметры SGA SGA_TARGET – указывает текущий (возможный) размер памяти
- 23. Параметры SGA – изменение
- 24. Структура SGA
- 25. Буферный пул Буферный пул (буферный кэш) – область SGA, которая содержит образы блоков, считанные из файлов
- 26. Буферный пул Пользовательский процесс БД требует определенный фрагмент данных Поиск данных в буферном пуле Если данные
- 27. Буферный пул Буферный пул (буферный кэш) хранит блоки данных табличных пространств Блок – единица обмена информацией
- 28. Буферный пул Поддерживается два списка блоков: список грязных блоков (отличаются от своей копии на диске и
- 29. Буферный пул Алгоритм LRU (least recently used)– первыми вытесняются блоки с наименьшим значением счетчика Запись грязных
- 30. Буферный пул – вытеснение блоков
- 31. Буферный пул – вытеснение блоков
- 32. Пулы буферного кэша DEFAULT KEEP RECYCLE
- 33. Параметры пулов буферного кэша Устанавливаются alter system set … В файле параметров
- 34. Пулы буферного кэша DEFAULT KEEP RECYCLE
- 35. Пулы буферного кэша
- 36. Пулы буферного кэша
- 37. Помещение таблицы в определенный пул
- 38. CACHE CACHE – помещение таблицы в конец LRU-списка (для малых таблиц) обычно в default pool
- 39. Структура SGA
- 40. Буфер журналов повторного выполнения Буфер журнала повторного выполнения предназначен для временного циклического хранения данных журнала повтора
- 41. Параметр LOG_BUFFER
- 42. Ожидание освобождения буфера журналов повтора Redo buffer allocation retries – статистика – количество случаев ожидания процессами
- 43. Изменения размеров буфера журналов повтора
- 44. Файл параметров
- 45. Структура SGA
- 46. Фиксированная область SGA хранит переменные, указывающие на другие области памяти, значения параметров; представляет собой загрузочный бинарный
- 47. Структура SGA
- 48. Разделяемый пул Библиотечный кэш Разделяемую область SQL Кэш словаря данных Управляющие структуры
- 49. Поддержка словаря данных Кэш словаря данных – содержит данные в виде строк Библиотечный кэш Все пользовательские
- 50. Поддержка словаря данных Каждый SQL-оператор распознается Для нового SQL-оператора выделяется память в разделяемом пуле Когда два
- 51. Разделяемый пул
- 52. Управление размером разделяемого пула Устанавливаются alter system set … В файле параметров
- 53. Управление размером разделяемого пула
- 54. Объекты в разделяемом пуле
- 55. Структура SGA
- 56. Большой пул Большой пул - область памяти SGA, применяемая для хранения больших фрагментов памяти В этой
- 57. Большой пул
- 58. Большой пул – параметры
- 59. Большой пул – параметры
- 60. Структура SGA
- 61. Java-пул Java-пул предназначен для работы Java-машины;
- 62. Параметры Java-пула
- 64. Скачать презентацию