摘要:
gin索引字段entry构造的TREE,在末端posting tree|list 里面存储的是entry对应的行号. 别无其他信息。rum索引,与GIN类似,但是在posting list|tree的每一个ctid(itempoint)后面会追加一些属性值。因此,有些场景,使用rum 索引,性能会优 阅读全文
摘要:
无主键过滤器custompkey配置 1.执行如下命令:repkeyclean -dbtype kingbase8 -host 192.168.11.15 -port 54321 -user system -pass 123 -db TEST -pattern PUBLIC.* -dbMode or 阅读全文
摘要:
一、告警机制 用户可以通过配置告警机制,在比对完成和节点报错时接收到邮件告警。 告警机制共包含3个方面: 1. 告警配置 2. 用户订阅 3. 告警历史 KFS邮箱分两个部分,一个是接收告警信息的邮箱;一个是发送告警信息的邮箱。 接收告警信息的邮箱在系统管理配置,需要新建一个用户,默认的admin用 阅读全文
摘要:
一、logminer方式解析 1、数据库配置 - Oracle 1. 数据库中需要先设置 NSL_DATE_FORMAT,命令如下,设置好以后需要重启数据库: ALTER SYSTEM SET NLS_DATE_FORMAT='YYYY-MM-DD' SCOPE=SPFILE; --logmini模 阅读全文
摘要:
我们知道 char 是定长类型的数据,如果数据长度小于定义的长度,会在字符串尾部加上空格。而对于空格的处理,对于等式匹配,或length等,会忽略空格。而对于like 或模式匹配,空格不能忽略。 一、对于系统自动补全的空格 1、数据类型为varchar 对于varchar 类型,由于字符串尾部没有补 阅读全文
摘要:
KingbaseES 为了更好地适应用户的oracle 应用,实现了对 plsql 的支持,用户可以根据需要使用 plsql 或 plpgsql。 以下简要介绍下二者的差异 一、格式差异 1、plpgsql plpgsql 必须有 label [ <<label>> ] [ DECLARE decl 阅读全文
摘要:
ALTER ROLE 用于更改一个数据库角色。只要改角色后续开始一个新会话,指定的值将会成为该会话的默认值,并且会覆盖 kingbase.conf中存在的值或者从命令行收到的值。 显性的更改角色的一个属性值,DEFAULT 值会移除属性设置记录 ALTER ROLE { role_specifica 阅读全文
摘要:
Oracle 的存储过程或函数提供了两种执行方式: 解释执行:将源代码逐条转换成目标代码,解释一条,执行一条的过程。PLPGSQL将语句翻译成中间形式的系统代码,并在运行时进行解释。 编译执行:将源代码一次性转换成目标代码,然后执行目标代码的过程。PLPGSQL将语句编译成动态库并存储在catalo 阅读全文
摘要:
Oracle到kes双轨灾备场景 源:Oracle rac 11g 目标端:kes v8r6c4b21 源、目标、管控服务器IP 需要开放端口 为什么源和目标需要互相开放数据库端口:因为在双轨运行的方案中,切换的时候需要slave要获取master端数据库的scn号,所以需要访问对端数据库端口。 阅读全文
摘要:
熟悉PostgreSQL的都知道,PG12 开始,不再支持OID伪列。KingbaseES 为了保证与旧版本兼容,特增加了OID 隐含列的支持。 R3版本:OID 是整个数据库共用的“序列”对象;是4字节的无符号整型,其最大值40亿;会循环,不能使用OID来保证数据唯一,需要唯一性索引保证数据唯一; 阅读全文