返回首页

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

更新日期:2024年09月11日



sword GCIDateNextDay (
GCIError *err,
const GCIDate *date,
const GCIText *day,
ub4 day_length,
GCIDate *next_day
);

获取指定日期后的第一个周day的日期值。如获取2021年7月1日(周4) 后的第一个周3的
日 期值, 即2021年7月7日。

参数
输入
/输出


err
输入
错误信息句柄, 该接口调用失败时, 错误信息会存在该句柄上
date
输入
指定的日期值
day
输入
指定要返回的下一个周期几
day_length
输入
day的字符串长度值
next_day
输出
返回的日期值

如果执行成功, 返回GCI_SUCCESS,否则返回GCI_ERROR。

GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 86

IFX_LARGE_PAGES 环境变量指定数据库服务器是否可以在硬件和操作系统支持共享内
存大页面的平台上使用大页面。如果在服务器环境中启用该环境变量,那么 GBase 8s 可
以对物理内存中的非消息共享内存段使用大页面。
只有 AIX® 和 Solaris 操作系统支持 IFX_LARGE_PAGES 环境变量。如果操作系统
不支持大页面或系统上没有配置大页面,那么 IFX_LARGE_PAGES 的设置对 GBase 8s
没有影响。
只有 AIX、Solaris 和 Linux™ 操作系统支持 IFX_LARGE_PAGES 环境变量。如果
操作系统不支持大页面或系统上没有配置大页面,那么 IFX_LARGE_PAGES 的设置对
GBase 8s 没有影响。

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 172 -
您可以指定 1 或 0 设置此环境变量。

0 已禁用大页面。这是 AIX 系统上的缺省值。
1 已启用大页面。这是 Solaris 系统上的缺省值。
已启用大页面。这是 Solaris 和 Linux 系统上的缺省值。
DBSA 必须使用操作系统命令来配置大页面。请参阅操作系统文档以获取配置过程。
如果足够的大页面已配置且可用,GBase 8s 可以对物理内存中锁定的非消息共享内
存段使用大页面。RESIDENT 配置参数控制在物理内存中共享内存段是否锁定,以使得
段无法交换。如果没有足够的大页面保存段,段可能包含大页面和常规页面的组合。
在 AIX 上,GBase 8s 使用的大页面的大小为 16 MB。
在 Linux x86_64 上,GBase 8s 使用的大页面由 /proc/meminfo 文件中的
Hugepagesize 条目定义。
GBase 8s 会自动对齐段地址并向上舍入到段大小。除了有关舍入的消息之外,服务
器还会在每次尝试使用大页面存储段时将参考消息写入到服务器日志文件。
启用 IFX_LARGE_PAGES 时,使用大页面可以显著提高大内存配置中的性能。

GS_OS_RUN_INFO 视图显示当前操作系统运行的状态信息。
名称
类型
描述
id
integer
编号。
name
text
操作系统运行状态名称。
value
numeric
操作系统运行状态值。
comments
text
操作系统运行状态注释。
cumulative
Boolean
操作系统运行状态的值是否为累加值。