返回首页

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

更新日期:2024年09月11日

sysopclasses 系统目录表包含有关与辅助访问方法相关联的运算符类的信息。
它对已在
数据库中定义的每个运算符类包含一行。sysopclasses 表具有以下列。

类型
解释
opclassname
VARCHAR(128)
运算符类的名称
owner
VARCHAR(32)
运算符类所有者的名称
amid
INTEGER
与此运算符类相关联的辅助访问方法的标识
代码
opclassid
SERIAL
运算符类的标识代码
ops
LVARCHAR
属于此运算符类的运算符的名称列表
support
LVARCHAR
对此运算符类定义的支持函数的名称列表

opclassid 值对应于 sysams.am_defopclass 值,
该值为 amid 列指定的辅助访问方法指
定缺省运算符类。
sysopclasses 表具有 opclassname 和 owner 列的组合索引和 opclassid 列的索引。两
个索引都只允许唯一值。

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 51 -

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

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


GBase 8s V8.8 技术白皮书
南大通用数据技术股份有限公司
第41页
GBase 8s 在事务处理上采用以行级为主、表级为辅的锁技术来实现高效的
事务处理。这些技术在保证事务ACID 特征的前提下大大提高了事务的并发处
理能力。
GBase 8s 通过对死锁监测,会自动检测一个事务的死锁并回滚一个或多个
事务来防止死锁,并设法提取小的事务来进行回滚,从而降低由于回滚造成的
大量磁盘刷新以提高性能。