上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 67 下一页
摘要: KingbaseES数据库结构 [kingbase@postgres V8]$ tree -LP 2 data/ . ├── data │ ├── base # 存储用户创建的数据库文件及隶属于用户数据库的所有关系.比如表、索引... │ ├── current_logfiles. # 记录当前被日 阅读全文
posted @ 2023-01-11 16:07 KINGBASE研究院 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 传统的事务性锁,读/写会自动加锁,读/写完成后会自动解锁(加解锁机制在细节上复杂),这是一种隐式的锁机制。对于加锁后的并发控制,也就是默认的写不阻塞读,是通过MVCC机制解决的。这种锁完全不需要人为干预。相对于隐式锁机制和MVCC并发控制机制,咨询锁可以认为是一种显式锁,需要人为地控制,这类锁需要显 阅读全文
posted @ 2023-01-11 15:51 KINGBASE研究院 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 关于date 数据类型,Oracle 与 PostgreSQL 格式是不同的,Oracle 是 日期 + 时间的类型,而PG 则只有日期。KingbaseES Oracle 模式则同时实现了二者类型,用户在使用时,需要注意所使用的类型。 查 sys_type 可以看到有两个 date 类型,这两个类 阅读全文
posted @ 2023-01-11 15:49 KINGBASE研究院 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 数据库在日常的维护过程中,在执行表查询(select),如下图所示,出现“could not read block 0 in file "base/16385/16408": read only 512 of 8192 bytes”故障,通过对“base/16385/16408”的定位, 阅读全文
posted @ 2023-01-11 15:43 KINGBASE研究院 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 索引膨胀 对于索引,随着业务不断的增删改,会造成膨胀,尤其Btree索引,也会涉及索引分裂、合并等,导致索引访问效率降低、维护成本增加。另外,索引页的复用与HEAP PAGE不一样,因为索引的内容是有序结构,只有符合顺序的ITEM才能插入对应的PAGE中,不像HEAP TUPLE,只要有空间就可以插 阅读全文
posted @ 2023-01-09 15:57 KINGBASE研究院 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 前言 KingbaseESV8R6有一种表称为unlogged,在该表新建的索引也属于unlogged。和普通表的区别是,对该表进行DML操作时候不将该表的变更记录变更写入到wal文件中。在数据库异常关机或者异常崩溃后该表的数据会被truncate掉,但是在写入性能上会比普通表快几倍。 这个特性类似 阅读全文
posted @ 2023-01-09 15:47 KINGBASE研究院 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 在Oracle11.2版本之后,DataGuard 若搭建实时应用日志的物理备库,那么在主库数据文件少 量坏块的情况下,可以利用ABCR技术快速修复坏块。 Starting in Oracle Database 11g Release 2 (11.2), the primary data 阅读全文
posted @ 2022-12-22 11:34 KINGBASE研究院 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 案例说明: 在执行表数据查询时,出现下图所示错误,索引故障导致表无法访问,后重建索引问题解决。本案例复现了此类故障解决过程。 适用版本: KingbaseES V8R3/R6 一、创建测试环境 # 表结构信息 prod=# \d+ test1 Table "public.test1" Column 阅读全文
posted @ 2022-12-22 11:09 KINGBASE研究院 阅读(89) 评论(0) 推荐(0) 编辑
摘要: ​ 案例说明: 在kylin系统下数据库启动出现“could not open shared memory segment xxxx"的故障,故障如下所示: 适用版本: KingbaseES V8R3/R6 问题分析: 1、 此问题涉及到share memory segment,查看内核参数配置sy 阅读全文
posted @ 2022-12-21 19:19 KINGBASE研究院 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 前言 KingbaseES对使用SSL 连接加密客户端/服务器通讯的本地支持,可以增加数据传输安全性。 本文展示配置ssl连接,并通过安装一个插件验证ssl加密认证使用。 一、配置ssl连接过程: ssl_library的参数值是OpenSSL test=#show ssl_library ; ss 阅读全文
posted @ 2022-12-21 17:04 KINGBASE研究院 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 67 下一页