powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Dbclob
7 сообщений из 7, страница 1 из 1
Dbclob
    #39443360
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Подскажите если такое возможно, не могу сжать таблицу. В которой находятся данные subj.
Бинарные данные.

Есть ли какой безопасный способ пожать таблицу?

Спасибо.
...
Рейтинг: 0 / 0
Dbclob
    #39443493
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Amiri,

Добрый день.

И что, опция LONGLOBDATA не помогает?
...
Рейтинг: 0 / 0
Dbclob
    #39443520
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

А разме можно на ужесуществующую таблице применить эту опцию.
Она очень, очень большая. И очень критичная.
select compression from syscat.tables
Выдал 'B'
Выходит компрессия включена, но малоэффективна.
...
Рейтинг: 0 / 0
Dbclob
    #39443524
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле ничего не произойдёт с доступом к данной таблице
При выполнении reorg с этим параметром.
...
Рейтинг: 0 / 0
Dbclob
    #39443620
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Amiri,

Данные поля большого объекта могут быть сжаты только если поле определено с опцией inlined, и реальная длина данных в этом поле не больше этого размера. Т.е. если данные этого поля лежат на странице с данными других обычных типов.
Иначе db2 не будет пытаться сжимать такие данные.
...
Рейтинг: 0 / 0
Dbclob
    #39443799
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Ясно, спасибо.
...
Рейтинг: 0 / 0
Dbclob
    #39444164
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BTW Бывает полезным ещё и такую гистограмку получить:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
with size_intervals(start, end) as (
   values (cast(0 as bigint), cast(128 as bigint))
   union all
   select end, end*2 from size_intervals where end*2 <= 32*1024
),
extended_size_interwals(start, end) as (
  values (-1,0), (32*1024, bigint(2)*1024*1024*1024)
  union all
  select * from size_intervals
)
select start, end from extended_size_interwals
select
    start, end
   ,count(*) CNT
   ,sum(bigint(length(DATA))) as length_sum
from extended_size_interwals sz join DB2USER.LSW_BPD_INSTANCE_DATA ld
         on start < length(DATA) and length(DATA) <= end
group by start, end
order by start asc
with ur



Знай и люби свой кра^W^W свои данные!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Dbclob
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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