返回首页

gbase数据、南大通用产品文档:GBase8c环境检查

更新日期:2024年09月11日

特殊配置
检查各服务器上操作系统的型号和版本,
进行相应的额外特殊配置。
该环节动作需要以
root 用户进行操作。

CentOS/RHEL 7.2+操作系统,请参阅CentOS/RHEL 7.2+环境配置。

Kylin V10 操作系统,请参阅Kylin V10 环境配置。

基于Ubuntu 操作系统,请参阅基于Ubuntu 环境配置。

其他操作系统,暂不需要额外配置。
软件检查
步骤1 检查bison、flex、patch、bzip2 依赖是否已安装,执行如下命令:
[root@gbase8c ~]# rpm -q bison flex patch bzip2
bison-3.0.4-2.el7.x86_64
flex-2.5.37-6.el7.x86_64
patch-2.7.1-12.el7_7.x86_64
bzip2-1.0.6-13.el7.x86_64
返回如下信息即可。否则下载缺少的软件依赖,如:
[root@gbase8c ~]# yum install -y bison flex patch bzip2
步骤2 虚拟机环境下,检查是否支持rdtscp 指令集,执行如下命令:
[root@gbase8c ~]# cat /proc/cpuinfo | grep rdtscp
返回如下信息即可。否则请参考对应CPU 型号官网资料,安装rdtscp 指令集。
flags
: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc
arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3
cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm ssbd
ibrs ibpb stibp tsc_adjust arat spec_ctrl intel_stibp flush_l1d arch_capabilities
……

GBase 8c V5 安装部署手册(简易版)
南大通用数据技术股份有限公司
8

core_conf.properties
..................................
29

ifx_lo_specget_estbytes() 函数从 LO-specification 结构取得智能大对象的估计大小。


语法
mint ifx_lo_specget_estbytes(LO_spec, estbytes)
ifx_lo_create_spec_t *LO_spec;
ifx_int8_t *estbytes;
LO_spec
指向从其取得估计的大小的 LO-specification 结构的指针。
estbytes
指向 ifx_lo_specget_estbytes() 将智能大对象的估计字节数放置其内的 ifx_int8_t 结
构的指针。

用法
estbytes 值是以字节计的智能大对象的估计的最终大小。此估计是智能大
对象优化器的优化线索。
重要:在您调用 ifx_lo_specget_estbytes() 之前,您必须调用 ifx_lo_def_create_spec()
函数来初始化 LO-specification 结构。您可使用 ifx_lo_col_info() 函数来存储与
LO-specification 结构中的特定列相关联的存储特征。

返回代码
0
函数成功。
-1
函数不成功。