返回首页

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

更新日期:2024年09月11日

sysindexes 表是基于 sysindices 表的视图。它对数据库中的每个索引包含一行。

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

sysindexes 表具有以下列。
表 18. SYSINDEXES 表列描述

类型
解释
idxname
VARCHAR(128)
索引名
owner
VARCHAR(32)
索引的所有者(系统目录表的
用户 gbasedbt 和数据库表
的 username)
tabid
INTEGER
表的唯一标识代码
idxtype
CHAR(1)
索引类型:U
= 唯一D
= 允许
重复G = 非位图通用键索引g
= 位图通用键索引u = 唯一,
位图d = 非唯一,位图
集群
CHAR(1)
集群或非集群索引
(C
= 集群)

part1
SMALLINT
单个索引或组合索引的第 1
个组件的列号 (colno)
part2
SMALLINT
组合索引的第 2 个组件
part3
SMALLINT
组合索引的第 3 个组件
part4
SMALLINT
组合索引的第 4 个组件
part5
SMALLINT
组合索引的第 5 个组件
part6
SMALLINT
组合索引的第 6 个组件
part7
SMALLINT
组合索引的第 7 个组件
part8
SMALLINT
组合索引的第 8 个组件
part9
SMALLINT
组合索引的第 9 个组件
part10
SMALLINT
组合索引的第 10 个组件
part11
SMALLINT
组合索引的第 11 个组件
part12
SMALLINT
组合索引的第 12 个组件
part13
SMALLINT
组合索引的第 13 个组件
part14
SMALLINT
组合索引的第 14 个组件
part15
SMALLINT
组合索引的第 15 个组件
part16
SMALLINT
组合索引的第 16 个组件
levels
SMALLINT
B 型树级别的数目
leaves
INTEGER
叶的数目
nunique
INTEGER
第一列中唯一键的数目
clust
INTEGER
集群的程度;较小的数字对应
较大的集群
idxflags
INTEGER
存储索引的当前锁定方式的
位图


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

对于大多数系统目录表,仅当运行了 UPDATE
STATISTICS 语句之后才会在此表中反映
影响现有索引的更改。
此表中 part1 至 part16 列中的每一列都保存组合索引的 16 个可能部件之一的列号
(colno)。如果以降序顺序对组件排序,那么 colno 输入为负值。对于不使用用户定义的数
据类型或函数索引的 B 型树索引填充此列。对于类属 B 型树和所有其他访问方法,part1
至 part16 列都包含零。
在对表运行 UPDATE
STATISTICS 语句之前,
clust 列是空白的。
最大值是表中的行数,
最小值是表中的数据页数。

列级别同步需要在config_task.xml 文件配置源数据库和目标数据库的表
的列的映射关系。
下面按照步骤详细介绍:

GBase RTSync 同步工具手册
- 108 -
南大通用数据技术股份有限公司
修改任务文件config_task.xml,该文件在读端,写端,管理端各有一份,
如果同步工具安装后再修改该文件请确保三处配置文件一致。列级别配置需要
在表级别的基础上修改配置,在table 标签的下级增加column-mapping 标签,
并配置好源端列名与目标端列名。


...



sourcePkColName="" targetTableName="t1" targetPkColName="" >






...

消息队列配置文件与库级别同步相同。
完成后,既可启动同步工具。使用root 用户登录192.168.5.3,执行如下
命令启动同步工具组件:
# cd /opt/RTSync /
# sh RTSyncManagerServer.sh start
启动后,同步工具将开始同步数据工作。
可以使用如下命令监控同步工具运行状况。
# tail -f logs/sync.log

命令行语法图使用类似于其他语法图元素的元素。
某些元素列于语法图中的表中。
创建非转换作业

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 3 -

此图中有一个名为“设置运行方式”的段,根据图脚注,这个段在第 Z-1 页上。如果这是
真正的交叉引用,那么您可以在附录 Z 的第一页上找到此段。但在此处,此段显示在以下
段图表中。请注意:该图使用段开头和结束部分。
设置运行方式

要了解如何正确构造命令,请从主图的左上角开始。遵循右边的图表,包括想要的元素。
此图中的元素区分大小写,因为它们说明实用程序的语法。其他类型的语法(例如 SQL)
则不区分大小写。
“创建非转换作业”图表说明了以下步骤:
1. 输入 onpladm create job,然后输入作业的名称。
2. 或者,输入 -p,然后输入项目的名称。
3. 输入以下所需的元素:

-n

-d 和设备的名称

-D 和数据库的名称

-t 和表的名称
4. 或者,可以选择一个或多个以下元素并重复它们任意次:

-S 和服务器名称

-T 和目标服务器名称

运行方式。要设置运行方式,请遵循“设置运行方式”段图表来输入 -f,
或者输入 d、p 或 a,然后可选择输入 l 或 u。
5. 遵循图表直至终止符。