首页 > 其他分享 >人大金仓踩坑指南

人大金仓踩坑指南

时间:2024-07-29 16:50:06浏览次数:7  
标签:指南 金仓 name -- 人大 ALTER sys table id

现在越来越多的项目要求-切换国产数据库系统,或达梦(性能高),或人大金仓(扩展性高,更稳定),跨平台如果上来就干,坑还是不少的,本人有幸踩个遍.

 1. 软件有效期,人大金仓可不便宜,不少政府采购网上都是标价10万+, 测试时候用专业版玩一玩就好

到期后,可以直接下载其他版本的授权文件进行替换,比如我用的是企业版,到期后可以用开发版本的授权文件替换,路径为:./sys_ctl -D /home/kingbase/kdb/data reload

2.最大连接数,默认是10个连接,开发版不支持修改(手动改完无法生效),需要将授权替换成企业版方可修改

-- 查看最大并发连接量
show max_connections;

-- 查看系统配置信息
SELECT sourcefile,name,setting,applied FROM sys_file_settings;

-- 查看当前连接数
select connections();

-- 查看连接详情
select * from sys_stat_activity;

-- 设置并发连接数量
alter user system with connection limit 1000;

-- 关闭空闲连接
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state='idle'

-- 查询license有效期
select GET_LICENSE_VALIDDAYS();

3. 主键自增

-- 创建序列
 CREATE SEQUENCE table_name_id_seq;

-- 序列关联表
ALTER TABLE example_table ALTER COLUMN id SET DEFAULT nextval('table_name_id_seq');

-- 设置自增长初始值, 默认值为1
ALTER SEQUENCE table_name_id_seq START WITH 1;
 
--  设置自增长间隔数,默认值为1
ALTER SEQUENCE table_name_id_seq INCREMENT BY 1;
 
-- 设置序列最大值,默认最大值9223372036854775807
ALTER SEQUENCE table_name_id_seq MAXVALUE 9223372036854775807;

4. 自带表和项目表名相同

--修改path  -- 添加 sys_catalog 值
alter database 库名 set search_path to "$user", govengine, public, sys, sys_catalog, pg_catalog;

--重启
select sys_reload_conf();

 

标签:指南,金仓,name,--,人大,ALTER,sys,table,id
From: https://www.cnblogs.com/Sientuo/p/18330122

相关文章

  • 洛谷题单指南-前缀和差分与离散化-P1884 [USACO12FEB] Overplanting S
    原题链接:https://www.luogu.com.cn/problem/P1884题意解读:给定n个矩形的平面直角坐标系下左上角、右下角的坐标,计算这n个矩形能覆盖的的格子数。解题思路:直观上来看,此题是一个差分应用,针对二维差分数组,将n个矩形区域内每个格子的值加1,然后统计有多少个不为0的格子即可。但是!坐......
  • 免费版ChatGPT API Key生成指南
    当下,虽然ChatGPT已经免费开放使用,但要想在互联网上畅通无阻,仍有一些繁琐步骤。虽然网络上有许多提供GPT服务的网站,但若想自行开发应用,则需要获取一个API密钥。你可以在这个项目地址查看详细信息:https://github.com/baicaigpt/FreeGPT_FreeApiKey。在该地址,你可以直接了解如何申请......
  • Go: Gin框架中的binding验证器使用指南
    Go:Gin框架中的binding验证器使用指南原创 王义杰 AI学者王义杰  2024年05月30日22:33 广东 听全文在Gin框架中,数据绑定和验证是开发API时不可或缺的部分。Gin提供了强大的binding功能,允许我们将请求的数据绑定到结构体,并通过标签进行数据验证。本文将详细讲解如......
  • Ascend C算子开发指南2
    AscendC算子开发指南AscendC的特点C/C++原生编程:AscendC原生支持C和C++标准规范。屏蔽硬件差异:编程模型屏蔽了硬件差异,提高了代码的通用性。API封装:类库API封装,既保证易用性,又兼顾高效性。孪生调试:支持在CPU侧模拟NPU侧的行为,便于调试。开发基本流程环境准备:安装CANN开......
  • Ascend C算子开发指南
    AscendC的特点C/C++原生编程:AscendC原生支持C和C++标准规范。屏蔽硬件差异:编程模型屏蔽了硬件差异,提高了代码的通用性。API封装:类库API封装,既保证易用性,又兼顾高效性。孪生调试:支持在CPU侧模拟NPU侧的行为,便于调试。开发基本流程环境准备:安装CANN开发套件包,根据机器CPU架......
  • 昇思25天学习打卡营第16天|GAN 图像生成指南:数据集和模型训练手册
    目录MindSpore环境配置、MNIST数据集下载及处理展开。数据集可视化隐码构造模型构建模型训练效果展示模型推理MindSpore环境配置、MNIST数据集下载及处理展开。        首先,通过命令行操作安装特定版本的MindSpore库,并查看其版本。接着,从指定URL......
  • 提高 C# 的生产力:C# 13 更新完全指南
    提高C#的生产力:C#13更新完全指南 前言#预计在2024年11月,C#13将与.NET9一起正式发布。今年的C#更新主要集中在 refstruct 上进行了许多改进,并添加了许多有助于进一步提高生产力的便利功能。本文将介绍预计将在C#13中添加的功能。注意:目前C#13还未......
  • 利用python和工具变量法精确估计价格对销量的影响:解决内生性问题的实战指南
    目录1.引言2.工具变量法简介3.案例背景3.1背景信息3.2具体行动3.3数据收集4.实现思路5.示例代码5.1构建测试数据5.2进行工具变量法分析5.2.1一阶段回归5.2.2二阶段回归5.2.3验证工具变量5.3结论与应用5.3.1结论5.3.2实际应用6下一步思考6.1进一步验证和......
  • 鸣潮游戏错误126:加载x3daudio1_7.dll失败的全面解析与修复指南
    在畅玩鸣潮游戏时,不少玩家可能会遭遇错误代码「126」,提示“加载x3daudio1_7.dll失败,该文件缺失或损坏”。这个问题看似棘手,实则有迹可循,通过本文,我们将深入探讨其成因,并提供详细的解决步骤,帮助你重拾游戏乐趣。x3daudio1_7.dll是什么?x3daudio1_7.dll是一个与DirectX音频组件......
  • Postman中的代理艺术:配置与使用指南
    Postman中的代理艺术:配置与使用指南在API开发和测试过程中,代理服务器常用于捕获、检查、修改请求和响应。Postman作为一个流行的API开发工具,内置了代理服务器功能,使得测试人员可以方便地查看和修改通过代理的流量。本文将详细介绍如何在Postman中配置和使用代理服务器。代......