- 发布于2022-03-15 16:40:30
数据库碎片清理
OushuDB master 使用多版本机制来实现更新操作,所以会产生过时的版本。过时的版本会带来性能问题,需要针对每一个系统表运行 vacuum 命令。 可以使用如下脚本来对一个数据库的所有元数据表做 vacuum 和 reindex。如果用户已经定期做...赞 1评论浏览 915 - 发布于2022-03-15 14:39:25
OushuDB配置IP高可用
一、配置 Keepalive 服务 1.master 和 standby 节点安装 keepalived sudo yum install -y keepalived 2.编辑 hawq_master_keepalived.conf 和 hawq_sta...赞 2评论浏览 892 - 发布于2022-03-04 11:59:26
OushuDB与Hive中的列转行处理
OushuDB 中的列转行处理: # create table t1 (id int,name text); # insert into t1 (id,name) values (1,'a,b,c'),(2,'d,e,f'); # select id, r...赞 2评论浏览 1100 - 发布于2022-03-01 11:21:14
自定义函数中对分区表进行分区裁剪的方法
问题描述:自定义函数里如果 SQL 是静态写法,参数以及变量传递给分区条件不进行分区裁剪,做全表扫描;必需动态 SQL 写法,才能走分区裁剪。 详细解释: (1) 创建分区表 CREATE TABLE test_part ( id numeric,...赞 3评论浏览 960 - 发布于2022-02-28 09:13:41
HDFS-namenode切换
基本信息 系统 : CentOS Linux release 7.4.1708 (Core) 产品 : Hadoop2.X 模块 : HDFS 子模块 : - 描述详述 希望 nn2 是 Active NameNode; nn1 是 Standby ...赞 2评论浏览 748 - 发布于2022-02-25 17:46:17
如何将多列聚合到一个新的列
基本信息 系统 : CentOS Linux release 7.4.1708 (Core) 产品 : OushuDB 模块 : DB 子模块 : - 描述详述 根据一列分组将另一列聚合到一起形成一个新的字段,一般根据需要可以采...赞 2评论浏览 774 - 发布于2022-01-18 21:52:42
Unexpected internal error (cdbpathtoplan.c)
SQL: INSERT INTO VPDM_ST_PER_ACCT_SPLIT_TMP2 SELECT T.DATA_DT ,T1.ACCT_NO_PK ACCT_NO ,T.ACCT_NAME ,T1.CUST...赞 4评论 1浏览 999 - 发布于2022-02-25 09:43:11
获取表字段信息
基本信息 系统 : CentOS Linux release 7.4.1708 (Core) 产品 : OushuDB 模块 : DB 子模块 : - 描述详述 获取 表/字段/字段长度/类型/注释 原因 解决方案 ...赞 1评论 2浏览 789 - 发布于2022-02-25 09:49:33
too many clients already
基本信息 系统 : CentOS Linux release 7.4.1708 (Core) 产品 : OushuDB 模块 : DB 子模块 : - 描述详述 统一时刻 SQL 个数太多 原因 单个 SQL 毫秒级别,但...赞 1评论浏览 701 - 发布于2022-02-25 09:30:40
OushuDB与TBDS对接
1 TBDS 用户配置 在 TBDS 提供的 portal 页面创建 gpadmin 用户(目前只支持 gpadmin 用户)并创建相应的 project 目录,并获得相应的 hadoop_security_authentication_tbds_secu...赞 3评论浏览 1111 - 发布于2022-01-27 10:36:21
机器ip变动后的相关替换
1./etc/hosts 下 ip 映射替换 2.lava 元数据替换 lava 的 pg 库里操作 两张表 clusternode machinepool SQL 里的 ip 自己替换成对应的即可 -- 备份数据 create table cl...赞 3评论 9浏览 1102 - 发布于2022-02-16 11:55:51赞评论浏览 723