返回首页

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

更新日期:2024年09月11日

参数说明:函数参数最大个数。
该参数属于INTERNAL 类型参数,为固定参数,用户无法修改此参数,只能查看。
取值范围:整型
默认值:8192

使用 NS_CACHE 配置参数来定义 GBase 8s 名称服务高速缓存中条目的最大保留时间:主
机名 /IP 地址高速缓存、地址高速缓存、服务高速缓存、用户高速缓存和组高速缓存。
onconfig.std 值
NS_CACHE host=900,service=900,user=900,group=900

每一域都是一个等于或大于 0 的整数值。
host = 设置在主机名或 IP 地址高速缓存中高速缓存信息的秒数。
service = 设置在服务高速缓存中高速缓存信息的秒数。
user = 设置在用户高速缓存中高速缓存信息的秒数。
group = 设置在组高速缓存中高速缓存信息的秒数。
0
= 禁用高速缓存。服务器总是从操作系统取得信息。您可设置一个别高速缓存为 0 或设
置所有服务高速缓存为 0:NS_CACHE 0。
单位

分隔符

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

用逗号分隔值。不包括空格。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
为了查找和解析主机名(或 IP 地址)、服务名、用户(及口令)或组,数据库服务器使
用适当的系统调用查询操作系统(OS)。通过使用 GBase 8s 名称服务高速缓存机制,您
可避免这些 OS 查找中的许多,在可配置的时间量中,该机制可保持和重用每一检索的信
息条。如果操作系统不提供其自己的高速缓存,则您应设置 NS_CACHE 配置参数。
服务器从高速缓存获得信息比在查询操作系统时更快。
然而,
如果您通过设置保留时间为 0
禁用这些高速缓存中的一个或多个,则数据库服务器为主机、服务、用户或组信息查询操
作系统。
在操作系统级别对名称服务进行的更改不立即反映在 GBase 8s 名称服务高速缓存中:例
如,
IP 地址的更改、
用户添加到组或从组中移走、
或者新的口令。
然而,
您可使用 onmode
-wf 或 onmode -wm 命令来立即更改 NS_CACHE 信息。当您用 onmode -wf 或 onmode -wm
命令更改一个特别的高速缓存值时 ,服务器立即终止那个高速缓存中所有现存的条目。

 多实例与单实例的目录对比:




 多实例服务器环境变量
环境变量对比(/home/gbase/.gbase_profile):
多实例复合节点