powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2, смена размеров bufferpools при переносе базы на более слабую машину
4 сообщений из 4, страница 1 из 1
DB2, смена размеров bufferpools при переносе базы на более слабую машину
    #35650293
Vladimir Kiselev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОС любая (наблюдал на 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
DB2, смена размеров bufferpools при переносе базы на более слабую машину
    #35650581
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный способ, думаю, будет такой:

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

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


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