|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
Здравствуйте! Подскажите, пожалуйста, по такому вопросу, который вызвал у меня недоумение. Инициализационные параметры базы выставлены следующим образом: sga_max_size - выше 100 Гб sga_target = 0 pga_aggregate_limit и pga_aggregate_target тоже выше сотки. При этом, при работающей базе, утилизация памяти на сервере, судя по мониторингам, колеблется в рамках 50-60 Гб, в зависимости от нагрузки. Как такое возможно? Не могу понять. Есть ли ещё параметры, которые дополнительно могут урезать размеры областей памяти? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 21:04 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandПри этом, при работающей базе, утилизация памяти на сервере, судя по мониторингам, колеблется в рамках 50-60 Гб, в зависимости от нагрузки. Как такое возможно? Не могу понять. Есть ли ещё параметры, которые дополнительно могут урезать размеры областей памяти? не требуется больше вот и не занято... для SGA обязательно huge pages используй. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 21:45 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
Надфильдля SGA обязательно huge pages используй.Не сможет, "судя по мониторингам". ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 21:51 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
Надфиль, но ведь на старте инстанс в данном случае должен занять весь размер, выделенный в sga_max_size, разве нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 22:46 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrand на старте инстанс в данном случае должен занять весь размер, выделенный в sga_max_sizeВо-первых, чти database reference. В-нулевых, измерять размер нужно еще знать чего. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 23:27 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandНадфиль, но ведь на старте инстанс в данном случае должен занять весь размер, выделенный в sga_max_size, разве нет? нет. особенно PGA больше 100Гб под пга и при таком же SGA ну я хз можно конечно теоретически придумать ситуацию. но, думаю тебе хватит 10-20 гб ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2019, 23:37 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrand, Версию Oracle и объемы "рабочих" данных не оглашай, от них же ничего не зависит.... З.Ы. У меня дома тоже есть плательный шкаф на всю стену. Но в нём занято всего три полки из восьми и один ящик из десяти. В остальное просто положить нечего... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 05:43 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
Надфиль, дело в том, что на пиках нагрузки много l/O, в частности, direct path read, direct path write, direct path read temp, direct path write temp и hit ratio для буферного кэша и PGA ниже 90%. Вроде как, все говорит, что надо увеличивать размеры PGA и SGA. Отвечая на вопрос о версии, Oracle 12c. Про размеры рабочих данных, не совсем понял, какая метрика интересует. Сколько, суммарно, рабочие схемы места занимают? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 07:26 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandПро размеры рабочих данных, не совсем понял, какая метрика интересует. Сколько, суммарно, рабочие схемы места занимают?Сколько суммарно - неинтересно, интересно - сколько из этого суммарного реально нужно для текущей работы системы? А то может у вас там биллинг с CDR данными за три года, но в расчетах используются только кусочек за последний расчетный период... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 07:45 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandОтвечая на вопрос о версии, Oracle 12c.странно видеть полуручные способы управления памятью... не доверяете автоматике? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 07:54 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandна пиках нагрузки много l/O, в частности, direct path read, direct path write, direct path read temp, direct path write temp что это такое и когда возникает - конечно же уже разобрались? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 07:59 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
Щукина АннаBrandBrandна пиках нагрузки много l/O, в частности, direct path read, direct path write, direct path read temp, direct path write temp что это такое и когда возникает - конечно же уже разобрались? Идёт работа с дисками там, где, в идеале, должна быть работа с памятью. Из-за чего запросы отрабатывают гораздо медленнее. Собственно, поэтому и возник вопрос тюнинга памяти. И вопрос из первого поста. Изначально стояло автоматическое управление памятью, как раз. Но, оно отрабатывало не совсем корректно и приводило к аварийным ситуациям. Деталей сейчас не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 08:22 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandИдёт работа с дисками там, где, в идеале, должна быть работа с памятью. Из-за чего запросы отрабатывают гораздо медленнее. Собственно, поэтому и возник вопрос тюнинга памяти. странно, что не возник вопрос тюнинга запросов... хотя бы банальное изучение и анализ текущих планов выполнения, для понимаю истинных причин медленной работы... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 08:42 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandИзначально стояло автоматическое управление памятью, как раз. Но, оно отрабатывало не совсем корректно и приводило к аварийным ситуациям. Деталей сейчас не помню.а вот это уже интересно. очень жаль, что деталей не помните... так-то автоматическое управление памятью - далеко не новая фича для 12c. откровенно бажить не должна была. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 08:45 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
Щукина АннаBrandBrandИдёт работа с дисками там, где, в идеале, должна быть работа с памятью. Из-за чего запросы отрабатывают гораздо медленнее. Собственно, поэтому и возник вопрос тюнинга памяти. странно, что не возник вопрос тюнинга запросов... хотя бы банальное изучение и анализ текущих планов выполнения, для понимаю истинных причин медленной работы... Тюнинг запросов - это, прямо, постоянный процесс. Проблема в том, что запросов самих огромное количество и большинство из них генерируется приложением в автоматическом режиме, что затрудняет работу с ними, ограничивает или вообще не позволяет применение хинтов и т.д. Ну, и идёт постоянный рост рабочих таблиц, из-за чего периодически планы запросов меняются, приходится все время отслеживать и править. Так что все далеко не так просто, как кажется. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 09:01 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandТюнинг запросов - это, прямо, постоянный процесс. Проблема в том, что запросов самих огромное количество и большинство из них генерируется приложением в автоматическом режиме, что затрудняет работу с ними, ограничивает или вообще не позволяет применение хинтов и т.д. Ну, и идёт постоянный рост рабочих таблиц, из-за чего периодически планы запросов меняются, приходится все время отслеживать и править. Так что все далеко не так просто, как кажется. ) Дичь какая, статистика хоть собрана? Приложения которые "генерят все запросы в автоматическом режиме" нужно удалать в зародыше. это не поддается тюннингу, масштабированию и не для оракла... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 09:15 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrand, Размер базы то какой? количество записей в самых больших таблицах? размер записей? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 09:16 |
|
Утилизация памяти на сервере базы гораздо ниже ожидаемой
|
|||
---|---|---|---|
#18+
BrandBrandзапросов самих огромное количество вот прям в чистом виде сплошной AdHoc? Без какого-то ни было повторного использования? Генерируемые запросы на схему индексирования хоть как-то натягиваются? Или всё сводится к сплошным FULL SCAN-ам многомиллиардных таблиц, с последующей агрегацией и пост-фильтрацией через HAVING? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2019, 09:48 |
|
|
start [/forum/moderation_log.php?user_name=Guest98]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 706ms |
total: | 865ms |
0 / 0 |