返回首页

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

更新日期:2024年09月11日

 摘要:
为GBASE_STMT 结构分配内存并初始化它。应使用
gbase_stmt_close(GBASE_STMT *)释放。

GBase 8a 程序员手册C API 篇


- 62 -

南大通用数据技术股份有限公司
 语法:
GBASE_STMT * gbase_stmt_init(GBASE *gbase);
 参数:
 返回值:
成功时,返回指向GBASE_STMT 结构的指针。如果内存溢出,返回NULL。
 错误
CR_OUT_OF_MEMORY

内存溢出。

GBase 8c 内部使用对象标识符(OID)
,作为系统表的主键。系统不会给用户自创的表
增加OID 字段。OID 类型代表对象标识符。
目前OID 类型用一个四字节的无符号整数实现。因此,不建议在创建的表中使用OID
字段做主键。
名称
引用
描述
示例

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
93
OID
——
数字化的对象标识符。
564182
CID
——
命令标识符。GBase 8c 系统字段
cmin 和cmax 的数据类型。长度
为32 位。
——
XID
——
事务标识符。GBase 8c 系统字段
xmin 和xmax 的数据类型。长度
为64 位。
——
TID
——
行标识符。GBase 8c 系统表字段
ctid 的数据类型。TID 是一对数
值(块号,块内的行索引)
,标识
该行在其所在表内的物理位置。
——
REGCONFI G
pg_ts_conf ig
文本搜索配置
english
REGDICTIO
NARY
pg_ts_dict
文本搜索字典
simple
REGOPER
pg_operat or
操作符名
——
REGOPERA
TOR
pg_operat or
带参数类型的操作符
*(integer,integer)或
- (NONE,integer)
REGPROC
pg_proc
函数名称
sum
REGPROCE
DURE
pg_proc
带参数类型的函数
sum(int4)
REGCLASS
pg_class
关系名
pg_type
REGTYPE
pg_type
数据类型名
integer
OID 类型:主要作为数据库系统表中字段使用。示例:
gbase=# SELECT oid FROM pg_class WHERE relname = 'pg_type';
1247
OID 别名类型REGCLASS:主要用于对象OID 值的简化查找。示例:
gbase=# SELECT attrelid,attname,atttypid,attstattarget FROM pg_attribute WHERE
attrelid = 'pg_type'::REGCLASS;
1247 | xc_node_id
|
23 |
0
1247 | tableoid
|
26 |
0

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
94
1247 | cmax
|
29 |
0
1247 | xmax
|
28 |
0
1247 | cmin
|
29 |
0
1247 | xmin
|
28 |
0
1247 | oid
|
26 |
0
1247 | ctid
|
27 |
0
1247 | typname
|
19 |
-1
1247 | typnamespace
|
26 |
-1
1247 | typowner
|
26 |
-1
1247 | typlen
|
21 |
-1
1247 | typbyval
|
16 |
-1
1247 | typtype
|
18 |
-1
1247 | typcategory
|
18 |
-1
1247 | typispreferred |
16 |
-1
1247 | typisdefined
|
16 |
-1
1247 | typdelim
|
18 |
-1
1247 | typrelid
|
26 |
-1
1247 | typelem
|
26 |
-1
1247 | typarray
|
26 |
-1
1247 | typinput
|
24 |
-1
1247 | typoutput
|
24 |
-1
1247 | typreceive
|
24 |
-1
1247 | typsend
|
24 |
-1
1247 | typmodin
|
24 |
-1
1247 | typmodout
|
24 |
-1
1247 | typanalyze
|
24 |
-1
1247 | typalign
|
18 |
-1
1247 | typstorage
|
18 |
-1
1247 | typnotnull
|
16 |
-1
1247 | typbasetype
|
26 |
-1
1247 | typtypmod
|
23 |
-1
1247 | typndims
|
23 |
-1
1247 | typcollation
|
26 |
-1
1247 | typdefaultbin
|
194 |
-1
1247 | typdefault
|
25 |
-1
1247 | typacl
|
1034 |
-1

使用 AUTO_LRU_TUNING 配置参数来启用自动 LRU 调整,自动地为页替换维护足够的干净
页。
onconfig.std 值
未设置。如果设置 AUTO_TUNE 配置参数为 1,则启动自动 LRU 调整。


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 33 -

0 = 关
1 = 开
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中自动地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
如果在当前的 onconfig 文件中未设置 AUTO_LRU_TUNING 值,编辑 AUTO_TUNE 配置参数
并重启数据库服务器。
用法
自动 LRU 调整更改影响所有缓冲池并调整 BUFFERPOOL 配置参数中 lru_min_dirty 和
lru_max_dirty 值。