powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибки в db2diag.
18 сообщений из 18, страница 1 из 1
Ошибки в db2diag.
    #38371020
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настроили DB2, прикрутили по памяти, однако все равно идут ошибки в лог.
На сервере 40 Гб.
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38371084
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya,

База в инстансе одна?

Если методом "грубой силы" утоптать, то:
Код: plaintext
1.
db2 connect to ROS user DB2ADMIN
db2 autoconfigure using mem_percent 75 workload_type complex admin_priority both bp_resizeable yes apply db and dbm

Дальше оно само.

Второй вариант. У вас сервер не виртуальный? Была ситуация, когда на ферме с нехваткой памяти всё, что не было занято DB2'хой выжиралось под 0. Далее stmm сколько-то отдавал, оно опять выжиралось и так далее.
Сколько памяти свободно при опущеном инстансе?
Посмотреть отъеденное можно с помощью RAMMap. Оно там в Driver Locked.
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38371446
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер на hyper v.
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38372612
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya,

40Гб это всего на сервере или в DB2'шном "partition"'е?
Хорошо бы удостовериться, что она реально там есть.
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38372732
jna1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИМХО, не хватает памяти для размещения буферных пулов. Диск маленький отрезали?
db2mtrk -i -v -d
что показывает?
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38373602
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CawaSPb, 40Гб на виртуалку
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38373606
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jna1,
А как связан диск и буферпул?
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38373712
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jna1, результат db2mtrk -i -v -d
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38373795
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guzya,

У вас SELF_TUNING_MEM = OFF.
Что в INSTANCE_MEMORY стоит?
Вам по-хрошему надо разобраться почему оно не может выделить для базы:
DATABASE_MEMORY = 9302576 (37210304 KB)
В логе оно пишет, что:
Instance Memory Controller statistics.
Instance Memory Automatic: Yes.
Maximum size = 37225780 KB, т.е. 15MB, видимо, не хватает для исключительно нужд экземпляра.

Выставьте SELF_TUNING_MEM в ON или сделайте разницу между DATABASE_MEMORY и INSTANCE_MEMORY побольше.
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38373890
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Верно ли я понимаю, что DATABASE_MEMORY это сумма параметров (где речь идет о памяти) из конфигурации БД + пул буферов,
а INSTANCE_MEMORY это сумма параметров конфигурации узла (DB2 по умолчанию) + сумма DATABASE_MEMORY всех БД на узле ?

И какая последовательность инициализации памяти на узле и на БД, т.е. например, что ранишь выделяется память под пул буферов БД или под LOCKLIST той же БД ?
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38374068
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GuzyaВерно ли я понимаю, что DATABASE_MEMORY это сумма параметров (где речь идет о памяти) из конфигурации БД + пул буферов,
а INSTANCE_MEMORY это сумма параметров конфигурации узла (DB2 по умолчанию) + сумма DATABASE_MEMORY всех БД на узле ?

И какая последовательность инициализации памяти на узле и на БД, т.е. например, что ранишь выделяется память под пул буферов БД или под LOCKLIST той же БД ?
Memory allocation .
Последовательность инициализации потребителей памяти не важна.
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38374493
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
INSTANCE_MEMORY = AUTOMATIC (9306445)

DATABASE_MEMORY = AUTOMATIC (9302576)

Какая должна быть разница между ними?
И нужно ли выставлять разницу если включить SELF_TUNING_MEM ?
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38374537
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GuzyaINSTANCE_MEMORY = AUTOMATIC (9306445)

DATABASE_MEMORY = AUTOMATIC (9302576)

Какая должна быть разница между ними?
И нужно ли выставлять разницу если включить SELF_TUNING_MEM ?Трудно сказать, там же ещё место для application_memory нужно, а это от вашей системы зависит.
Я бы уменьшил database_memory (в N automatic) так, чтоб было (если база одна):
database_memory + application_memory + запас_для_привантной_памяти_агентов + просто_запас < instance_memory
, включил бы STMM.

Если при этом буферные пулы не встанут, уменьшить их размер и реактивировать базу.
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38375185
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зависит ли размер DATABASE_MEMORY от пула буферов, т.е. пул буферов входит в размер DATABASE_MEMORY ?
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38375189
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GuzyaЗависит ли размер DATABASE_MEMORY от пула буферов, т.е. пул буферов входит в размер DATABASE_MEMORY ?
Перефразирую, уменьшится ли DATABASE_MEMORY если я уменьшу пул буферов?
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38375233
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya,

Зависит от того, выставлен ли этот параметр в AUTOMATIC или в фиксированное значение.

см.
Код: plaintext
db2 get db cfg for ROS |grep DATABASE_MEMORY

А вообще, неужели так трудно прочитать? В доке прекрасно описано!
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38375246
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Буду рад доки на русском языке.
...
Рейтинг: 0 / 0
Ошибки в db2diag.
    #38375738
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уменьшил пул буферов. Ошибка ушла.
Всем спасибо!!!
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибки в db2diag.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]