摘要: KingbaseES 初始化完成后,默认不会对 sys_log进行清理。如果需要对sys_log进行自动清理,需要设置相关参数。 与日志自动清理有关的参数(默认值)如下: log_filename | kingbase-%Y-%m-%d_%H%M%S.log log_rotation_age | 1 阅读全文
posted @ 2021-08-10 15:09 KINGBASE研究院 阅读(500) 评论(0) 推荐(0)
摘要: KingbaseES V8R6C4B0021新增加以下Oracle 兼容函数。 一、bin_to_num Oracle bin_to_num 函数用于将二进制位转换成十进制的数。 1、传入参数 test=# \df bin_to_num List of functions Schema | Name 阅读全文
posted @ 2021-08-07 16:46 KINGBASE研究院 阅读(292) 评论(0) 推荐(0)
摘要: KingbaseES 内置了对于insert all / first 语法的支持。 一、数据准备 create table t1(product_id number, product_name varchar2(80),month number); create table t2(product_i 阅读全文
posted @ 2021-08-06 19:00 KINGBASE研究院 阅读(347) 评论(0) 推荐(0)
摘要: 用户在使用数据库过程中,经常会发现如果会话空闲一段时间,会话有可能断开,需要重连。这个问题影响因素很多,包括数据库参数设置、操作系统参数、防火墙等。以下介绍KingbaseES针对该问题的排查思路。 一、数据库参数检查 test=# select name,setting from sys_sett 阅读全文
posted @ 2021-08-06 18:39 KINGBASE研究院 阅读(2265) 评论(0) 推荐(1)
摘要: Oracle 支持流版式文件的全文检索,而原生的PostgreSQL是不支持流版式文件全文检索的。KingbaseES 通过ftutilx 插件将流版式文件转换成文本文件,从而支持流版式文件全文检索。 一、准备数据 1、创建TXT和docx文件 分别创建文本文件和word文件,内容如下: oid | 阅读全文
posted @ 2021-08-05 09:09 KINGBASE研究院 阅读(261) 评论(0) 推荐(0)
摘要: 使用过Oracle的都知道,Truncate操作由于不需要写redo日志,因此,在性能上会比delete操作更高效,但在实际使用过程中,有时会发现delete比truncate速度更快。以下介绍下二者的机制,让大家对二者有清晰的了解。 一、大数据量删除操作 1、数据准备 创建两张没有索引的大表:t1 阅读全文
posted @ 2021-08-02 17:34 KINGBASE研究院 阅读(476) 评论(0) 推荐(0)
摘要: 可以通过返回 Refcursor 类型的函数,或者out 类型的函数或 procedure 返回结果集。 一、返回refcursor 类型的函数 create or replace function f_get_set(refcursor,refcursor) returns setof refcu 阅读全文
posted @ 2021-07-28 20:06 KINGBASE研究院 阅读(441) 评论(0) 推荐(0)
摘要: 对于含有 out 类型参数的过程或者函数,只能通过块方式调用,这是因为,ksql 还不支持类似 Oracle 那样通过 var 定义变量。 一、带OUT的procedure 调用 创建过程: create or replace procedure proc1( v_id integer, out v 阅读全文
posted @ 2021-07-28 20:00 KINGBASE研究院 阅读(447) 评论(0) 推荐(0)
摘要: MySQL 的hex 和 unhex 函数类似于KingbaseES 的encode 和 decoding,实现字符与16进制之间的转换。 一、先看MySQL例子 mysql> select hex('kingbase'); + + | hex('kingbase') | + + | 6B696E6 阅读全文
posted @ 2021-07-28 09:37 KINGBASE研究院 阅读(612) 评论(0) 推荐(0)
摘要: KingbaseEs 支持在sys_dump备份时使用key进行加密。在sys_restore时,如果没提供key,或者key值不对,将无法进行恢复。 [kingbase@dbhost03 ~]$ sys_dump -U system -F c -f 1.dmp -d test --table=pi 阅读全文
posted @ 2021-07-24 17:22 KINGBASE研究院 阅读(562) 评论(0) 推荐(0)