![](https://i-blog.csdnimg.cn/blog_migrate/e551e006329706bb67ef22cd40ce6508.png)
人大金仓最大连接数的修改跟pgsql差不多,就是修改kingbase.conf文件,修改里面的max_connections = 10 即可,有时候会发现修改后不成功的问题,最直接的表现就是在修改后重启服务,控制台还是提示重置为10,最大的原因是许可为开发版,需要重新下载企业版的lincense文件,然后替换掉重启就行了。
下载解压后, 把文件名改成: license.dat
然后复制粘贴(覆盖)到金仓的安装目录下, 覆盖后重启金仓服务,并重新连接, 这个时候就可以去修改最大连接数量了。
!!! license过期也是上面步骤 !!!
查询license有效期
--查询license有效期
select GET_LICENSE_VALIDDAYS();
效果如何,还须观察。
附录:一些观察连接数的命令
# 进人大金仓
ksql -h 192.168.0.79 -U system gistest
# 看最大可用连接数
show max_connections;
# 看预留给超级用户的数据库连接数目
show superuser_reserved_connections;
#查找超级用户预留的连接数
SELECT name,context,unit,setting,boot_val,reset_val FROM sys_settings WHERE name in('superuser_reserved_connections');
# 查看当前已用连接数
select count(*) from sys_stat_activity;
修改后重启数据库服务的命令:
停止
sys_ctl -D ./apps/kingbase/data/ stop -m fast
重启
sys_ctl start
#指定路径
sys_ctl -D ./apps/kingbase/data/ start
参考文章:
人大金仓系统表冲突, 连接数修改,最大连接数修改无效,licenst过期等问题_北海南风的博客-CSDN博客_kingbase修改最大连接数