Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибки в db2diag. / 18 сообщений из 18, страница 1 из 1
19.08.2013, 17:48
    #38371020
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
Настроили DB2, прикрутили по памяти, однако все равно идут ошибки в лог.
На сервере 40 Гб.
...
Рейтинг: 0 / 0
19.08.2013, 18:27
    #38371084
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
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
20.08.2013, 08:51
    #38371446
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
Сервер на hyper v.
...
Рейтинг: 0 / 0
21.08.2013, 00:14
    #38372612
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
Guzya,

40Гб это всего на сервере или в DB2'шном "partition"'е?
Хорошо бы удостовериться, что она реально там есть.
...
Рейтинг: 0 / 0
21.08.2013, 09:31
    #38372732
jna1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
ИМХО, не хватает памяти для размещения буферных пулов. Диск маленький отрезали?
db2mtrk -i -v -d
что показывает?
...
Рейтинг: 0 / 0
21.08.2013, 16:30
    #38373602
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
CawaSPb, 40Гб на виртуалку
...
Рейтинг: 0 / 0
21.08.2013, 16:35
    #38373606
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
jna1,
А как связан диск и буферпул?
...
Рейтинг: 0 / 0
21.08.2013, 17:41
    #38373712
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
jna1, результат db2mtrk -i -v -d
...
Рейтинг: 0 / 0
21.08.2013, 18:17
    #38373795
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
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
21.08.2013, 20:08
    #38373890
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
Верно ли я понимаю, что DATABASE_MEMORY это сумма параметров (где речь идет о памяти) из конфигурации БД + пул буферов,
а INSTANCE_MEMORY это сумма параметров конфигурации узла (DB2 по умолчанию) + сумма DATABASE_MEMORY всех БД на узле ?

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

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

DATABASE_MEMORY = AUTOMATIC (9302576)

Какая должна быть разница между ними?
И нужно ли выставлять разницу если включить SELF_TUNING_MEM ?
...
Рейтинг: 0 / 0
22.08.2013, 13:21
    #38374537
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
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
22.08.2013, 18:42
    #38375185
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
Зависит ли размер DATABASE_MEMORY от пула буферов, т.е. пул буферов входит в размер DATABASE_MEMORY ?
...
Рейтинг: 0 / 0
22.08.2013, 18:46
    #38375189
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
GuzyaЗависит ли размер DATABASE_MEMORY от пула буферов, т.е. пул буферов входит в размер DATABASE_MEMORY ?
Перефразирую, уменьшится ли DATABASE_MEMORY если я уменьшу пул буферов?
...
Рейтинг: 0 / 0
22.08.2013, 19:51
    #38375233
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибки в db2diag.
Guzya,

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

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

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


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