返回首页

gbase数据、南大通用产品文档:GBase8agbase_compression_str_method

更新日期:2024年09月11日

功能
这个参数用于控制字符串类型(如:VARCHAR,CHAR...)的压缩方式。
可选的压缩方式有:

0 - 轻量级压缩;

3 - PPM 压缩(压缩速度快,解压速度慢);

5 - RAPIDZ 压缩(相对于31 算法而言,可以提供更好的数据吞吐能力(IO+
解压),适用于对性能要求较高的用户场合。)。
该参数的默认值是5。

GBase 8s 的每个实例都具有存储池。 存储池中包含有关以下对象的信息:服务器可在必
要时用于自动扩展现有数据库空间、临时数据库空间、智能大对象空间、临时智能大对象
空间或 Blob 空间的目录、熟文件和原始设备。
如果存储空间低于 SP_THRESHOLD 配置参数中定义的阈值,GBase 8s 可自动运行空间
扩充任务,方法是扩展空间中的现有块或添加新块。
使用 SQL 管理 API 可以执行以下操作:

添加、删除或修改用于描述存储池中的一个目录、熟文件或原始设备的条目。必要
时,
服务器可使用指定的目录、
熟文件或原始设备来向现有存储空间自动添加空间。


通过以下方法控制存储池条目的使用方式:
修改与扩充存储空间相关的两个不同的
数据库空间大小,即扩展大小和创建大小。

将块标记为可扩展或不可扩展。

不希望 GBase 8s 自动扩充空间时,立即扩充空间大小。

立即按指定的最小量扩展块的大小。

通过存储池中的条目创建存储空间或块

将空的空间从已删除的存储空间或块返还给存储池
sysadmin 数据库中的 storagepool 表包含有关 GBase 8s 实例的存储池中所有条目的信
息。

length()方法返回整个数据流的总长度。getAutoAlignment() 方法检索自动对齐功能的状
态 TRUE 或 FALSE(on 或 off)。setAutoAlignment() 方法设置状态为 TRUE 或 FALSE:

public int length();
public boolean getAutoAlignment();
public void setAutoAlignment(boolean value);
重要: 如果数据尚未对齐,则设置此自动对齐功能可能导致输入流的字节丢失。JDBC 应用程
序会提供已对齐的数据或将对齐功能设置为 FALSE。