Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / TEMPSPACE занимает все свободное место / 12 сообщений из 12, страница 1 из 1
22.01.2009, 13:49
    #35771755
iltmpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
Запустили сервер db2+1c8, подключили порядка 100 пользователей.
Вчера каталог база разросся на все свободное место: 50 Гб, удалили все лишнее.
Сегодня база занимает уже 100Гб.
На самом деле все эти 100 Гб находятся в 2 файлах:
\DB2\NODE0000\SQL00002\V81C_TEMPSPACE\space.1 и
\DB2\NODE0000\SQL00002\V81C_TEMPSPACE\space.2
- по 50 Гб каждый.
Диск переполнен, система постоянно останавливается, работать невозможно.
Что делать? Как ограничить размер этих файлов? Искал в центре управления db2 в настройках инстанса и конкретной базы что-нибудь на предмет размера временных данных, кеша и т.п, ничего интересного не нашел..
DB2 Express 9.5, 1Cv8.1.13
...
Рейтинг: 0 / 0
22.01.2009, 14:17
    #35771810
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
Что выдает у вас:
Код: plaintext
1.
2.
select TBSP_USED_SIZE_KB, TBSP_FREE_SIZE_KB, TBSP_TYPE, TBSP_USING_AUTO_STORAGE
from sysibmadm.tbsp_utilization
where TBSP_NAME ='V81C_TEMPSPACE'
?
...
Рейтинг: 0 / 0
22.01.2009, 14:31
    #35771846
iltmpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
TBSP_USED_SIZE_KB - 256,
TBSP_FREE_SIZE_KB - 98287360,
TBSP_TYPE - DMS,
TBSP_USING_AUTO_STORAGE - 0
...
Рейтинг: 0 / 0
22.01.2009, 14:41
    #35771882
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
Tablespace можно ограничить по максимальному размеру с помощью Alter tablespace ... maxsize ...
...
Рейтинг: 0 / 0
22.01.2009, 14:49
    #35771905
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
Код: plaintext
1.
2.
alter tablespace V81C_TEMPSPACE 
resize (ALL скока_надо_мегов_для_каждого_контейнера M) 
maxsize скока_надо_макс_мегов_в_сумме M;
...
Рейтинг: 0 / 0
22.01.2009, 15:08
    #35771950
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
iltmpz,

контейнеры (в одном tablespace) рекомендуется делать одного размера.
...
Рейтинг: 0 / 0
22.01.2009, 17:41
    #35772390
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
iltmpz
TBSP_TYPE - DMS

Временные табличные пространства, думаю, лучше делать SMS, чтобы не бороться потом с high water mark.
...
Рейтинг: 0 / 0
23.01.2009, 02:37
    #35772861
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
Mark Barinstein
Код: plaintext
1.
2.
alter tablespace V81C_TEMPSPACE 
resize (ALL скока_надо_мегов_для_каждого_контейнера M) 
maxsize скока_надо_макс_мегов_в_сумме M;


Марк, а чего делать, если упрется в MAXSIZE?
Надо причину искать.


iltmpz, смотрите в сторону приложения. У вас возможны незакрытые транзакции, из-за этого так растет TEMPSPACE
...
Рейтинг: 0 / 0
23.01.2009, 02:39
    #35772862
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
mustaccioiltmpz
TBSP_TYPE - DMS

Временные табличные пространства, думаю, лучше делать SMS, чтобы не бороться потом с high water mark.
А чего бороться-то? Дело не в DB2. Надо приложение копать. Не растет так просто TEMPSPACE до таких размеров, когда вся база в 2 Гига логического размера укладывается.
...
Рейтинг: 0 / 0
23.01.2009, 02:43
    #35772864
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
iltmpzЗапустили сервер db2+1c8, подключили порядка 100 пользователей.
Вчера каталог база разросся на все свободное место: 50 Гб, удалили все лишнее.
Сегодня база занимает уже 100Гб.
На самом деле все эти 100 Гб находятся в 2 файлах:
\DB2\NODE0000\SQL00002\V81C_TEMPSPACE\space.1 и
\DB2\NODE0000\SQL00002\V81C_TEMPSPACE\space.2
- по 50 Гб каждый.
Диск переполнен, система постоянно останавливается, работать невозможно.
Что делать? Как ограничить размер этих файлов? Искал в центре управления db2 в настройках инстанса и конкретной базы что-нибудь на предмет размера временных данных, кеша и т.п, ничего интересного не нашел..
DB2 Express 9.5, 1Cv8.1.13
Система останавливается не постоянно. А через 10 дней. Ищите, при каких операциях у вас начинает расти TEMPSPACE. Я вспомнил один случай такой. Криво написанное регламентное задание в 1С съедало все место.

Кстати, а как уменьшить, так никто и не сказал. :)
...
Рейтинг: 0 / 0
23.01.2009, 08:30
    #35772980
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
Ну почему же не сказали? Ключевое слово resize как раз переустанавливает размер tablespace, читайте выше что написали про alter tablespace.
...
Рейтинг: 0 / 0
23.01.2009, 10:53
    #35773211
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TEMPSPACE занимает все свободное место
Ой... слона-то я и не заметил :) Пардон.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / TEMPSPACE занимает все свободное место / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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