摘要: 案例说明: 在KingbaseES V8R3数据库的sys_log日志中,出现以下故障信息“不完整的启动包(incomplete startup packet)”日志信息。本案例复现此日志信息发生的原因。 如下图所示,日志信息: 适用版本: KingbaseES V8R3 1、查询PostgreSQ 阅读全文
posted @ 2023-01-11 20:20 KINGBASE研究院 阅读(217) 评论(0) 推荐(0) 编辑
摘要: KingbaseES数据库结构 [kingbase@postgres V8]$ tree -LP 2 data/ . ├── data │ ├── base # 存储用户创建的数据库文件及隶属于用户数据库的所有关系.比如表、索引... │ ├── current_logfiles. # 记录当前被日 阅读全文
posted @ 2023-01-11 16:07 KINGBASE研究院 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 传统的事务性锁,读/写会自动加锁,读/写完成后会自动解锁(加解锁机制在细节上复杂),这是一种隐式的锁机制。对于加锁后的并发控制,也就是默认的写不阻塞读,是通过MVCC机制解决的。这种锁完全不需要人为干预。相对于隐式锁机制和MVCC并发控制机制,咨询锁可以认为是一种显式锁,需要人为地控制,这类锁需要显 阅读全文
posted @ 2023-01-11 15:51 KINGBASE研究院 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 关于date 数据类型,Oracle 与 PostgreSQL 格式是不同的,Oracle 是 日期 + 时间的类型,而PG 则只有日期。KingbaseES Oracle 模式则同时实现了二者类型,用户在使用时,需要注意所使用的类型。 查 sys_type 可以看到有两个 date 类型,这两个类 阅读全文
posted @ 2023-01-11 15:49 KINGBASE研究院 阅读(458) 评论(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研究院 阅读(212) 评论(0) 推荐(0) 编辑