南大通用GBase 8a窗口函数row_number的使用样例
月度归档: 2021年6月
南大通用GBase 8a空值查询,任意一列为空NULL或某个值的数据行的方法
今天才发现了in的一个用法,在GBase 8a里做了实验,可以让一个值in一组列来实现:任意一列等于值就返回的方法。
从Clickhouse执行计划看跳数/稀疏索引的效果
Cliclhouse支持跳数索引(Data Skipping Indexes),本文从执行计划上查找跳数/稀疏索引对执行计划和性能的影响。
南大通用GBase 8a通过扩容的方式达到节点替换的目的
南大通用GBase 8a支持节点替换,当某些服务器出现不可恢复的故障时,比如磁盘损坏,可以在修复后替换,或者用新节点做节点替换。在V8版本里,默认节点替换必须用老的IP,在V95版本的多VC模式,支持了集群空闲的备用节点freenode节点替换模式。本文介绍一种通过扩容的方式,采用新节点做数据计算节点替换的方案。
南大通用GBase 8a扩容时从新策略distribution回退到老策略的方案
南大通用GBase 8a在扩容时,需要指定新的分布策略distribution,然后做数据重分布操作。如果重分布已经开始,发现策略搞错了,希望回退,可以参考本文介绍的方法。
南大通用GBase 8a在V95版本做节点替换报错single vc mode does not support '--freenode'
南大通用GBase 8a的V95版本,支持通过空闲节点(freenode)做快速的故障节点替换(省去了找安装包,检查安装配置过程),但freenode只针对开启了VC的场景,对于单VC,也就是兼容V8版本的模式,是不支持freenode的,也就不支持这种节点替换方式。解决方法就是用全新节点的方案。
南大通用GBase 8a根据账号用户登录时间查看活跃账号
南大通用GBase 8a可以通过当前进程,查看正在连接的活跃用户,也可以通过登录信息,查看某个时间段内登录的用户。
南大通用GBase 8a在V953多实例部署缩容后卸载时报local IPv4 addr is not a valid coordinator
南大通用GBase 8a 在V953版本支持多实例,如果由于某些原因需要缩容,在卸载时需要指定当前存在的调度节点信息,因为本机有多个IP。在V8和V952版本里,一个节点只能一个实例,没有这个问题。
南大通用GBase 8a字符串替换函数replace、insert、regexp_replace使用样例
南大通用GBase 8a字符串替换函数replace、insert、regexp_replace使用样例
南大通用GBase 8a函数INSTR的使用样例
本文介绍GBase 8a内置的INSTR函数使用方法和样例。该函数用于在指定字符串里查找目标字符串出现的位置。