powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2 LUW 9.1: понижение high watermark на табличном пространстве
19 сообщений из 19, страница 1 из 1
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36959183
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Нужно изъять контейнеры из табличного пространства, гоняю как обычно:
db2dart base /LHWM /TSI 1 /NP 0
Выдает список рекомендаций. Проделываю все. Но, через снапшот состояний табличных пространств (get snapshot for tablespaces) вижу, что HWM не понизился, а остался прежним.
Потом снова db2dart - рекомендаций нет, т.е. все в порядке. Далее, активирую базу, смотрю повторно снапшот. High watermark до сих пор высокий. Не обращая внимания на это, пытаюсь извлечь контейнер. База не разрешает, так как недостаточно места.
Как мне быть? Помогите пожалуйста с рекомендациями?

PS
1) Читал на форумах, что можно дополнительно сделать реорг индексов таблиц, чтобы понизить HWM, но этот вариант бесполезный, так как все индексы таблиц этого спейса лежат в отдельном пространстве. Выходит, что это баг в базе?
2) Проделывал дополнительные действия. Повторно проводил реорганизации как с указанием временного пространства, так и с long lobdata; снова db2dart и т.п - бесполезно
3) БД DB2 9.1 FP3, OC Linux RHEL 4
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36959231
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Peter Wilson,

Здравствуйте.
А предыдущие отчёты с рекомендациями и последний с отсутствием рекомендаций можете привести здесь?
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36959739
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Peter WilsonНе обращая внимания на это, пытаюсь извлечь контейнер. База не разрешает, так как недостаточно места.


Я, может, чего-то недопонял, но как понижение HWM поможет вам найти дополнительное место в остающихся контейнерах?
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36959889
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mustaccioPeter WilsonНе обращая внимания на это, пытаюсь извлечь контейнер. База не разрешает, так как недостаточно места.


Я, может, чего-то недопонял, но как понижение HWM поможет вам найти дополнительное место в остающихся контейнерах?
Картина спейса из 2-х контейнеров :)
Код: plaintext
1.
2.
3.
4.
5.
6.
 __   __ 
|..| |..| __HWM-now
|..| |..| __HWM-desired
|  | |  |
|__| |__| __USED
|  | |  |
|__| |__|

Если удастся понизить HWM с HWM-now до или ниже HWM-desired (так, чтобы над HWM-desired было достаточно места для копирования всех данных из одного из контейнеров), то один из контейнеров можно будет удалить.
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36960547
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark BarinsteinКартина спейса из 2-х контейнеров :)


То есть вы хотите сказать, что rebalance не станет заполнять пустые экстенты между _hwm_now и _used?
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36960606
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mustaccio
То есть вы хотите сказать, что rebalance не станет заполнять пустые экстенты между _hwm_now и _used?

И вправду не станет. Век живи - век учись...
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36960786
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро! Нашел отчеты, подготовил снапшот с пространства.
Краткое пояснение между старым и новым отчетом:
1) старый выдает статистику по заполнению пространства немного другую. Это связано с тем, что была заэкспортирована таблица, затем дропнута. Эта рекомендация была отражена в другом отчете, который, к сожалению, не сохранился.
2) в новом уже показано с залитой таблицей (см. п.1). Все рекомендации по работе я делал согласно предпоследнему отчету (был удален). Рекомендации следующие: реорганизации 3 таблиц, экспорт/дроп/лоуд 1 таблицы
3) затем, как указано в п.1, после экспорта, снят отчет снова, показывающий эту "картину". После лоуда снова снят отчет.
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36961136
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Peter Wilson,

Добрый день.

Есть подозрение, что вам надо либо базу деактивировать, либо добиться, чтоб никто с этим табличным пространством не работал, и только после этого запустить db2dart.
А то у вас Number of pending free pages != 0, может, из-за этого оно так пишет...
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36962472
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марк, dartом, конечно, я собираю только при деактивированной базе.
Хорошо, буду пытаться уменьшить pending free pages до нуля.
Значит реорги, реорги и еще раз реорги
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #36964205
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Peter WilsonМарк, dartом, конечно, я собираю только при деактивированной базе.
Хорошо, буду пытаться уменьшить pending free pages до нуля.
Значит реорги, реорги и еще раз реоргиСначала надо бы выяснить, кто держит HWM:
db2dart rnalog /dhwm /tsi 1
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37041901
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, доброго времени суток и с наступающим Новым Годом!

