CHAR、VARCHAR、BINARY カラムを圧縮して、ディスク領域を節約できます。たとえば、BMP や TIFF などの大きい BLOB ファイルを格納するカラムを圧縮できます。圧縮にはデフレート圧縮アルゴリズムが使用されます。これは、COMPRESS 関数で使用される圧縮方式と同じであり、Windows ZIP ファイルで使用されるアルゴリズムでもあります。
圧縮されたカラムは暗号化されたテーブルの内側に格納できます。この場合、データは最初に圧縮されてから暗号化されます。
文字列が値に圧縮されるときに、その値が元の値より 1 ページ以上小さくない場合、文字列は非圧縮で保存されます。また、カラムのインライン値よりも小さい文字列は圧縮されません。
カラムを圧縮するには、CREATE TABLE 文と ALTER TABLE 文の COMPRESS 句を使用します。
カラムの圧縮による効果を確認するには、sa_column_stats システムプロシージャを使用します。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |