返回首页

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)连接没有影响。

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

如果您使用 NUMFDSERVERS 配置参数,如有必要还会审核它,则在 NETTYPE 配置参数中更
改轮询线程的数目。例如,如果您有多个 CPU
VP 和轮询线程,且导致 NSF 锁定,则可增
加 NUMFDSERVERS 和轮询线程来减少 NSF 锁争用。

(SQL 管理 API)
随同 admin() 或 task() 函数,使用 start mirroring 参数来启动对指定的 dbspace、
blobspace 或 sbspace 的镜像。
语法

元素
描述
关键考虑
space_name blobspace、dbspace 或 sbspace 的名称。

用法
这个函数等同于 onspaces -m 命令。
示例
下列示例启动对名为 dbsp1 的 dbspace 的镜像:
EXECUTE FUNCTION task("start mirroring","dbsp1");

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

这些主题介绍了如何使用 lvarchar 、fixed binary 和 var binary 数据类型从 GBase 8s
ESQL/C 程序访问不透明数据类型。
使用这些 GBase 8s ESQL/C 数据类型来表示不透明数
据类型,它们将传输到 GBase 8s 。

这些主题中的信息仅适用于您使用 GBase 8s 作为您的数据库服务器。