本文介绍通过GBase 8a数据库,从学生每个学科的成绩,统计各系,各班级,不合格率的排行情况。
分类: GBase8a常见疑问
在日常使用中,遇到的各种使用疑问。不包括产品问题,报错等。
南大通用GBase 8a通过18位身份证号码判断男女性别
18位的身份证,其倒数第2位区分男女,单数是男,双数是女。本文通过GBase 8a用SQL的方式来实现该功能的几个方法。
南大通用GBase 8a实现查找演员评分最高的几部电影业务
本文通过GBase 8a数据库实现查找演员评分最高的1到多部电影业务,提供分析过程和具体SQL。
南大通用GBase 8a中一个字符占用几个字节?
南大通用GBase 8a支持GBK,UTF8,utf8mb4等字符集,所以一个字符,占用1-4个字节。
南大通用GBase 8a通过生日计算年龄的方法
南大通用GBase 8a提供了各种日期函数,可以通过timestampdiff函数计算出2个日期相差的年数,从生日和指定日期的差距计算出年龄。本文包括了足年计算的年龄和按月四舍五入的年龄。
南大通用GBase 8a是否支持行级锁
南大通用GBase 8a定位于大数据分析场景,当前已知版本最小的锁粒度为表级(包括表分区级),暂时不支持行级锁。可以选择使用GBase 8s产品,或者UP平台来同时处理8s和8a数据库。
南大通用GBase 8a针对精确查询业务的优化手段汇总
本文针对GBase 8a 在最简单的精确查询场景下,已知的优化手段进行汇总,包括Hash分布,global hash索引,行存列,并行物化,预排序、hash/key分区等。后续如有更多的方法会逐渐补充。
南大通用GBase 8a的数字类型int,bigint,decimal长度限制测试
根据测试结果,GBase 8a数据库的数字类型长度,int和bigint并没有做【严格】的限制,除非超过了类型允许的最大长度。算上负数的标志,int最长11位,bigint是20位。decimal做了严格限制,超了长度会报错。
南大通用GBase 8a扩容时从新策略distribution回退到老策略的方案
南大通用GBase 8a在扩容时,需要指定新的分布策略distribution,然后做数据重分布操作。如果重分布已经开始,发现策略搞错了,希望回退,可以参考本文介绍的方法。
南大通用GBase 8a通过非正常手段恢复最后一次误删的数据
南大通用GBase 8a本身没有回收站功能,被删除的数据是不能通过SQL命令直接恢复的。本文介绍一种非正常手段,用来【尝试】恢复最后一次删除的数据。