返回首页

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

更新日期:2024年09月11日

explain_perf_mode
参数说明:此参数用来指定explain 的显示格式。
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:normal、pretty、summary、run

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1251

normal:代表使用默认的打印格式。

pretty:代表使用GBase 8c 改进后的新显示格式。新的格式层次清晰,计划包含了
plan node id,性能分析简单直接。

summary:代表是在pretty 的基础上增加了对打印信息的分析。

run:代表在summary 的基础上,将统计的信息输出到csv 格式的文件中,以便于
进一步分析。
默认值:pretty(当前版本参数取值仅normal 生效,若设置为非normal,显示格式依然
为normal)

ifx_lo_alter() 函数修改现有的智能大对象的存储特征。
语法
mint ifx_lo_alter(LO_ptr, LO_spec)
ifx_lo_t *LO_ptr;
ifx_lo_create_spec_t *LO_spec;
LO_ptr
指向标识其存储特征被更改的智能大对象的 LO-pointer 结构的指针。
LO_spec
指向包含存储特征的 LO-specification 结构的指针,ifx_lo_alter() 为
LO_ptr 指示的智能大对象保存该特征。

用法
ifx_lo_alter() 函数以 LO_spec 指向的 LO-specification 结构中的特征来更新现有的
智能大对象的存储特征。使用 ifx_lo_alter(),您仅可更改下列存储特征:
日志记录特征
您可以 ifx_lo_specget_flags() 函数来设置 LO_LOG 或 LO_NOLOG 标志。
最后访问时间特征

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 771 -

您可以 ifx_lo_specset_flags() 函数来设置 LO_KEEP_LASTACCESS_TIME 或
LO_NOKEEP_LASTACCESS_TIME 标志。
Extent 大小
您可以 ifx_lo_specset_extsz() 函数来为分配 extent 大小存储新的整数值。在
ifx_lo_alter() 函数完成之后,新的 extent 大小仅适用于被写的 extent。
在它继续更新之前,该函数取得整个智能大对象的排他锁。它保持此锁,直到更新完
成为止。

返回代码
0
函数成功。
<0
函数不成功,且返回值指示失败的原因。

取值:[1,4000000]
默认值:10
说明:给transaction 类型的consumer 使用,consumer 一次读取kafka 消息的条数。
建议值100000。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。