南大通用GBase 8a提供了系统内存使用信息的元数据表,其中HEAP_USAGE_INFO是内部几个堆内存的使用情况,包括dc,large和temp,MEMORY_USAGE_INFO表则是该系欸但内存整体概况,包括峰值和出现峰值的时间等。同时当前session连接的内存使用信息可以通过SESSION_MEMORY_USAGE_INFO查看。
分类: GBase8a日常使用
类似使用手册,普通的各种功能的使用方法,SQL语法,函数的功能介绍,各种工具的常规使用等。一些疑难杂症归类到常见疑问里。
南大通用GBase 8a 内存缓冲信息元数据表CACHE_usage_info的介绍
南大通用GBase 8a 提供了查看当前系统运行期状况的元数据表,其中performance_schema.CACHE_usage_info表包含了当前服务的内存缓冲信息,以及每个DC的具体详情CACHE_CELL_STATUS_INFO。本文介绍该表的使用方法
南大通用GBase 8a通过python获得指定表的所有event信息
南大通用GBase 8a 默认能获得所有的故障event信息,当event比较多时,需要人工将信息进行筛选。本文通过pyton调用gcware库获得指定表的所有event信息。
南大通用GBase 8a查看某张表当前主副本可用状态、是否存在event
南大通用GBase 8a提供了show datacopymap功能来查询指定的表,在所有的计算节点上是否有不可用的情况,比如节点离线或服务不可用,某些分片有dmlevent,ddlevent,dmlstorageevent等情况。分片状态正常为0,如果不是0,则表示该主机的该分片,当前不可用,22表示服务离线,包括主机离线;16表示有ddlevent, 2表示有dmlevent。总之,只要不是0,后续的访问就不该继续使用该分片。
南大通用GBase 8a 自定义存储过程 sp_cluster_processlist 查看集群任务SQL状态
南大通用GBase 8a提供了show processlist命令查看本机的SQL运行状态,也提供了COORDINATORS_TASK_INFORMATION元数据表来查看集群所有调度节点的SQL运行状态。本文提供一个自定义存储过程,来简化运维人员的使用难度。
南大通用GBase 8a 自定义存储过程查看表分片数据量、行数
南大通用GBase 8a提供了查看分布表各分片数据量的功能,在新版9.5里又提供了segment_id来查看分片分片数据,本文提供了2个自定义存储过程,来方便试用。
南大通用GBase 8a 支持Base64加解密函数V9.5.3版本
从GBase 8a V9.5.3版本开始,内置支持Base64的加密和解密,通过to_base64和from_base64两个函数实现。
南大通用GBase 8a一个CUDF样例
本文提供一个简单的GBase 8a数据库集群,采用C编写UDF的样例代码,仅供参考。
南大通用GBase 8a安装时修改指定默认的端口方法
南大通用GBase 8a数据库集群,默认使用一些端口号,比如5258,5050等,但支持用户在安装时,修改端口号,用指定的端口安装数据库集群。本文介绍GBase 8a安装时修改指定默认的端口方法。
南大通用GBase 8a 排序支持nulls first / last的使用样例,包括开窗函数
在GBase 8a 8.6.2Build43版本,开始支持在开窗函数和普通排序order 部分指定null值的位置,包括 nulls first, 和 nulls last,不之指定时默认是nulls last效果。