Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » 数据库文件类型 » 数据库创建

 

列压缩注意事项

可以压缩 CHAR、VARCHAR 和 BINARY 列以节省磁盘空间。例如,可以压缩其中存储了较大 BLOB 文件(如 BMP 和 TIFF)的列。使用 deflate 压缩算法实现压缩。此算法与 COMPRESS 函数使用的算法相同,它还是在 Windows ZIP 文件中使用的算法。

压缩列可以驻留在加密的表中。在这种情况下,数据先压缩,然后加密。

如果将字符串压缩成一个值,而该值并没有比原始值至少小一页,则会以未经压缩的形式存储该字符串。同样,也不会对小于列内置值的字符串进行压缩。

要压缩列,可使用 CREATE TABLE 和 ALTER TABLE 语句的 COMPRESS 子句。

通过 sa_column_stats 系统过程,可以确定压缩列所获得的益处。

 另请参见