powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / компрессия : 9.5 vs 9.7
3 сообщений из 3, страница 1 из 1
компрессия : 9.5 vs 9.7
    #36093412
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Гоняю тест : в свежепроинсталеных 9.5.3 и 9.7.0 создал компрессную таблицу (в отдельном таблспейсе), загрузил 67 млн. записей, результат :

9.5.3 - 12 GB
9.7.0 - 12.6 GB

5% разницы не то, чтобы критично, но интересно почему? В 9.7 алгоритм сжатия поменяли ?
Никто не тестировал компрессию на 9.7 ?

Также загрузил в 9.7 в обычную таблицу теже 67 млн. Размер после загрузки 14.9 GB

При этом SYSIBMADM.ADMINTABCOMPRESSINFO бодро рапортует для компрессной таблицы, что :
Код: plaintext
1.
2.
3.
PAGES_SAVED_PERCENT  BYTES_SAVED_PERCENT  
-------------------  -------------------  
                  77                     77   
                   0                      0  

INSPECT ROWCOMPESTIMATE сообщает что :

Percentage of pages saved from compression: 74
Percentage of bytes saved from compression: 74


Откуда оно берет что 77% и 74% при 12.6Gb vs 14.9Gb - непонятно :) и почему проценты разные ? :)

В таблице только VARCHAR, INTEGER и DECIMAL

Зато порадовала компрессия индексов в 9.7. Индекс ужался с 4.5Gb до 1.3Gb
...
Рейтинг: 0 / 0
компрессия : 9.5 vs 9.7
    #36094528
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mitek,

Что показывает следующий запрос:

SELECT COMPRESSION,
AVGROWSIZE,
PCTPAGESSAVED,
PCTROWSCOMPRESSED,
AVGROWCOMPRESSIONRATIO,
AVGCOMPRESSEDROWSIZE,
...
FROM SYSIBM.SYSTABLES ...

С уважением,
Вадим.
...
Рейтинг: 0 / 0
компрессия : 9.5 vs 9.7
    #36094737
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GVF112GVF,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT COMPRESSION, 
AVGROWSIZE, 
PCTPAGESSAVED, 
PCTROWSCOMPRESSED,
AVGROWCOMPRESSIONRATIO,
AVGCOMPRESSEDROWSIZE
FROM SYSIBM.SYSTABLES 
WHERE NAME='ODSTAB_C'
completed successfully.

COMPRESSION  AVGROWSIZE  PCTPAGESSAVED  PCTROWSCOMPRESSED  AVGROWCOMPRESSIONRATIO  AVGCOMPRESSEDROWSIZE  
-----------  ----------  -------------  -----------------  ----------------------  --------------------  
R                    183               14                    5                         1                     158 

Вот это уже похоже на правду :)
Получается, что верить ADMINTABCOMPRESSINFO и INSPECT ROWCOMPESTIMATE нельзя ? :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / компрессия : 9.5 vs 9.7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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