Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2 LUW 9.1: понижение high watermark на табличном пространстве / 19 сообщений из 19, страница 1 из 1
16.11.2010, 12:51
    #36959183
Peter Wilson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
Здравствуйте! Нужно изъять контейнеры из табличного пространства, гоняю как обычно:
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
16.11.2010, 13:07
    #36959231
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
Peter Wilson,

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


Я, может, чего-то недопонял, но как понижение HWM поможет вам найти дополнительное место в остающихся контейнерах?
...
Рейтинг: 0 / 0
16.11.2010, 16:27
    #36959889
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
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
16.11.2010, 21:39
    #36960547
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
Mark BarinsteinКартина спейса из 2-х контейнеров :)


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

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

Добрый день.

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

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

PS Файл отчет прикладываю
...
Рейтинг: 0 / 0
30.12.2010, 05:32
    #37041903
Peter Wilson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
Отчет получается сликом большим. Поэтому прикладываю только часть отчета.
...
Рейтинг: 0 / 0
30.12.2010, 05:33
    #37041904
Peter Wilson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
Peter Wilson,
...
Рейтинг: 0 / 0
30.12.2010, 10:31
    #37042121
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
Peter WilsonОтчет получается сликом большим. Поэтому прикладываю только часть отчета.Там самое интересное - это начало отчёта и его конец.
В вашем файле начало есть, а конца - нет.
...
Рейтинг: 0 / 0
30.12.2010, 15:31
    #37042763
Peter Wilson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
Форум не позволяет прикладывать файлы больше 150 килобайт. У меня даже в компрессионном виде получается значительно больше.
Далее, я увидел в конце, что держит WM. Объект под номером 41.
Файл отчета вот тут:
https://docs.google.com/leaf?id=0B9KgMG9HeiXQYmJmNWU0YmUtMmJmZS00ZjBhLTljYjktYTU2MDY4ZmRmNDUy&hl=en
...
Рейтинг: 0 / 0
30.12.2010, 16:44
    #37042889
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
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
05.01.2011, 14:30
    #37046544
Peter Wilson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
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
06.01.2011, 10:33
    #37047249
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
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
06.01.2011, 11:58
    #37047336
Peter Wilson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2 LUW 9.1: понижение high watermark на табличном пространстве
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
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2 LUW 9.1: понижение high watermark на табличном пространстве / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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