上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 67 下一页
摘要: 调用者权利和定义者权利子句 指定子程序的权利属性。权利属性影响单元在运行时,执行的SQL语句的名称解析和权限检查。 PG模式: SECURITY INVOKER SECURITY DEFINER Oracle模式: AUTHID CURRENT_USER AUTHID DEFINER 一、测试Kin 阅读全文
posted @ 2022-12-13 09:17 KINGBASE研究院 阅读(39) 评论(0) 推荐(0) 编辑
摘要: truncate命令在KingbaseES中本质上区别于oracle。因为oracle中,数据文件datafile可以被表所共享,每张表被分配各自的连续的extents。而在KingbaseES中,数据文件是独立的,不同表不存在共享数据文件的说法。 下面我们看一下KingbaseES数据库在内部怎么 阅读全文
posted @ 2022-12-13 09:16 KINGBASE研究院 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 前言: 我们知道Oracle 可以通过create index online 在线创建索引,而不影响其他会话修改数据,但Oracle 实际在online 创建索引的最后一步,实际还是需要进行锁升级,申请表级的S锁,因此,最后还是有可能堵塞其他会话。而KingbaseES 的两阶段创建索引的机制,则不 阅读全文
posted @ 2022-12-13 08:34 KINGBASE研究院 阅读(59) 评论(0) 推荐(0) 编辑
摘要: sys_ control文件损坏: 需要手工指定一些参数完成sys_resetwal相关操作 当前数据库信息 test=# \d 关联列表 架构模式 | 名称 | 类型 | 拥有者 + + + public | sys_stat_statements | 视图 | system public | t 阅读全文
posted @ 2022-12-13 08:30 KINGBASE研究院 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ​ 案例说明: 此案例,为KingbaseES V8R3集群failover切换时,通用的故障处理方式。通过对failover.log和recovery.log日志的解读,让大家了解KingbaseES V8R3集群failover的恢复过程。 适用版本: KingbaseES V8R3 1、模拟故 阅读全文
posted @ 2022-12-12 17:44 KINGBASE研究院 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Kingbase create type类型创建语句 说明: KingbaseES 数据库中,可以通过CREATE TYPE语句定义一种新的数据类型。 有八种形式的CREATE TYPE。它们分别创建组合类型、枚举类型、 范围类型、基础类型、shell 类型、嵌套表类型、可变数组类型和对象类型。下文 阅读全文
posted @ 2022-12-12 17:43 KINGBASE研究院 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 针对数据写入时有主键冲突的情况,INSERT ON CONFLICT语法可以将冲突主键的INSERT行为转换为UPDATE行为,从而实现冲突主键的覆盖写入。该特性又称UPSERT覆盖写,与MySQL的REPLACE INTO类似。 语法 [ WITH [ RECURSIVE ] with_query 阅读全文
posted @ 2022-12-12 17:33 KINGBASE研究院 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 背景 如果我们看到这样的类似报错:那说明可能遇到了复制冲突。 复制冲突的理解:当备库正在应用主库传输过来的wal日志与备库正在进行的查询产生冲突就会有此报错。比如说备库正在执行基于某个表的查询,这时主库执行了drop table操作,该操作写入wal日志落盘后传至备库进行应用,为了保证数据一致性,备 阅读全文
posted @ 2022-12-12 17:26 KINGBASE研究院 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 在一些通用机的生产环境,不允许主机之间通过ssh通讯,或者不允许root用户建立ssh互信或登录。默认KingbaseES V8R3集群通用机环境部署需要建立数据库用户及root用户,在集群节点之间建立ssh互信,如果生产环境不允许,可以使用集群自带的es_server工具建立节点之间的 阅读全文
posted @ 2022-12-12 17:25 KINGBASE研究院 阅读(279) 评论(0) 推荐(0) 编辑
摘要: ​ 案例说明: 复现用户删除表(drop table)误操作,通过wal日志解析找到误操作时间点,执行基于时间点的恢复(PITR)。 适用版本: KingbaseES V8R6 一、模拟业务现场操作 1、查看当前对象信息 prod=# \d List of relations Schema | Na 阅读全文
posted @ 2022-12-12 17:25 KINGBASE研究院 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 67 下一页