ADOの行レベルの圧縮ポリシーは、すべての行が圧縮のポリシー条件に該当するデータベース・ブロックでのみ有効です。行レベルの圧縮層ポリシーを使用して、表内の行レベルで圧縮を指定できます。セグメント・レベルの圧縮層ポリシーと組み合せた行レベルの圧縮を使用して、データベースのデータの格納および管理方法を非常に細かく制御します。
例5-7の次のSQL文は、30日変更がないデータのOLTPのsales_ado
表の行を圧縮するポリシーを作成します。
例5-7 行レベルの圧縮層の使用
ALTER TABLE sales_ado ILM ADD POLICY ROW STORE COMPRESS ADVANCED ROW AFTER 30 DAYS OF NO MODIFICATION; SELECT SUBSTR(policy_name,1,24) POLICY_NAME, policy_type, enabled FROM USER_ILMPOLICIES; POLICY_NAME POLICY_TYPE ENABLE ------------------------ ------------- ------- ... P8 DATA MOVEMENT YES