返回首页

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

更新日期:2024年09月11日

gbase_stmt_affected_rows
 摘要:
返回由预处理语句UPDATE、DELETE 或INSERT 变更、删除或插入的行数目。

 语法:
gs_ulonglong gbase_stmt_affected_rows(GBASE_STMT *stmt);
 参数:
 返回值:
大于0 的整数指明了受影响或检索的行数

(1) gds 实例级 L1 备份,恢复
功能:在原有的实例级的0 级备份功能中,实现实例级的1 级备份和恢复。
描述:在原有的实例级的0 级备份功能中,在最新0 级备份记录上进行1 级备份,
并可在恢复数据时选择已备份的记录,实例级恢复在操作没有变化,在执行时按0 级-1
级顺序进行自动恢复
界面:

What’s new in GBase 8s V8.8


南大通用数据技术股份有限公司
24/60




操作:在数据库导航中打开“备份/恢复”节点,再选择其中的“实例级”子节点右
键功能菜单中的“备份”功能进入备份界面,如上图红框1 所示,将界面右部操作区的
“备份级别”项修改为下拉框,下拉框选项包括“0 级(全量)”和“1 级(增量)”,
其他内容和操作不变,如上图红框2 所示。

(2) gds 支持逻辑日志空间管理
功能:在空间管理功能中进行逻辑日志空间管理。
描述:在原有的存储的空间管理功能中可通过选择新建Space 选项(如下图)创建
Space,在Space 类型中增加逻辑日志选项(LLOG Space),再通过设置各类参数后可增
加逻辑日志空间,并可删除。
界面:
1
2

What’s new in GBase 8s V8.8


南大通用数据技术股份有限公司
25/60




操作:在数据库导航中打开的数据库连接下的“存储”节点,再通过“实例级”节
点右键菜单中“新建Space”功能,如上图红框1 所示,进入”创建Space”a 功能界面,
在界面的
“Space 类型”
下拉框选项中增加
“LLOG Space”
选项,
其他内容和操作不变,
如上图红框2 所示。

(3) gds 日志实时显示
功能:实时显示数据库服务的在线日志。
1
2

What’s new in GBase 8s V8.8


南大通用数据技术股份有限公司
26/60


描述:在SQL 编辑器功能中增加一个查看日志按钮,通过选择数据库服务连接,
并点击查看日志按钮,在下方显示数据库的在线日志。
界面:

操作说明:进入SQL 脚本功能,在功能按钮条中增加“显示日志”按钮,如上图中
红框1,点击“显示日志”按钮,打开显示标签,如上图中红框2。

(4) 监控支持启停8s server 服务
功能:数据库监控工具启停8s 数据库服务。
描述:在数据库监控工具“节点概要信息”主界面上的“实例状态”显示项中增加
数据库服务启动/停止按钮,通过按钮可远程启动和停止8s 数据库服务。
界面:

What’s new in GBase 8s V8.8


南大通用数据技术股份有限公司
27/60



操作说明:
进入节点概要信息界面,
在实例状态项中增加启动和停止功能按钮,

上图中红框所示,在实例状态为off-line 时启动按钮链接为可用状态,停止按钮链接为
不可用状态,在实例状态on-line 时停止按钮链接为可用状态,启动按钮链接为不可用
状态。

GBase 8a MPP Cluster 允许名称由一个或多个标识符组成。
组合名称的各个组成成
分应该用英文句号字符“.”分隔开。组合名称的开始部分做为限定词来使用,它
影响了上下文中后面的标识符的解释。
在GBase 8a MPP Cluster 中,
用户可以使用下列表格中的任一种方式引用一个列:
表5- 2 列引用方式
列引用
含义
col_name
列col_name 来自查询所用的任何一个表中对应字段。
table_name.col_name
列col_name 来自当前数据库中的表table_name。
database_name.table_name.c
ol_name
列col_name 来自数据库database_name 中的表
table_name。
vc_name.database_name.tabl
e_name.col_name
列col_name 来自虚拟集群vc_name 的数据库
database_name 中的表table_name。
`column_name`
该字段是一个关键词或包含特殊字符。
组合标识符如果需要引用,则标识符的各部分都要各自引用,而不是把组合标识
符作为一个整体来引用。例如:`gs-table`.`gs-column`合法,`gs-table.gs-column`
不合法。
在一条语句的列引用中,不需要明确指定一个table_name 、
database_name.table_name 或vc_name.database_name.table_name 前缀,除非这个
引用存在二义性。例如:
1)假设表t1 和t2 均包含一个字段c,
当用一个使用了t1 和t2 的SELECT 检索c
时,在这种情况下,字段c 存在二义性,因为它在这个语句所使用的表不是唯一
的,因而必须通过写出t1.c 或t2.c 来指明用户所需的是哪个表。
2)如果从数据库db1的表t和数据库db2的表t中检索,
用户必须用db1.t.col_name
和db2.t.col_name 来指定引用哪个库表的列。
3)如果从vc1 中数据库db1 的表t 和vc2 中数据库db2 的表t 中检索,用户必须
用vc1.db1.t.col_name 和vc2.db2.t.col_name 来指定引用哪个库表的列。