上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 52 下一页
摘要: truncate命令在KingbaseES中本质上区别于oracle。因为oracle中,数据文件datafile可以被表所共享,每张表被分配各自的连续的extents。而在KingbaseES中,数据文件是独立的,不同表不存在共享数据文件的说法。 下面我们看一下KingbaseES数据库在内部怎么 阅读全文
posted @ 2022-12-13 09:16 KINGBASE研究院 阅读(134) 评论(0) 推荐(0)
摘要: 前言: 我们知道Oracle 可以通过create index online 在线创建索引,而不影响其他会话修改数据,但Oracle 实际在online 创建索引的最后一步,实际还是需要进行锁升级,申请表级的S锁,因此,最后还是有可能堵塞其他会话。而KingbaseES 的两阶段创建索引的机制,则不 阅读全文
posted @ 2022-12-13 08:34 KINGBASE研究院 阅读(155) 评论(0) 推荐(0)
摘要: sys_ control文件损坏: 需要手工指定一些参数完成sys_resetwal相关操作 当前数据库信息 test=# \d 关联列表 架构模式 | 名称 | 类型 | 拥有者 + + + public | sys_stat_statements | 视图 | system public | t 阅读全文
posted @ 2022-12-13 08:30 KINGBASE研究院 阅读(622) 评论(0) 推荐(0)
摘要: Kingbase create type类型创建语句 说明: KingbaseES 数据库中,可以通过CREATE TYPE语句定义一种新的数据类型。 有八种形式的CREATE TYPE。它们分别创建组合类型、枚举类型、 范围类型、基础类型、shell 类型、嵌套表类型、可变数组类型和对象类型。下文 阅读全文
posted @ 2022-12-12 17:43 KINGBASE研究院 阅读(258) 评论(0) 推荐(0)
摘要: 针对数据写入时有主键冲突的情况,INSERT ON CONFLICT语法可以将冲突主键的INSERT行为转换为UPDATE行为,从而实现冲突主键的覆盖写入。该特性又称UPSERT覆盖写,与MySQL的REPLACE INTO类似。 语法 [ WITH [ RECURSIVE ] with_query 阅读全文
posted @ 2022-12-12 17:33 KINGBASE研究院 阅读(519) 评论(0) 推荐(0)
摘要: ​ 案例说明: 复现用户删除表(drop table)误操作,通过wal日志解析找到误操作时间点,执行基于时间点的恢复(PITR)。 适用版本: KingbaseES V8R6 一、模拟业务现场操作 1、查看当前对象信息 prod=# \d List of relations Schema | Na 阅读全文
posted @ 2022-12-12 17:25 KINGBASE研究院 阅读(536) 评论(0) 推荐(0)
摘要: 背景 我们在做综合应用项目的时候,通常会面临客户的每个应用系统使用各自的数据库,或者存放在不同的服务器。查询报表可能使用多个应用数据,这样就需要跨库读取数据表或视图。 KINGBASE_FDW 是一种外部访问接口,它可以被用来访问存储在外部的数据。想要使用fdw访问数据需要先确保:网络通,数据库访问 阅读全文
posted @ 2022-12-12 17:19 KINGBASE研究院 阅读(762) 评论(0) 推荐(0)
摘要: KingbaseES数据库提供了插件auto_explain,用于在日志中自动记录慢速语句的执行计划。 相比于explain与对象管理工具,auto_explain对于在大型应用程序中跟踪未优化的查询特别有帮助,或者发现手动explain的计划与实际执行时计划存在差异的情况。 根据作用范围不同,au 阅读全文
posted @ 2022-12-12 17:15 KINGBASE研究院 阅读(231) 评论(0) 推荐(0)
摘要: json类型以文本方式存储json对象,把输入的数据原封不动的存放到数据库中,会保留多余的空格,保留重复的Key,保留Key的顺序。 jsonb类型转换文本格式json对象为二进制格式,不保留多余的空格,不保留重复的Key,不保留Key的顺序,同时支持索引。 jsonb类型除了支持json类型的操作 阅读全文
posted @ 2022-10-08 09:15 KINGBASE研究院 阅读(218) 评论(0) 推荐(0)
摘要: 什么是QueryMapping KingbaseES Query Mapping 是一种查询映射功能。有过SQL优化经历的人都知道,对于有些SQL性能问题,可能需要涉及到SQL层面的修改,这不仅麻烦,而且在已上线的系统还存在很大的风险。KingbaseES V8R6 提供了query mapping 阅读全文
posted @ 2022-10-08 09:15 KINGBASE研究院 阅读(284) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 52 下一页