17.05 - blockcompression - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Release Date
2021年1月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-175K-JPN
Language
日本語 (日本)

テーブル データは、ブロック レベルで圧縮されます。

このオプションを指定して、グローバル一時テーブルまたは揮発テーブルの定義を変更することはできません。

詳細については、<Teradata Vantage™ - SQLデータ定義言語 - 詳細トピック、B035-1184>のCREATE TABLEを参照してください。

AUTOTEMP
テーブルに対するブロック レベル圧縮の設定が、Teradata Virtual Storageの温度に基づいてファイル システムによって決定されます。 各種のしきい値の定義は、DBS制御設定のTempBLCThreshで判断できます。 詳細は、<Teradata Vantage™ - データベース ユーティリティ、B035-1102>を参照してください。
DEFAULT
DBS制御設定のDefaultTableModeに設定されたブロック レベル圧縮がテーブルに使用されます。詳細については、<Teradata Vantage™ - データベース ユーティリティ、B035-1102>を参照してください。
MANUAL
テーブルが作成された時点でのテーブルのデフォルトに基づいて、ブロック レベル圧縮が適用されます。テーブルの圧縮または圧縮解除は、ロード後の任意の時点で、Ferret COMPRESSコマンドとUNCOMPRESSコマンドを使用することで可能になります。既存のテーブルに挿入されたデータは、データが挿入された時点で、テーブルの現行の圧縮ステータスを継承します。
ALWAYS
テーブルとそのサブテーブルは、クエリー バンドや該当するDBS制御のブロック レベル圧縮の設定で圧縮するように指定されていなくても、常にブロック レベル圧縮されます。 DBS制御フィールドのBlockLevelCompressionを有効にする必要があります。
テーブルは、FerretのCOMPRESSコマンドを使用するとロード後であればいつでも圧縮が可能です。 これは、テーブルにすでにデータが書き込まれた後に、このBLOCKCOMPRESSIONオプションが設定された場合に便利です。
NEVER
テーブルとそのサブテーブルは、クエリー バンドや該当するDBS制御のブロック レベル圧縮の設定で圧縮するように指定されていても、ブロック レベル圧縮されません。

BLOCKCOMPRESSIONALGORITHM

ブロック レベルの圧縮 (BLC) に使用するアルゴリズムを指定します。

このオプションは、有効なBLOCKCOMPRESSIONがMANUAL、AUTOTEMP、またはALWAYSの場合にのみ適用されます。

ZLIB
zlibソフトウェア アルゴリズムを使用したブロック レベルの圧縮。
ELZS_H
システムのすべてのノードでハードウェア圧縮エンジン ボードを使用するブロック レベルの圧縮。
DEFAULT
DBS制御フィールドのCompressionAlgorithmの設定を使用します。 <Teradata Vantage™ - データベース ユーティリティ、B035-1102>を参照してください。

BLOCKCOMPRESSIONLEVEL

値を指定して、圧縮速度または圧縮効果の優先度を示します。このオプションは、BLOCKCOMPRESSIONALGORITHMオプションがZLIBに設定されている場合にのみ適用されます。このオプションはBLOCKCOMPRESSIONALGORITHM = ELZS_Hとの組み合わせで受け入れられますが、このオプションは無視されます。BLOCKCOMPRESSIONALGORITHMをZLIBに変更すると、このオプションが有効になります。

value
1~9の整数。1はプロセッサの使用率が最も低い圧縮速度の指定で圧縮比は最低、9はプロセッサの使用率が最も高い圧縮速度の指定で圧縮比は最高になります。
DEFAULT
テーブルは、DBS制御フィールドのCompressionLevelの圧縮レベル設定を使用します。<Teradata Vantage™ - データベース ユーティリティ、B035-1102>を参照してください。