摘要: **案例说明:** KingbaseES数据库在部署完成后,支持数据库服务开机自启动,部署完成后,root用户(Linux)执行安装软件目录下的root.sh脚本后,可以实现数据库服务开机自启动。 **适用版本:** `KingbaseES V8R3/R6` **操作系统:** `Linux` ** 阅读全文
posted @ 2023-05-19 15:20 KINGBASE研究院 阅读(344) 评论(0) 推荐(0) 编辑
摘要: **案例说明:** 在通过sys_rman执行备份时,出现”DSO support...."错误,如下图所示: ![](https://img2023.cnblogs.com/blog/2420370/202303/2420370-20230306175923327-996451320.png) * 阅读全文
posted @ 2023-05-19 15:20 KINGBASE研究院 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 数据库使用过程中,经常会遇到一种场景:业务系统对数据进行dml操作,当数据库中数据不存在时,将数据做为新记录插入到表中,当数据库中数据存在时,对现有数据进行更新操作。 下面介绍KingbaseES中对上述的业务场景的应对方式。 ```sql -- 测试数据: CREATE TABLE test(id 阅读全文
posted @ 2023-05-19 15:20 KINGBASE研究院 阅读(401) 评论(0) 推荐(0) 编辑
摘要: ​ **案例说明:** 在KingbaseES V8R3集群执行failover切换后,原主库被人为误(未配置recovery.conf)启动;或者人为promote备库为主库后。需要将操作节点再重新加入集群,此时节点与主库的timeline将出现分叉,导致节点直接加入集群失败,可以通过sys_re 阅读全文
posted @ 2023-05-19 15:20 KINGBASE研究院 阅读(179) 评论(1) 推荐(0) 编辑
摘要: ## 前言 walminer工具可以帮助dba挖掘wal日志中的内容,看到某时间对应数据库中的具体操作。例如挖掘日志后可以看到数据库某时间有哪些dml语句。 ## walminer的限制与约束 - WalMiner工具的使用必须以数据库超级用户执行。 - 数据库能正常运行。 - full_page_ 阅读全文
posted @ 2023-05-19 15:19 KINGBASE研究院 阅读(138) 评论(0) 推荐(0) 编辑
摘要: ## 背景 昨天遇到客户现场的一个有关复制冲突的问题 ``` 备库报错:ERROR: canceling statement due to conflict with recovery,user was holding a relation lock for too long ``` 现场情景是备库 阅读全文
posted @ 2023-05-19 15:19 KINGBASE研究院 阅读(104) 评论(0) 推荐(0) 编辑
摘要: **案例说明:** KingbaseES V8R6集群的vip在repmgr.conf中配置,本案例测试了手工卸载和加载vip的操作,对failover切换时vip的卸载和加载的影响。 **适用版本:** ` KingbaseES V8R6` **一、集群节点状态** ``` [kingbase@n 阅读全文
posted @ 2023-05-19 15:19 KINGBASE研究院 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 本文基于Kingbase和SqlServer的INSTEAD OF 触发器主要功能特点进行对比浅析,同时针对SqlServer 的INSTEAD OF 触发器提出了多种kingbase环境的等价代码方案。 ## 一,SqlServer 的INSTEAD OF 触发器 它通常用来替换触发动作的。 1, 阅读全文
posted @ 2023-05-19 15:19 KINGBASE研究院 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ## 1、表太大的危害 autovacuum 垃圾版本回收、freeze 冻结xid号操作都是有粒度的: 一个表、一个索引只能同时有1个进程对其进行回收和冻结工作(同一个表的多个索引可以并行)。多个不同的表(包括不同的分区)可以有多个vacuum进程并行执行。 (未来希望单个表(单个分区)也能实现多 阅读全文
posted @ 2023-05-19 15:19 KINGBASE研究院 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ## oracle数据库中逻辑读,物理读 ![img](https://img2023.cnblogs.com/blog/1107760/202304/1107760-20230404142340109-1897135769.png) 数据访问方式:数据库少不了和操作系统进行数据交互,表数据最好的方 阅读全文
posted @ 2023-05-19 15:19 KINGBASE研究院 阅读(74) 评论(0) 推荐(0) 编辑
摘要: ## 一、适用于: 本文档使用于KingbaseES所有版本。 ## 二、问题现象: 使用从其他数据库迁移到KingbaseES数据库的自定义函数、存储过程、Package包..出现以下错误信息: ``` 错误:所请求的字符太大 ERROR: requested character too larg 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(77) 评论(0) 推荐(0) 编辑
摘要: ## 一、声明式创建分区: ### 1. 创建分区表同时创建分区: #### 1.1 准备环境: ``` # 创建分区表同时创建分区 create table tb1(id bigint,stat date,no bigint,pdate date,info varchar2(50)) partit 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(236) 评论(0) 推荐(0) 编辑
摘要: KingbaseES例程_普通表在线转分区表 # 概述 普通表转分区表,使用视图的替换式规则,以路由方式,实现在线转移数据。 # 数据准备 ```sql /*普通大表*/ create table tab_single as select id, (random() * 100)::int + 1 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(67) 评论(0) 推荐(0) 编辑
摘要: KingbaseES例程_普通表在线转分区表 # 概述 普通表转分区表,使用视图的替换式触发器,以路由方式,实现在线转移数据。 # 数据准备 ```sql /*普通大表*/ create table tab_single as select id, (random() * 100)::int + 1 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 在实际项目使用数据库的过程中修改字段类型这类需求比较常见。 ## 一、修改表字段类型需要知道: 1.修改表结构可能会导致表进行重写(表OID发生变化)。 2.修改表结构带有索引或者字段类型长度或者精度操作时,会触发索引重建。 3.重建索引操作,对于大表需要耗时数个小时或更长,在这个过程中会发生锁表操 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ​ **案例说明:** 本案例通过对KingbaseES sys_rman物理备份过程的详细描述,有助于在执行sys_rman过程中发生故障的分析。 **适用版本:** ` KingbaseES V8R3` **一、sys_rman执行过程简介** **1. 调用select sys_start_b 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(203) 评论(0) 推荐(0) 编辑
摘要: ## 前言 不久前有前端人员咨询过一个问题,为什么syssql_tmp目录下会产生如此多的大文件。 针对这个目录的解释是:临时文件(用于排序超出内存容量的数据等操作)是在$KINGBASE_DATA/base/syssql_tmp中创建的,临时文件的名称形式为syssql_tmpPPP.NNN,其中 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(75) 评论(0) 推荐(0) 编辑
摘要: ​ **案例说明:** 在KingbaseES V8R3集群,network_rewind.sh用于当节点数据库服务down时,实现数据库服务的自动恢复功能。在network_rewind.sh执行时,会对数据库的存储(data)所在的磁盘进行R/W的检查,默认如果读写检查失败,将会关闭数据库;在生 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(85) 评论(0) 推荐(1) 编辑
摘要: **案例分析:** 在KingbaseES V8R6数据库在不支持ssh连接的系统环境,可以通过securecmdd服务建立主机之间的通讯,默认securecmdd服务建立用户之间的互信,通过publickey认证建立访问连接。在配置securecmdd服务后,默认kingbase和root用户都可 阅读全文
posted @ 2023-05-19 15:17 KINGBASE研究院 阅读(260) 评论(0) 推荐(0) 编辑