Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
Добрый день. Так получилось, что долго не чистили данные в TS, а когда почистили, сделали реорганизацию, то не смогли уменшить HWM для TS и следавательно размер TS. БД последовательно мигрировала с 8-й до 9.7 fp8 версии и все TS создавались в предыдущих версиях. Пожалуйста, дайте совет, как лучше уменьшить TS размером 3TB, учитывая, что все делать нужно online. Из идей у меня только добавить 1-2 контейнера new stripe и последовательно уменьшать исходный контейнер. Но идея так себе, поскольку места лишнего нет. И потом ребаланс тоже ни к чему. OS Win Server 2008R2 Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2015, 15:45 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
use-se, Добрый день. Код: plaintext Оно посоветует, что сделать, чтоб понизить HWM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2015, 21:03 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
Mark Barinsteinuse-se, Добрый день. Код: plaintext Оно посоветует, что сделать, чтоб понизить HWM. Добрый день Mark. Большое спасибо за совет. Попробую сделать. Я пробовал на тесте db2dart, прежде чем писать сюда, правда без параметра /NP 0. Получил сообщение, что есть соединения к БД, подумал, что нужно убить все сессии и на этом остановился. Немного опасаюсь это делать на продуктивной системе. HWM определял по db2 list tablespaces show detail. Оно посоветует, что сделать, чтоб понизить HWM. А какого характера будет этот совет? Ответ сделай и увидишь напрашивается сам собой ))). Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 12:45 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 12:59 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
use-se, Большая рекомендация - создать новый tablespace и постепенно перенести туда все таблицы (export/load с пересозданием таблиц или с помощью admin_move_table(...)), после чего пользоваться человеческими средствами менеджмента tablespace'а Как уменьшить - зависит от того, насколько эти 3TB распределены по разным таблицам (это одна большая таблица или с десяток по 300Gb) и что это за данные - регулярные/бинарные (у нас тут, к примеру, некоторые "красавцы" повадились тифы насжатые по 200Mb в операционной базе хранить, пока по рукам не дали). Ну и естественный вопрос - есть ли на базе компрессия (какая редакция используется). Если нет, то смотрите на количество ядер и стоимость дисков. Для внешних дорогих storage'й с какого-то момента становится выгодней поднять редакцию DB2 и не платить за дисковое пространство. Бонусом идёт существенное облегчение maintenance всего этого хозяйства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 15:16 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
use-seЯ пробовал на тесте db2dart, прежде чем писать сюда, правда без параметра /NP 0. Получил сообщение, что есть соединения к БД, подумал, что нужно убить все сессии и на этом остановился. Немного опасаюсь это делать на продуктивной системе. HWM определял по db2 list tablespaces show detail. Это предупреждение. Теоретически информация из-за соединений может быть неточная, т.к. объект, который держит HWM может быстро поменяться. Но, если под HWM места "много", то это навряд ли случится быстро. use-seА какого характера будет этот совет?Серия предложений типа: - реорганизуйте таблицу1 с такими-то опциями - пересоздайте индекс на таблицу2 - выгрузите таблицу3, дропните её, пересоздайте и перезагрузите и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 16:34 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
Доброе утро. Большое спасибо всем за советы. Исходя из полученной информации я понял следующее: 1. развернуть backup и на нем выполнить db2dart, посмотреть рекомендации 2. мелкие таблицы переместить. 3. не бояться использовать компрессию 4. а вот создать новый TS пока не получится, нет места. CawaSPb, -версия 9.7 fp8 -admin_move_table пробовал только на мелких таблицах, и кстати, он просит избавить таблицы от ссылочной целостности, что не совсем приятно. Mark Barinstein, Это предупреждение. Теоретически информация из-за соединений может быть неточная, т.к. объект, который держит HWM может быстро поменяться. Но, если под HWM места "много", то это навряд ли случится быстро. для меня немного странным явился тот факт, что после реорганизации всех таблиц в табличном пространстве метка HWM не уменьшилась автоматически. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 11:13 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
Добрый день. use-seдля меня немного странным явился тот факт, что после реорганизации всех таблиц в табличном пространстве метка HWM не уменьшилась автоматически.Это может зависеть от того, используете ли вы системное временное табличное пространство или нет для пространств без reclaimable storage. Например, если не используете, и для таблицы недостаточно свободного места под HWM, то HWM после реорганизации может даже увеличиться. И здесь нет ничего странного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 19:00 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinДобрый день. use-seдля меня немного странным явился тот факт, что после реорганизации всех таблиц в табличном пространстве метка HWM не уменьшилась автоматически.Это может зависеть от того, используете ли вы системное временное табличное пространство или нет для пространств без reclaimable storage. Например, если не используете, и для таблицы недостаточно свободного места под HWM, то HWM после реорганизации может даже увеличиться. И здесь нет ничего странного. Доброе утро. Понял. Спасибо. Утилита db2dart предложила мне сделать экспорт больших таблиц и загрузку их снова. Пока думаем. Другим вариантом сделать off line реорганизацию без использования временного TS. Что делать понятно, тему можно закрыть. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 10:11 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
use-se, Повторюсь. Если будете делать выгрузку, то создайте "новое-хорошее" табличное пространство и заливайте таблицы уже туда - избежите последующего геморроя и рецидивов плясок с бубнами. На табличных пространствах новой структуры (неунаследованных от предыдущих версий СУБД) "ALTER TABLESPACE ... LOWER HIGH WATER MARK" запускает процедуру "дефрагментации" свободного пространства, которая по-новому перетасовывает экстенты, упаковывая их в начало свободного пространства. Для фактического уменьшения размера при этом подчас требуется предварительная реорганизация таблиц(ы) (если данные в страницах плохо упакованы) online или offline (если, к примеру, собираемся перекомпрессироваь таблицу или пожать LOB данные). Сложно взяться за всю процедуру преноса сразу, откусывайте по одной таблице по мере необходимости (той, про которую db2dart говорит как лежащую "наверху" исходного табличного пространства). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 12:45 |
|
||
|
aletr tablespace ts lower high water mark (для TS созданного в версии < 9.7 )
|
|||
|---|---|---|---|
|
#18+
CawaSPbuse-se, Повторюсь. Если будете делать выгрузку, то создайте "новое-хорошее" табличное пространство и заливайте таблицы уже туда - избежите последующего геморроя и рецидивов плясок с бубнами. На табличных пространствах новой структуры (неунаследованных от предыдущих версий СУБД) "ALTER TABLESPACE ... LOWER HIGH WATER MARK" запускает процедуру "дефрагментации" свободного пространства, которая по-новому перетасовывает экстенты, упаковывая их в начало свободного пространства. Для фактического уменьшения размера при этом подчас требуется предварительная реорганизация таблиц(ы) (если данные в страницах плохо упакованы) online или offline (если, к примеру, собираемся перекомпрессироваь таблицу или пожать LOB данные). Сложно взяться за всю процедуру преноса сразу, откусывайте по одной таблице по мере необходимости (той, про которую db2dart говорит как лежащую "наверху" исходного табличного пространства). Совет хороший, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 17:03 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38861858&tid=1600901]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 422ms |

| 0 / 0 |
