返回首页

gbase数据、南大通用产品文档:GBase8sNUMFDSERVERS 配置参数

更新日期:2024年09月11日

对于 UNIX™ 上的网络连接,使用 NUMFDSERVERS 配置参数来指定轮询线程的最大数目,以
控制网络连接在 GBase 8s 虚拟处理器(VP)之间迁移。
如果 GBase 8s 有高频率的新建连接和断开连接要求,或者如果您发现在网络共享文件
(NSF)
锁之间存在大量争用,
则指定 NUMFDSERVERS 信息是有用的。
您可使用 onstat
-g
ath 命令来显示关于所有线程的信息。这个信息包括诸如 mutex wait nsf.lock 之类的状
态,表明您有大量的 NSF 锁争用。
onconfig.std 值
NUMFDSERVERS 4 (仅每一 nettype 的前 4 个轮询线程,涉及管理连接迁移。)

1 - 50
实际数目依赖于在 NETTYPE 配置参数中指定的轮询线程的数目。
生效
编辑 onconfig 文件并重启数据库服务器之后。
用法
指定的 NUMFDSERVERS 值对共享内存(SHM)连接没有影响。
如果您使用 NUMFDSERVERS 配置参数,如有必要还会审核它,则在 NETTYPE 配置参数中更
改轮询线程的数目。例如,如果您有多个 CPU
VP 和轮询线程,且导致 NSF 锁定,则可增
加 NUMFDSERVERS 和轮询线程来减少 NSF 锁争用。



sword GCINumberCeil (
GCIError *errhp,
const GCINumber *number,
GCINumber *result
);

计算 NUMBER 数值的向上取整值,如果 number 参数为 NULL,则此函数返回错误

参数
输入
/输出


errhp
输入/输出
错误信息句柄,该接口调用失败时,错误信息会存在该句柄上
number
输入
输入 NUMBER 数值

GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 103
result
输出
输出已输入 NUMBER 的向上取整值


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

删除数据库
使用对象资源管理器可以删除用户定义的数据库,
但不能删除系统数据库。
在删除之前,考虑对数据库进行完整备份。只有通过还原备份才能重新创建已
删除的数据库。
删除数据库需要以下步骤:
在对象资源管理器中,展开“数据库”,右键单击要删除的数据库,再单
击“删除”。
确认选择了正确的数据库,再单击“确定”。