南大通用GBase 8a 可以通过函数运算的第二个参数指定小数点后的精度位数,而默认的数字运算为4位小数,更高的精度需要用decimal类型,通过指定的精度来进行计算。
作者: laozizhu
南大通用GCDW技术栈,镜像仓库harbor安装,包括https 服务CA证书的生成(openssl)
GCDW是GBase 的云数仓版本(GBase Cloud Database Warehouse), 其运行在k8s上,镜像要从上传到镜像仓库,在安装部署时各个节点再从镜像仓库同时拉取。本文介绍harbor安装配置方法,特别是启用https服务的方法。
南大通用GBase 8a从配置文件获得节点IP地址
南大通用GBase 8a提供了gcadmin命令来获得集群的节点信息,但如果集群没有启动,也可以从集群的配置文件里获得。
南大通用GBase 8a的replace等函数执行结果太宽导致内存参数不足而报错
replace作为GBase 8a的字符替换函数,用法简单,但如果参数设置不当,也会出现使用故障。特别是目标字符串的长度如果比较大时,容易出现内存参数不足,从而报错的问题。一些其它函数也有类似问题,包括replace,concat,concat_ws,insert,repeat,lpad,rpad,hex,make_set,export_set等。
南大通用GBase 8a 安全相关汇总(持续更新)
从使用安全,数据安全和数据库自身安全三个方面,汇总GBase 8a的安全方面的内容,会不定期的补充。
南大通用GBase 8a运维案例:奇怪的event
南大通用GBase 8a当出现主副本不一致时,会记录event,信息里ObjectName包含了库和表的名字,比如db1.Table1这样。本文介绍一个建库故障,导致只有一个字符串的情况。
关于连接池访问GBase 8a集群的检测连接可用性参数建议
所有的连接池,都提供了检测连接是否可用的功能,但一般是select 1这个简单的SQL。针对GBase 8a集群,建议改成查询一个空的express表来检测。特别是table_distribution表有event标注时。
南大通用GBase 8a 通过SQL导出到ftp/sftp的内部流程图
南大通用GBase 8a支出将查询结果导出到ftp/sftp等位置,本文介绍该功能的内部流程。
南大通用GBase 8a 远程rmt导出内部流程示意图
南大通用GBase 8a可以通过gccli客户端,将数据库的查询结果直接保存到本地文件里。要求本地IP与集群的每个gnode都是可连通的。
南大通用GBase 8a DBlink工作模式与工作端口示意图
根据两套集群的版本,以及底层数据节点是否可以连通,GBase 8a提供了2种数据跨集群的交换模式:直连和中转。