GBase 8a支持视图View。 在创建视图时,其内部引用的表或其它视图必须存在。但如果创建成功后,引用的表或视图被删除了,则会导致查询视图报错。GBase 8a可以通过check table来检查视图引用内容是否正确。
GBase 8a通过透明网关GateWay,从ipv6集群采用dblink访问ipv4集群的注意事项
GBase 8a的透明网关GateWay支持2套集群之间的SQL互联,采用dblink的语法。随着ipv4逐步迁移到ipv6,会出现某段时间内,两套集群分别是ipv4和ipv6的情况。本文介绍在过度期间,用dblink连接ipv4和ipv6两套集群的注意事项。 从ipv6访问ipv4。
GBas 8a镜像集群扩容,rebalance时无法完成
GBase 8a 镜像集群功能生效的前提,就是两面的主分片数相同,distribution数量相容。而扩容和缩容,必定会导致这2个不符合要求。所以在扩容的rebalance时,会一直无法完成,需要先删除镜像。
GBase 8a因内存条硬件故障导致的异常宕机
极少见的场景,排查的结果,GBase 8a宕机,是被操作系统kill掉了, 而kill的原因是访问了不可用的内存,但又不是segment_fault, 而是内存坏了。
GBase 8a行转列函数pivot介绍
GBase 8a提供了pivot函数实现行转列功能,也叫数据透视。
GBase 8a安全散列函数介绍-sha2,支持SHA-224,SHA-256,SHA-384和SHA-512等多种加密算法
GBase 8a在新版本里支持了SHA2的多个加密函数,本文介绍该函数的用法和样例,包括SHA-224,SHA-256,SHA-384和SHA-512等。
GBase 8a日期函数date_part和extract的介绍和使用样例
GBase 8a提供了date_part来提取日期的部分属性,同时提供了与oracle兼容的extract函数。本文介绍这2个函数的使用方法。
GBase 8a V95版本设置环境SetSysEnv.py必须用操作系统root用户执行吗?
在GBase V8版本,数据库的安装,升级,服务启停等,都需要在root权限下运行。而在V95版本,数据库所有服务全部运行在dbauser下,一般是gbase,但是一些环境设置操作,还是需要root权限才能操作的。root权限可以是root用户,或者sudo用户都可以,不要求必须是root用户。一些现场也不会提供root的密码。
GBase 8a导出定长格式数据文件的方法
定长格式,每个字段占用相同的字节数,无需再考虑分隔符,可以简化加载处理逻辑,但一般会出现空间浪费。当数据内容复杂,不好设置合适的分隔符时,定长可能是唯一的方案。本文介绍GBase 8a导出定长数据的方法。
GBase 8a镜像集群场景,少量高配机器做备份集群
GBase 8a的镜像集群,一般建议采用相同的拓扑结构(相同的机器数量,相同的分布策略)。如果用于实时备份场景,也可以考虑用大容量磁盘,少量节点做备份用镜像。