概要 コマンドの役目
alter table move compressではデータ・セグメント圧縮を行います。
データの内容により圧縮率が異なります。目安ですが、今回はデータ量は半分になりました。
基本編 使用頻度が高い引数の説明
a.テーブルの圧縮
1.テーブルの確認
SQL> select compression from user_tables where table_name = 'TABLE1';
COMPRESSION
------------------------
DISABLED
2.表(テーブル)の圧縮状況の確認
SQL> select compression from user_tables where table_name = 'TABLE1';
COMPRESSION
------------------------
DISABLED
3.テーブルを圧縮する。
SQL> alter table TABLE1 move compress;
表が変更されました。
4.テーブルが圧縮されたことを確認する。
SQL> select compression from user_tables where table_name = 'TABLE1';
COMPRESSION
------------------------
ENABLED
b.圧縮したテーブルをもとにもどす
SQL> alter table TABLE1 move nocompress;
表が変更されました。
SQL> select compression from user_tables where table_name = 'TABLE1';
COMPRESSION
------------------------
DISABLED
応用編 他のコマンドと組み合わせた便利な構文
特に無し
関連情報 関連情報のリンク集
|