摘要: Hikari是一个高性能的数据库连接池,它是Spring Boot 2.x中的默认数据源。 一、下载驱动 打开下面网址:选择对应平台的jdbc驱动程序。 人大金仓-成为世界卓越的数据库产品与服务提供商 (kingbase.com.cn) 这里以x86平台为例: 下载完成后目录里面包含以下文件:根据项 阅读全文
posted @ 2023-09-18 16:17 KINGBASE研究院 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、Activiti介绍 Activiti是一个轻量级的java开源BPMN 2工作流引擎.目前以升级至7.x,支持与springboot2.x集成. 二、项目环境 Spring Boot版本2.2.5 Activiti 版本 7.1.x 源数据库:MySQL 5.7 目标数据库:KinbgaseE 阅读全文
posted @ 2023-09-18 16:16 KINGBASE研究院 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 案例说明: KingbaseES V8R6集群节点之间通过ssh或securecmdd工具通讯,默认节点之间通过公钥和私钥方式认证,可以密码通讯;在执行集群节点扩容时,出现以下故障,节点之间仍需要输入密码进行连接 : 适用版本: KingbaseES V8R6 一、问题分析 1、测试节点secure 阅读全文
posted @ 2023-09-18 16:15 KINGBASE研究院 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 文章概要: 本文在https://www.cnblogs.com/kingbase/p/15703611.html 一文的基础上总结了Kingbase ES中函数能支持的return语句,整体上兼容oracle的基础上,也和PG语法一样。 同时列举了sqlserevr表值函数和代码故障案例。 一,关 阅读全文
posted @ 2023-09-18 16:15 KINGBASE研究院 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 文章概要: KES的SQL的语法暂时不兼容oracle的自定义聚合函数的创建语法和流程,但是可以使用KES已支持的语法改写。 本文整理和简单解析了自定义聚合函数的原理和解读了范例代码。 并根据客户代码进行了改写。 一,oracle自定义聚合函数的简析 oracle的自定义聚合函数需要实现4个ODCI 阅读全文
posted @ 2023-09-18 16:15 KINGBASE研究院 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 文章概要: 本文对主要就PLSQL的异常传播进行知识性小结,分为四个部分,PLSQL异常传播小结,编写小案例验证5种传播规则,示例了一个容易理解出错的案例,以及使用goto结合异常处理的案例。 一,异常传播规则 PLSQL块结构,典型如下: declare --声明区域 begin --执行区域 e 阅读全文
posted @ 2023-09-18 16:15 KINGBASE研究院 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、整体思路 针对业务系统的出现的慢sql 我们的优化步骤大概分为以下几步 1、识别高负载语句 2、收集性能相关的数据 3、确定性能问题产生的原因 4、实施优化手段 下面我们针对这几个步骤展开进行讲解 1、识别高负载语句 金仓数据库 kingbase ES针对满语句识别有以下几个工具 • sys_s 阅读全文
posted @ 2023-09-18 16:15 KINGBASE研究院 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 针对操作系统性能瓶颈的判断和排查是数据库优化工作的一项重要技能,尤其是针对实例整体优化 操作系统的性能瓶颈排查无外乎四个方面 CPU、内存、磁盘、网络 针对这四个方面整理了一些相关心得和大家分享。 在判断系统瓶颈之前首先我们要知道操作系统资源的极限值在哪里 收集系统信息 首先CPU 我们更关心的时C 阅读全文
posted @ 2023-09-18 16:14 KINGBASE研究院 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 针对数据库的性能瓶颈排查方法分为两个层次1、实例级别性能问题排查 2、语句级别性能问题排查 实例级别 实例级别性能问题排查用来分析数据库实例整体是否存在性能瓶颈,然后根据排除出的疑似问题进行实例级别参数的优化。 使用场景包括 1、压测场景下数据库整体优化 2、上线之前数据库整体调优 3、业务整体响应 阅读全文
posted @ 2023-09-18 16:14 KINGBASE研究院 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 数据库使用过成中,时常会遇到需要返回一个结果集的情况,如何返回一个结果集,以及如何选择一个合适的方式返回结果集,是现场经常需要考虑的问题。 下面介绍KingbaseES中各种返回结果集的方式。 1.通过自定义类型方式,返回结果集 -- 测试数据:创建自定义类型 CREATE TYPE rctype 阅读全文
posted @ 2023-09-18 16:14 KINGBASE研究院 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 案例说明: KingbaseES V8R6集群,备库作为repo-path节点,建立类型为‘cluster’模式的备份,在执行sys_backup.sh init时,出现“can not find primary node”故障。故障如下图所示: 适用版本: KingbaseES V8R6 一、集群 阅读全文
posted @ 2023-09-18 16:14 KINGBASE研究院 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 生产环境,在KingbaseES V8R6集群部署了postgis后,执行‘sys_monitor.sh start’启动集群时,出现动态库加载错误,如下所示: [kingbase@ecs-98no-0001 bin]$ ./sys_monitor.sh restart awk: sym 阅读全文
posted @ 2023-09-18 16:14 KINGBASE研究院 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 默认在部署securecmdd工具后,在配置文件securecmdd_config中配置参数usePAM=yes,在有的系统主机环境,会导致securecmd客户端连接失败。 适用版本: KingbaseES V8R6 操作系统: 一、问题现象 通过securecmd客户端连接secur 阅读全文
posted @ 2023-09-18 16:13 KINGBASE研究院 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 案例说明: KingbaseES V8R3集群主库数据库服务重启后,failover切换失败,分析failover失败的具体原因。 适用版本: KingbaseES V8R3 一、集群架构 node13 >主库(primary) node25 >管理备库(standby) node58 >备库(st 阅读全文
posted @ 2023-09-18 16:13 KINGBASE研究院 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 通过案例描述KingbaseES V8R3集群异步、同步及全同步强一致性配置,本案例为一主二备的架构。 适用版本: KingbaseES V8R3 集群架构: 集群复制配置参数说明: 1)sync_flag [kingbase@node101 bin]$ cat ../etc/HAmod 阅读全文
posted @ 2023-09-18 16:13 KINGBASE研究院 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 对KingbaseES V8R3集群,主库数据库服务down后,failover切换进行分析,详解其执行切换的过程,本案例可用于对KingbaseES V8R3集群failover故障的分析参考。 适用版本: KingbaseES V8R3 集群架构: node_id | hostnam 阅读全文
posted @ 2023-09-18 16:13 KINGBASE研究院 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 在KingbaseES V8R6数据库通常备份建立的crond任务,默认由root用户建立,写入到/etc/cron.d/KINGBASECRON文件中,在有的生产环境限制了普通用户使用root的权限,创建计划任务可能失败,新的KingbaseES V8R6版本,将计划任务由数据库用户创 阅读全文
posted @ 2023-09-18 16:13 KINGBASE研究院 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 在openEuler系统下通过脚本方式部署KingbaseES V8R6集群,脚本执行过程中,加载vip失败。本次故障问题,主要是因为openEuler系统shell和部署脚本的兼容性引起。 适用版本: KingbaseES V8R6 系统环境: openEuler-22.03-LTS 阅读全文
posted @ 2023-09-18 16:13 KINGBASE研究院 阅读(114) 评论(0) 推荐(0) 编辑
摘要: **案例说明:** sys_restore用于sys_dump备份的数据恢复,在实际的应用中有需求,将从sys_dump备份对象从原schema中转换到到另外的schema,sys_restore支持此需求的实现,但在应用中需要注意参数的使用。 **适用版本:** ` KingbaseES V8R6 阅读全文
posted @ 2023-09-18 16:12 KINGBASE研究院 阅读(340) 评论(0) 推荐(0) 编辑
摘要: KingbaseES V8R6集群运维案例之 sys_backup.sh init ‘xxxx invalid’故障 案例说明 在KingbaseES V8R6集群sys_backup.sh在cluster模式下执行备份初始化,出现 ‘xxxx invalid’故障。 适用版本: KingbaseE 阅读全文
posted @ 2023-09-18 16:08 KINGBASE研究院 阅读(35) 评论(0) 推荐(0) 编辑