Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2, смена размеров bufferpools при переносе базы на более слабую машину / 4 сообщений из 4, страница 1 из 1
12.11.2008, 19:55
    #35650293
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2, смена размеров bufferpools при переносе базы на более слабую машину
ОС любая (наблюдал на Win,Linux64,AIX64), DB2 ESE 9.1.5
Результаты всегда одинаковые.
Восстанавливаем бакап с машины, скажем с ТТХ 16GB RAM на 4GB RAM.
Буферпулы фиксированного размера, а потому, заведомо, после переноса нужна перенастройка размеров буферпулов. Например таким скриптом:
Код: plaintext
1.
2.
3.
ALTER BUFFERPOOL BP1 IMMEDIATE SIZE  1000  AUTOMATIC;
ALTER BUFFERPOOL BP2 IMMEDIATE SIZE  1000  AUTOMATIC;
ALTER BUFFERPOOL BP3 IMMEDIATE SIZE  1000  AUTOMATIC;
Коннект и смена размера производятся ОЧЕНЬ долго.
Вопрос: Может есть более правильный и простой способ выкрутиться из ситуации?
Теоретически, поскольку бакап offline, можно изменить параметры пулов на исходной базе, потом вернуть обратно после бакапа, но это рабочая база практически используется 24х7 и такие изменения нежелательны.
Хотя в настоящее время, тормоза могут добавлять некоторые параметры, типа автоматической перестройки индексов на старте базы или типа того.
Спрашиваю еще и потому, что иногда в своём глазу бревно не замечаем :)
...
Рейтинг: 0 / 0
13.11.2008, 06:49
    #35650581
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2, смена размеров bufferpools при переносе базы на более слабую машину
Правильный способ, думаю, будет такой:

db2set DB2_OVERRIDE_BPF=1000
db2stop
db2start
restore db ...
connect ....
alter bufferpool ...
db2set DB2_OVERRIDE_BPF=
db2stop
db2start
...
Рейтинг: 0 / 0
13.11.2008, 19:16
    #35652877
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2, смена размеров bufferpools при переносе базы на более слабую машину
mustaccio,

Спасибо, почитал доки, возможно это то, что надо, хотя кое какие сомнения есть.
Проверю при случае, напишу, может кому пригодится.
...
Рейтинг: 0 / 0
20.11.2008, 19:50
    #35666666
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2, смена размеров bufferpools при переносе базы на более слабую машину
Метод работает отлично, еще раз спасибо!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2, смена размеров bufferpools при переносе базы на более слабую машину / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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