Марк, пробовал делать согласно Вашим рекомендациям. Да, pending free pages уменьшились. HWM немного снизился, изъял контейнеры. Но этого недостаточно, т.к. еще достаточно высокий watermark. Выполняю db2dart с использованием lhwm - никаких рекомендаций не дает.
Гоняю с использованием dhwm - выдает почему-то одни и те же рекомендации. Делал стандартные db2look, export drop table, create table, load. Бесполезно - одна и та же картина.
Также решил сделать эксперимент: отбросил таблицу, снова db2dart с dhwm запустил; где была таблица, показывает пустые экстенты.
Может я неправильно отмеченные экстенты читаю? У них, как правило, значения байтов 40h, 03h, 00h. Пытался гуглить, но, видать плохо делал это.
============================================
Почему так происходит?

PS Файл отчет прикладываю
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37041903
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отчет получается сликом большим. Поэтому прикладываю только часть отчета.
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37041904
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Peter Wilson,
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37042121
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Peter WilsonОтчет получается сликом большим. Поэтому прикладываю только часть отчета.Там самое интересное - это начало отчёта и его конец.
В вашем файле начало есть, а конца - нет.
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37042763
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форум не позволяет прикладывать файлы больше 150 килобайт. У меня даже в компрессионном виде получается значительно больше.
Далее, я увидел в конце, что держит WM. Объект под номером 41.
Файл отчета вот тут:
https://docs.google.com/leaf?id=0B9KgMG9HeiXQYmJmNWU0YmUtMmJmZS00ZjBhLTljYjktYTU2MDY4ZmRmNDUy&hl=en
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37042889
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Peter WilsonДалее, я увидел в конце, что держит WM. Объект под номером 41.
Это таблица:
Код: plaintext
select tabschema, tabname from syscat.tables where tableid= 41  and tbspaceid= 1 
Но у вас:
Код: plaintext
1.
Number of free extents below highwater mark:  0 
Number of used extents below highwater mark: 207501
Что выдаёт list tablespaces show detail про это табличное пространство?
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37046544
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark BarinsteinPeter WilsonДалее, я увидел в конце, что держит WM. Объект под номером 41.
Это таблица:
Код: plaintext
select tabschema, tabname from syscat.tables where tableid= 41  and tbspaceid= 1 
Но у вас:
Код: plaintext
1.
Number of free extents below highwater mark:  0 
Number of used extents below highwater mark: 207501
Что выдаёт list tablespaces show detail про это табличное пространство?

Доброго времени суток, коллеги! С Новым Годом Вас!!!

Марк, вот что выдает:
Tablespace ID = 1
Name = SREESTR
Type = Database managed space
Contents = All permanent data. Regular table space.
State = 0x0000
Detailed explanation:
Normal
Total pages = 4223984
Useable pages = 4222992
Used pages = 3344944
Free pages = 878048
High water mark (pages) = 3344944
Page size (bytes) = 32768
Extent size (pages) = 16
Prefetch size (pages) = 16
Number of containers = 62
Minimum recovery time = 2010-12-26-10.32.34.000000


Параметр free pages изменилась в отличие от расшаренного отчета, т.к. проводились работы сотрудниками в праздничные дни. HWM точно такое же значение показывает.
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37047249
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Peter Wilson,

Здравствуйте.

У вас Used pages == HWM:
Код: plaintext
1.
2.
3.
4.
Total pages = 4223984
Useable pages = 4222992
Used pages =  3344944 
Free pages = 878048
High water mark (pages) =  3344944 
Почему вы считаете, что
Peter Wilson... Но этого недостаточно, т.к. еще достаточно высокий watermark...?
Ведь нельзя сделать HWM < Used pages ...
...
Рейтинг: 0 / 0
db2 LUW 9.1: понижение high watermark на табличном пространстве
    #37047336
Peter Wilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark BarinsteinPeter Wilson,

Здравствуйте.

У вас Used pages == HWM:
Код: plaintext
1.
2.
3.
4.
Total pages = 4223984
Useable pages = 4222992
Used pages =  3344944 
Free pages = 878048
High water mark (pages) =  3344944 
Почему вы считаете, что
Peter Wilson... Но этого недостаточно, т.к. еще достаточно высокий watermark...?
Ведь нельзя сделать HWM < Used pages ...

Почему-то я раньше полагал, что свободное удаление контейнеров возможно только при HWM =0. Да и гонял db2dart /lhwm, следовал инструкциям, потом пытался извлечь - было бесполезно. Видать, number of free pending pages > 0.
Сейчас попробовал извлечь контейнер и действительно, без проблем извлекается.
В любом случае, Марк, огромное Вам спасибо!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2 LUW 9.1: понижение high watermark на табличном пространстве
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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