如何在现有表中压缩-Netezza aginity

发布于 2025-02-02 23:05:44 字数 2597 浏览 4 评论 0原文

我创建了下表sch_db.prediction_his

CREATE TABLE SCH_DB.PREDICTION_HIS
(
    PERIOD CHARACTER VARYING(6) NOT NULL,
    MONTHS_FORECAST CHARACTER VARYING(13) NOT NULL,
    SUBSCRIBER_ID CHARACTER VARYING(12) NOT NULL,
    IDENTIFICATION CHARACTER VARYING(30),
    ID_PLAN CHARACTER VARYING(11),
    DESCRIPTION_PLAN CHARACTER VARYING(75),
    RATE DOUBLE PRECISION,
    SENIORITY_PLAN DOUBLE PRECISION,
    PREQUALIFIED_QUOTA DOUBLE PRECISION,
    CUSTOMER_SENIORITY DOUBLE PRECISION,
    SEGMENT NATIONAL CHARACTER VARYING(12),
    PROB_CHURN DOUBLE PRECISION,
    SERIE INTEGER,
    ORDER_PROB_GENERAL DOUBLE PRECISION,
    TOP_N_GENERAL INTEGER,
    ORDER_PROB_SEGMENT DOUBLE PRECISION,
    TOP_N_SEGMENT INTEGER,
    TYPE_BASE NATIONAL CHARACTER VARYING(7),
    CUSTOMER_NAME CHARACTER VARYING(200),
    STATUS CHARACTER VARYING(20),
    DESCRIPTION_STATUS CHARACTER VARYING(50),
    SOURCE CHARACTER VARYING(3)
)
DISTRIBUTE ON (PERIOD, SUBSCRIBER_ID);

具有25258910记录的同一表

,压缩比为2.42,

/nz/support-IBM_Netezza-11.2.1.1-210825-0050/bin/nz_compressedTableRatio_v2 SCH_DB.PREDICTION_HIS
/nz/support-IBM_Netezza-11.2.1.1-210825-0050/bin/sedTableRatio_v2 SCH_DB.PREDICTION_HIS

  ....................................................................................
  .  The values below show the estimated size ratio of a compressed table to its     .
  .  uncompressed form. An uncompressed table is approximately <ratio> times larger  .
  .  than its compressed version.                                                    .
  .                                                                                  .
  .  The 'Compressed Size' is the actual amount of storage being used by the table.  .
  .  The 'Uncompressed Size' is an estimate based on mathematical calculations.      .
  ....................................................................................


Database: SCH_DB

Table/MView Name                 Ratio   Compressed Size    Uncompressed Size    Size Difference
================================ ===== =================== =================== ===================
PREDICTION_HIS                    2.42       2,567,045,120       6,211,530,330       3,644,485,210
================================ ===== =================== =================== ===================
Total For This Database           2.42       2,567,045,120       6,211,530,330       3,644,485,210

我使用以下命令来压缩,但它返回错误

ALTER TABLE SCH_DB.PREDICTION_HIS COMPRESS YES

​要压缩的陈述是什么?

I have created the following table SCH_DB.PREDICTION_HIS

CREATE TABLE SCH_DB.PREDICTION_HIS
(
    PERIOD CHARACTER VARYING(6) NOT NULL,
    MONTHS_FORECAST CHARACTER VARYING(13) NOT NULL,
    SUBSCRIBER_ID CHARACTER VARYING(12) NOT NULL,
    IDENTIFICATION CHARACTER VARYING(30),
    ID_PLAN CHARACTER VARYING(11),
    DESCRIPTION_PLAN CHARACTER VARYING(75),
    RATE DOUBLE PRECISION,
    SENIORITY_PLAN DOUBLE PRECISION,
    PREQUALIFIED_QUOTA DOUBLE PRECISION,
    CUSTOMER_SENIORITY DOUBLE PRECISION,
    SEGMENT NATIONAL CHARACTER VARYING(12),
    PROB_CHURN DOUBLE PRECISION,
    SERIE INTEGER,
    ORDER_PROB_GENERAL DOUBLE PRECISION,
    TOP_N_GENERAL INTEGER,
    ORDER_PROB_SEGMENT DOUBLE PRECISION,
    TOP_N_SEGMENT INTEGER,
    TYPE_BASE NATIONAL CHARACTER VARYING(7),
    CUSTOMER_NAME CHARACTER VARYING(200),
    STATUS CHARACTER VARYING(20),
    DESCRIPTION_STATUS CHARACTER VARYING(50),
    SOURCE CHARACTER VARYING(3)
)
DISTRIBUTE ON (PERIOD, SUBSCRIBER_ID);

the same one that has 25258910 records

and the compression ratio is 2.42

/nz/support-IBM_Netezza-11.2.1.1-210825-0050/bin/nz_compressedTableRatio_v2 SCH_DB.PREDICTION_HIS
/nz/support-IBM_Netezza-11.2.1.1-210825-0050/bin/sedTableRatio_v2 SCH_DB.PREDICTION_HIS

  ....................................................................................
  .  The values below show the estimated size ratio of a compressed table to its     .
  .  uncompressed form. An uncompressed table is approximately <ratio> times larger  .
  .  than its compressed version.                                                    .
  .                                                                                  .
  .  The 'Compressed Size' is the actual amount of storage being used by the table.  .
  .  The 'Uncompressed Size' is an estimate based on mathematical calculations.      .
  ....................................................................................


Database: SCH_DB

Table/MView Name                 Ratio   Compressed Size    Uncompressed Size    Size Difference
================================ ===== =================== =================== ===================
PREDICTION_HIS                    2.42       2,567,045,120       6,211,530,330       3,644,485,210
================================ ===== =================== =================== ===================
Total For This Database           2.42       2,567,045,120       6,211,530,330       3,644,485,210

I have used the following command to compress but it returns error

ALTER TABLE SCH_DB.PREDICTION_HIS COMPRESS YES

enter image description here

Is it possible to compress this table, what is the statement to compress?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三生一梦 2025-02-09 23:05:44

现在所有桌子的所有桌子都被压缩了,更改它的语法仅保留以使其向后兼容

All tables now a days in netezza are compressed, the syntax to alter it on/off are kept for backwards compatibility only

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文