• [进阶宝典] GaussDB(DWS)资源负载管理
    本讲为您介绍华为云数仓GaussDB(DWS) 多租户机制,资源管理及负载管理机制,让您了解多租户的基本概念及基本设置方法,了解资源负载的基本原理及并发管理机制,初步进行资源负载分析和配置 
  • [进阶宝典] GaussDB(DWS)事务、锁机制管理
    本讲为您介绍华为云数仓GaussDB(DWS) 单机事务机制,分布式事务机制,锁机制,并介绍一般的锁问题定位防范,例如死锁问题。 
  • [进阶宝典] GaussDB(DWS) SQL进阶及应用开发指南
    本讲分两部分,第一部分Sql进阶,详细讲解了GaussDB(DWS)的数据字典,数据类型,函数操作符,存储过程等,第二部分应用程序应用指南,从数据库驱动概念,基于ODBC/JDBC的应用程序开发。 
  • [进阶宝典] GaussDB(DWS) 数据迁移
    本讲主要讲述通过GDS和COPY工具进行物理数据的迁移,通过gs_dump/gs_resotre迁移元 数据,以及介绍GaussDB(DWS)的ETL工具,对Migration工具的使用简单说明。
  • [萌新手册] GaussDB(DWS) 数据库对象设计
    本讲从GaussDB(DWS) 数据库整体设计,对象命名规范,对象设计原则,Sql编写规则四个方面详细讲解了应用层如何用好数据仓库GaussDB(DWS) 
  • [萌新手册] GaussDB(DWS)集群部署与管理
    本讲为您介绍华为云数仓GaussDB(DWS)集群网络规划,集群部署,部署完后的管理界面FI的基本功能,包括节点替换,扩容等。 
  • [萌新手册] GaussDB(DWS)产品介绍
    本讲是第一场,聚焦介绍GaussDB(DWS)应用场景、关键特性与案例介绍、典型配置,让您初步了解GaussDB(DWS)是啥,有啥特性,有哪些成功案例等。
  • [生态空间] GaussDB(DWS)论坛&公众号使用指引
    GaussDB(DWS)论坛&公众号使用指引
  • [其他] GaussDB(DWS)主动预防-kerbos认证问题排查与整改
    【问题现象】Gauss DB产品默认开启mppdb_inner_kerberos_enable认证参数,当票据超期,可能会出现以下问题【问题描述】1.认证不通过导致业务报错:GSSAPI continuation error2.认证不通过导致变更中重启集群失败:升级、扩容、修改ip等【排查方法】1.登录manager进入【集群】->【MPPDB】->【配置】->【全部配置】->【MPPDBServer】->【安全】,查看【mppdb_inner_kerberos_enable】值结果为true,则需整改2.登录CMS节点,source ${BIGDATA_HOME}/mppdb/.mppdbgs_profilecd `cm_ctl query -Cvd | grep cm_server | awk '{print $4}'|head -n 1` && cat cm_server.conf | grep cm_auth_method结果为cm_auth_method = 'gss',则需整改3.登录CMS节点,source ${BIGDATA_HOME}/mppdb/.mppdbgs_profilecd `cm_ctl query -Cvd | grep /master1 |  awk '{print $4}'| head -n 1` && cat pg_hba.conf | grep gss无结果输出为正常,有结果输出,则需整改【整改前须知】注意:本次操作会重启集群,请与客户沟通好时间窗进行!【整改方法1:正常修复】1.登录manager进入【集群】->【MPPDB】->【配置】->【全部配置】->【MPPDBServer】->【安全】2.修改【mppdb_inner_kerberos_enable】值为false,点击左上角【保存】3.进入【集群】->【MPPDB】->【更多】->【重启】【整改方法2:manager异常时采用】1.用omm用户登录集群任意数据节点,source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile2.执行命令gs_om -t kerberos -m uninstall -U omm关闭当前节点节点的kerberos3.执行命令gs_ssh -c "gs_om -t kerberos -m uninstall -U omm"关闭其他节点的kerberos4.执行命令cm_ctl stop && cm_ctl start重启数据库(当前可先恢复业务,剩余步骤并行处理)5.给400报单处理manager页面问题6.通过【整改方法1】,再次从页面关闭一次
  • [其他系列] 【项目实践--其他系列汇总】GaussDB(DWS)项目实践--其他系列汇总贴,欢迎大家交流探讨(持续更新中)
    GaussDB(DWS)项目实践--其他系列文章汇总,请大家阅读鉴赏,欢迎在评论区交流探讨~序号主题分类标题链接1其他系列GaussDB(DWS)实践系列-巡检工具部署及使用(线上版本gs_check)https://bbs.huaweicloud.com/forum/thread-134343-1-1.html2其他系列GaussDB(DWS)环境部署-DBM下发POD区数据库流程https://bbs.huaweicloud.com/forum/thread-133948-1-1.html3其他系列DWS巡检工具实战演练https://bbs.huaweicloud.com/forum/thread-132816-1-1.html4其他系列DWS锁等待问题场景构造及定位演练https://bbs.huaweicloud.com/forum/thread-132661-1-1.html5其他系列给强大的“心脏”配上“超级流水线”- GaussDB(DWS)数据仓库平台ETL系统建设方案https://bbs.huaweicloud.com/forum/thread-125853-1-1.html6其他系列GaussDB(DWS)实践系列--安全环的理解https://bbs.huaweicloud.com/forum/thread-119454-1-1.html7其他系列Gauss DB A数据库安装使用的端口号https://bbs.huaweicloud.com/forum/thread-119439-1-1.html8其他系列【openGauss 1.0.0】【创建表】报错目前不支持分布式功能https://bbs.huaweicloud.com/forum/thread-112260-1-1.html9其他系列【答疑汇总】本问汇总GaussDB(DWS)环境搭建类问题求助及专家答疑,供大家参考!https://bbs.huaweicloud.com/forum/thread-102855-1-1.html10其他系列查看数据库设置的参数https://bbs.huaweicloud.com/forum/thread-102611-1-1.html11其他系列GaussDB for DWS生产应急指导https://bbs.huaweicloud.com/forum/thread-102389-1-1.html12其他系列为什么高斯DB(DWS)列存表不适合小量 insert 及update操作https://bbs.huaweicloud.com/forum/thread-100112-1-1.html13其他系列【GaussDB A 6.5.1】【copy】copy导数时空值的处理https://bbs.huaweicloud.com/forum/thread-98570-1-1.html14其他系列DWS采取MPP架构,那么它是计算分布、数据分布还是计算集中、数据分布?是存算分离的结构吗?https://bbs.huaweicloud.com/forum/thread-96552-1-1.html15其他系列GaussDB 与netezza 个别语法区别https://bbs.huaweicloud.com/forum/thread-93271-1-1.html16其他系列GasussDB(DWS) 结果集不稳定问题集锦https://bbs.huaweicloud.com/forum/thread-93116-1-1.html17其他系列DWS日志介绍、典型故障与应急处理https://bbs.huaweicloud.com/forum/thread-91731-1-1.html18其他系列SQL查询最佳实践https://bbs.huaweicloud.com/forum/thread-91308-1-1.html19其他系列DWS例行运维https://bbs.huaweicloud.com/forum/thread-91307-1-1.html20其他系列为什么DWS上自定义的job不生效?https://bbs.huaweicloud.com/forum/thread-91072-1-1.html21其他系列DWS技术指标分享https://bbs.huaweicloud.com/forum/thread-90061-1-1.html22其他系列【CDM产品】【数据迁移功能】CDM在执行调度抽取全量数据的时候经常READ out ,但是单独手工执行调度是成功的https://bbs.huaweicloud.com/forum/thread-87316-1-1.html23其他系列【GaussDB A 6.5.1】【锁】锁查询https://bbs.huaweicloud.com/forum/thread-86744-1-1.html24其他系列安装gsql客户端https://bbs.huaweicloud.com/forum/thread-85798-1-1.html25其他系列物理服务器cpu核数的理解https://bbs.huaweicloud.com/forum/thread-81732-1-1.html26其他系列记一次集群响应速度慢的问题分析过程https://bbs.huaweicloud.com/forum/thread-77794-1-1.html27其他系列gaussdb inode耗尽的现象原因及处理方式https://bbs.huaweicloud.com/forum/thread-75708-1-1.html28其他系列GaussDB(DWS)提取指定日期一个月第几个星期等信息https://bbs.huaweicloud.com/forum/thread-71934-1-1.html29其他系列GaussDB(DWS)中从字典表中批量查看表中字段有哪些定义索引与约束https://bbs.huaweicloud.com/forum/thread-70898-1-1.html30其他系列安装oms失败,看日志发现是创建用户失败,useradd:UID 2100 is used before,force errorhttps://bbs.huaweicloud.com/forum/thread-179646-1-1.html31其他系列安装集群前对节点做preinstall,报May be rpm packages version is inconsistenthttps://bbs.huaweicloud.com/forum/thread-179644-1-1.html32其他系列Migration Tool支持MySQL业务SQL迁移https://bbs.huaweicloud.com/forum/thread-14216-1-1.html33其他系列安装集群前对节点做preinstall,报May be rpm packages version is inconsistenthttps://bbs.huaweicloud.com/forum/thread-179644-1-1.html34其他系列安装oms失败,看日志发现是创建用户失败,useradd:UID 2100 is used before,force errorhttps://bbs.huaweicloud.com/forum/thread-179646-1-1.html
  • [实践系列] 【项目实践--实践系列汇总】GaussDB(DWS)项目实践--实践系列汇总贴,欢迎大家交流探讨(持续更新中)
    GaussDB(DWS)项目实践--实践系列文章汇总,请大家阅读鉴赏,欢迎在评论区交流探讨~序号主题分类标题链接1实践系列windows下使用ODBC连接DWS查询大数据量结果后报out of memory while reading tupleshttps://bbs.huaweicloud.com/forum/thread-176933-1-1.html2实践系列 GaussDB(DWS)实践系列-低效业务脚本检测指导https://bbs.huaweicloud.com/forum/thread-151360-1-1.html3实践系列GaussDB(DWS)实践系列-函数实现JSON类型解析https://bbs.huaweicloud.com/forum/thread-151349-1-1.html4实践系列GaussDB(DWS)实践系列-RoaringBitmap替换方案https://bbs.huaweicloud.com/forum/thread-151119-1-1.html5实践系列GaussDB(DWS)实践系列-List行转列函数实现https://bbs.huaweicloud.com/forum/thread-148308-1-1.html6实践系列GaussDB(DWS)实践系列-分区表TTL管理实现https://bbs.huaweicloud.com/forum/thread-147907-1-1.html7实践系列GaussDB(DWS)实践系列-ClickHouse->GaussDB(DWS)迁移https://bbs.huaweicloud.com/forum/thread-146686-1-1.html8实践系列GaussDB(DWS)实践系列-日常硬件巡检指导https://bbs.huaweicloud.com/forum/thread-146654-1-1.html9实践系列GaussDB DWS中的内存资源配置实践https://bbs.huaweicloud.com/forum/thread-144730-1-1.html10实践系列DWS性能点赞https://bbs.huaweicloud.com/forum/thread-134124-1-1.html11实践系列通过sql查询获取表字段详细信息https://bbs.huaweicloud.com/forum/thread-133428-1-1.html12实践系列通过sql查询快速获取分区表的的分区键https://bbs.huaweicloud.com/forum/thread-133424-1-1.html13实践系列处理执行sql文件时,某个sql语句报错,需要继续执行其余sql,直至所有sql执行完毕。https://bbs.huaweicloud.com/forum/thread-132498-1-1.html14实践系列GaussDB(DWS) 【低效SQL分析案例】https://bbs.huaweicloud.com/forum/thread-131969-1-1.html15实践系列GaussDB(DWS) 【查询包含某个字段的所有表清单方法】https://bbs.huaweicloud.com/forum/thread-131778-1-1.html16实践系列GaussDB(DWS) 【多值列场景的处理方法】https://bbs.huaweicloud.com/forum/thread-131777-1-1.html17实践系列GaussDB(DWS) 【并发测试脚本】https://bbs.huaweicloud.com/forum/thread-131776-1-1.html18实践系列GaussDB(DWS) 【常用对象赋权方法】https://bbs.huaweicloud.com/forum/thread-131775-1-1.html19实践系列GaussDB(DWS) 【角色权限相关视图使用方法】https://bbs.huaweicloud.com/forum/thread-131774-1-1.html20实践系列GaussDB(DWS) 【查询对象所有权限属性的两种方法】https://bbs.huaweicloud.com/forum/thread-131772-1-1.html21实践系列GaussDB(DWS)【用SQL方式查询所有带主键的表的主键字段方法】https://bbs.huaweicloud.com/forum/thread-131771-1-1.html22实践系列GaussDB(DWS)【通过SQL方式查询分区表的的分区字段方法】https://bbs.huaweicloud.com/forum/thread-131770-1-1.html23实践系列GaussDB(DWS)【查找视图依赖的表对象方法】https://bbs.huaweicloud.com/forum/thread-131377-1-1.html24实践系列GaussDB(DWS)实践系列-两级用户权限管理实践https://bbs.huaweicloud.com/forum/thread-131122-1-1.html25实践系列华为DWS数仓配置教程及初体验https://bbs.huaweicloud.com/forum/thread-130907-1-1.html26实践系列GaussDB(DWS)实践系列-GaussDB(DWS)如何查询对象(表)的创建时间?https://bbs.huaweicloud.com/forum/thread-130767-1-1.html27实践系列GaussDB(DWS)实践系列-行级访问策略优化实践https://bbs.huaweicloud.com/forum/thread-130766-1-1.html28实践系列DWS VARCHAR存放字符即VARCHAR(1)存放1个汉字https://bbs.huaweicloud.com/forum/thread-129571-1-1.html29实践系列GaussDB(DWS)--基于用户的空间管理方法https://bbs.huaweicloud.com/forum/thread-128924-1-1.html30实践系列GaussDB(DWS)实践系列-工作负载管理交付指南(线上版本)https://bbs.huaweicloud.com/forum/thread-128276-1-1.html31实践系列GaussDB(DWS)实践系列-工作负载管理交付指南(线下版本)https://bbs.huaweicloud.com/forum/thread-128274-1-1.html32实践系列GaussDB(DWS)倾斜表查询实践https://bbs.huaweicloud.com/forum/thread-127754-1-1.html33实践系列GaussDB(DWS)集群运维巡检保障指导书https://bbs.huaweicloud.com/forum/thread-127747-1-1.html34实践系列GaussDB(DWS)数据库审计方案https://bbs.huaweicloud.com/forum/thread-127727-1-1.html35实践系列GaussDB(DWS)数据库安全方案https://bbs.huaweicloud.com/forum/thread-127724-1-1.html36实践系列DWS对接DLI Flink实现实时数据接入https://bbs.huaweicloud.com/forum/thread-124688-1-1.html37实践系列【实践系列】GaussDB(DWS)存储过程中实现作业执行过程日志记录方法https://bbs.huaweicloud.com/forum/thread-124684-1-1.html38实践系列DWS开发技术规范https://bbs.huaweicloud.com/forum/thread-122979-1-1.html39实践系列GaussDB(DWS)实践系列-常用命令FAQhttps://bbs.huaweicloud.com/forum/thread-122916-1-1.html40实践系列逻辑集群中的用户权限https://bbs.huaweicloud.com/forum/thread-121664-1-1.html41实践系列GaussDB(DWS)记录数据表操纵日志--系统日志提取方案https://bbs.huaweicloud.com/forum/thread-120445-1-1.html42实践系列数据仓库服务(DWS)事件管理记录为空的问题解决方案https://bbs.huaweicloud.com/forum/thread-119839-1-1.html43实践系列GaussDB(DWS) &TD;分区表设计原理和使用对比https://bbs.huaweicloud.com/forum/thread-119610-1-1.html44实践系列DWS 多表关联创建PCK提升性能https://bbs.huaweicloud.com/forum/thread-119538-1-1.html45实践系列MPP架构下数据倾斜率分析https://bbs.huaweicloud.com/forum/thread-119460-1-1.html46实践系列GaussDB(DWS)实践系列-由两个问题引发的对GaussDB(DWS)负载均衡的思考https://bbs.huaweicloud.com/forum/thread-119451-1-1.html47实践系列数据仓库双集群系统方案探讨https://bbs.huaweicloud.com/forum/thread-119450-1-1.html48实践系列GaussDB(DWS)实践系列--常见的三种公共模式https://bbs.huaweicloud.com/forum/thread-119445-1-1.html49实践系列GaussDB(DWS)集群安装过程及部分问题解决方案https://bbs.huaweicloud.com/forum/thread-119438-1-1.html50实践系列GaussDB(DWS)审计日志转储实践https://bbs.huaweicloud.com/forum/thread-119436-1-1.html51实践系列GaussDB(DWS)实践系列-数据仓库日常巡检策略总结https://bbs.huaweicloud.com/forum/thread-118246-1-1.html52实践系列GaussDB(DWS)实践系列-业务表拆分显示策略分享https://bbs.huaweicloud.com/forum/thread-118244-1-1.html53实践系列GaussDB(DWS)实践系列-SQL语句上线验收操作指导https://bbs.huaweicloud.com/forum/thread-118242-1-1.html54实践系列GaussDB(DWS)实践系列-性能优化最佳实践https://bbs.huaweicloud.com/forum/thread-118241-1-1.html55实践系列GaussDB(DWS)实践系列-资源管控方案技术实战分享https://bbs.huaweicloud.com/forum/thread-118238-1-1.html56实践系列GaussDB(DWS)实践系列—关于释放磁盘异常占用空间的经验总结https://bbs.huaweicloud.com/forum/thread-118236-1-1.html57实践系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-字段标题属性设置Titlehttps://bbs.huaweicloud.com/forum/thread-117986-1-1.html58实践系列GaussDB(DWS)通过GDS导出的文件竟然无法重新导入到源表https://bbs.huaweicloud.com/forum/thread-117975-1-1.html59实践系列GaussDB(DWS)对被视图引用的表进行DDL操作步骤https://bbs.huaweicloud.com/forum/thread-117973-1-1.html60实践系列Gauss DB(DWS)迁移系列-含右空格的varchar字符型”=与<>”等值比较https://bbs.huaweicloud.com/forum/thread-117943-1-1.html61实践系列【GaussDB(DWS)实践系列】 SQL下盘导致磁盘IO高问题分析https://bbs.huaweicloud.com/forum/thread-117932-1-1.html62实践系列【GaussDB(DWS)实践系列】华为商城(Vmall)背后的黑科技https://bbs.huaweicloud.com/forum/thread-117931-1-1.html63实践系列配置SQL ON OBS桶策略,实现DWS访问分离https://bbs.huaweicloud.com/forum/thread-117771-1-1.html64实践系列GaussDB(DWS)中GTM组件对sequence管理https://bbs.huaweicloud.com/forum/thread-117769-1-1.html65实践系列【GaussDB(DWS)实践系列】数据倾斜检查与修改方法https://bbs.huaweicloud.com/forum/thread-117767-1-1.html66实践系列SQL执行流程图https://bbs.huaweicloud.com/forum/thread-117765-1-1.html67实践系列Gauss DB(DWS)迁移系列-char类型差异性说明https://bbs.huaweicloud.com/forum/thread-117662-1-1.html68实践系列Gauss DB(DWS)迁移系列-TD幂运算替代https://bbs.huaweicloud.com/forum/thread-117657-1-1.html69实践系列【易运维】快速提取锁等待SQL语句 lock waithttps://bbs.huaweicloud.com/forum/thread-116218-1-1.html70实践系列【易运维】自定义视图快速了解个人用户登陆信息https://bbs.huaweicloud.com/forum/thread-116124-1-1.html71实践系列视图依赖层级快速获取实践https://bbs.huaweicloud.com/forum/thread-116037-1-1.html72实践系列GaussDB(DWS) 【对接数据可视化工具Grafana】https://bbs.huaweicloud.com/forum/thread-114960-1-1.html73实践系列GaussDB(DWS)字符集浅谈https://bbs.huaweicloud.com/forum/thread-114882-1-1.html74实践系列DWS  SQL 查询的几点建议https://bbs.huaweicloud.com/forum/thread-112506-1-1.html75实践系列DWS 分区表简介https://bbs.huaweicloud.com/forum/thread-112487-1-1.html76实践系列DWS 局部聚簇(Partial Cluster Key)选取规则https://bbs.huaweicloud.com/forum/thread-112478-1-1.html77实践系列DWS 开发过程中SQL编写建议https://bbs.huaweicloud.com/forum/thread-112471-1-1.html78实践系列DWS coordinator部署规划推荐规则https://bbs.huaweicloud.com/forum/thread-112461-1-1.html79实践系列【GaussDB(DWS)实践系列】低效SQL的排查和清理https://bbs.huaweicloud.com/forum/thread-111522-1-1.html80实践系列【GaussDB(DWS)实践系列】数据倾斜检查与修改方法https://bbs.huaweicloud.com/forum/thread-111395-1-1.html81实践系列DWS 泰山服务器未做配置加固影响性能的问题https://bbs.huaweicloud.com/forum/thread-110780-1-1.html82实践系列DWS 参数设置不合理导致作业下盘影响性能的问题https://bbs.huaweicloud.com/forum/thread-110776-1-1.html83实践系列DWS 统计信息不准触发nestloop导致查询语句执行缓慢https://bbs.huaweicloud.com/forum/thread-110543-1-1.html84实践系列DWS SQL语句中in常量优化https://bbs.huaweicloud.com/forum/thread-110535-1-1.html85实践系列DWS 语句中not in触发NestLoop导致SQL执行慢的问题https://bbs.huaweicloud.com/forum/thread-110506-1-1.html86实践系列DWS语句不下推问题分析https://bbs.huaweicloud.com/forum/thread-110436-1-1.html87实践系列DWS 集群出现很多dn报内存不可用问题定位https://bbs.huaweicloud.com/forum/thread-109095-1-1.html88实践系列DWS 以TPCH Q7为例,简单介绍Hang问题基本定位过程https://bbs.huaweicloud.com/forum/thread-109083-1-1.html89实践系列DWS INSERT语句疑似HANG住问题https://bbs.huaweicloud.com/forum/thread-109080-1-1.html90实践系列DWS DDL HANG问题,长时间无法返回!https://bbs.huaweicloud.com/forum/thread-109062-1-1.html91实践系列为何时间戳数据写入和查询的值相差8小时https://bbs.huaweicloud.com/forum/thread-109028-1-1.html92实践系列DWS系统性能问题集锦https://bbs.huaweicloud.com/forum/thread-105345-1-1.html93实践系列"最大并发数" 真的能控制住并发   ?https://bbs.huaweicloud.com/forum/thread-105251-1-1.html94实践系列GaussDB的递归https://bbs.huaweicloud.com/forum/thread-101514-1-1.html95实践系列解决表过多导致的 PGXC_GET_STAT_ALL_TABLES 查询慢问题https://bbs.huaweicloud.com/forum/thread-101196-1-1.html96实践系列行转列的一个函数https://bbs.huaweicloud.com/forum/thread-100204-1-1.html97实践系列DWS内存参数调优https://bbs.huaweicloud.com/forum/thread-99652-1-1.html98实践系列DWS 硬件瓶颈点分析https://bbs.huaweicloud.com/forum/thread-99630-1-1.html99实践系列【程序猿的世界没有单身汪,数仓界达芬奇带您手动设计心仪对象】-12.22直播相关答疑FAQhttps://bbs.huaweicloud.com/forum/thread-98119-1-1.html100实践系列常用的日期操作https://bbs.huaweicloud.com/forum/thread-92120-1-1.html101实践系列如何快速识别被阻塞的SQL语句是不是被其他语句持有锁导致的?https://bbs.huaweicloud.com/forum/thread-90184-1-1.html102实践系列查看表及索引大小https://bbs.huaweicloud.com/forum/thread-87142-1-1.html103实践系列DWS 服务器选型很重要!!!!!!!!!!!!!!!https://bbs.huaweicloud.com/forum/thread-86286-1-1.html104实践系列DWS分页排序https://bbs.huaweicloud.com/forum/thread-81754-1-1.html105实践系列一种获取表结构的方法https://bbs.huaweicloud.com/forum/thread-81612-1-1.html106实践系列表空间提取 - schema维度提取表大小及倾斜率https://bbs.huaweicloud.com/forum/thread-81495-1-1.html107实践系列终止运行时间过长的sql session的方法https://bbs.huaweicloud.com/forum/thread-81492-1-1.html108实践系列记一次单表查询慢的定位过程https://bbs.huaweicloud.com/forum/thread-81113-1-1.html109实践系列行存表和Btree索引的应用实现语句的秒级返回https://bbs.huaweicloud.com/forum/thread-76279-1-1.html110实践系列DataStudio工具如何设置保存登录密码?https://bbs.huaweicloud.com/forum/thread-76084-1-1.html111实践系列数据库开发技巧之数据库表长度限制https://bbs.huaweicloud.com/forum/thread-76019-1-1.html112实践系列WITH 中用多个CTEhttps://bbs.huaweicloud.com/forum/thread-75517-1-1.html113实践系列GaussDB(DWS)角色赋予角色后关系字典查询https://bbs.huaweicloud.com/forum/thread-75276-1-1.html114实践系列GaussDB(DWS) 【生成随机字符串的方法】https://bbs.huaweicloud.com/forum/thread-74944-1-1.html115实践系列DWS for GaussDB 生成随机字符串的方法https://bbs.huaweicloud.com/forum/thread-74942-1-1.html116实践系列GaussDB(DWS) 【in 与join 在遇到重复数据时的区别】https://bbs.huaweicloud.com/forum/thread-74913-1-1.html117实践系列upsert语句怎么改写?https://bbs.huaweicloud.com/forum/thread-73699-1-1.html118实践系列GaussDB多值入参场景实现方法https://bbs.huaweicloud.com/forum/thread-71314-1-1.html119实践系列GaussDB(DWS)多行转一行(列转行)聚合函数listagghttps://bbs.huaweicloud.com/forum/thread-71153-1-1.html120实践系列使用latin1存储了汉字,怎么按照汉字做匹配运算?https://bbs.huaweicloud.com/forum/thread-70943-1-1.html121实践系列存储过程中获取当前schemahttps://bbs.huaweicloud.com/forum/thread-70770-1-1.html122实践系列GaussDB(DWS) 【表脏页率查询方法】https://bbs.huaweicloud.com/forum/thread-66043-1-1.html123实践系列GaussDB(DWS) 【使用窗口函数去重方法】https://bbs.huaweicloud.com/forum/thread-65645-1-1.html124实践系列GaussDB(DWS) 【中找出那些表没有做过analyze】https://bbs.huaweicloud.com/forum/thread-64751-1-1.html125实践系列GaussDB(DWS) 【判断表是否做过update或者delete操作】https://bbs.huaweicloud.com/forum/thread-64426-1-1.html126实践系列GaussDB(DWS) 【TopSql 抓取方法】https://bbs.huaweicloud.com/forum/thread-64238-1-1.html127实践系列GaussDB(DWS)【维度表修改为复制表提升查询性能】https://bbs.huaweicloud.com/forum/thread-64061-1-1.html128实践系列GaussDB(DWS) 【视图依赖的表名发生rename后DWS与ORACLE的不同表现】https://bbs.huaweicloud.com/forum/thread-64055-1-1.html129实践系列GaussDB(DWS)实践系列- 数据仓库自动化清理功能实现https://bbs.huaweicloud.com/forum/thread-60626-1-1.html130实践系列GaussDB(DWS) 【子查询中包含不存在列时在DWS&mysql;&postgres;的表现】https://bbs.huaweicloud.com/forum/thread-59594-1-1.html131实践系列GaussDB(DWS) 【存储过程中查询一张表的结果(多个字段)分别附给多个变量的方法】https://bbs.huaweicloud.com/forum/thread-59402-1-1.html
  • [迁移系列] 【项目实践--迁移系列汇总】GaussDB(DWS)项目实践--迁移系列汇总贴,欢迎大家交流探讨(持续更新中)
    GaussDB(DWS)项目实践--迁移系列文章汇总,请大家阅读鉴赏,欢迎在评论区交流探讨~序号主题分类标题链接1迁移系列DWS自定义函数列表1https://bbs.huaweicloud.com/forum/thread-175508-1-1.html2迁移系列数据库迁移时数据无法访问问题处理https://bbs.huaweicloud.com/forum/thread-175020-1-1.html3迁移系列【TD自定义函数】specialdata(inputdata varchar,inputtype varchar)https://bbs.huaweicloud.com/forum/thread-174385-1-1.html4迁移系列【TD自定义函数】month1_betweenhttps://bbs.huaweicloud.com/forum/thread-174381-1-1.html5迁移系列【TD自定义函数】month_between1(p1,p2)https://bbs.huaweicloud.com/forum/thread-174380-1-1.html6迁移系列【TD自定义函数】month_between(p1,p2)https://bbs.huaweicloud.com/forum/thread-174376-1-1.html7迁移系列【TD自定义函数】min_col(p1,p2)https://bbs.huaweicloud.com/forum/thread-174369-1-1.html8迁移系列【TD自定义函数】max_col(p1,p2)https://bbs.huaweicloud.com/forum/thread-174362-1-1.html9迁移系列【TD自定义函数】edit_distance_similarity(p1,p2)https://bbs.huaweicloud.com/forum/thread-174359-1-1.html10迁移系列【TD自定义函数】DPT_MOB12(p1,p2)https://bbs.huaweicloud.com/forum/thread-174349-1-1.html11迁移系列【TD自定义函数】ADD_MONTHS3https://bbs.huaweicloud.com/forum/thread-174347-1-1.html12迁移系列【TD自定义函数】ADD_MONTHS2https://bbs.huaweicloud.com/forum/thread-174324-1-1.html13迁移系列【TD自定义函数】td_length(text)https://bbs.huaweicloud.com/forum/thread-174009-1-1.html14迁移系列【TD自定义函数】lpadhttps://bbs.huaweicloud.com/forum/thread-174007-1-1.html15迁移系列【TD自定义函数】td_lefthttps://bbs.huaweicloud.com/forum/thread-174003-1-1.html16迁移系列【TD自定义函数】td_instrhttps://bbs.huaweicloud.com/forum/thread-174000-1-1.html17迁移系列【TD自定义函数】td_day_of_year(timestamp)https://bbs.huaweicloud.com/forum/thread-173997-1-1.html18迁移系列【TD自定义函数】td_day_of_year(date)https://bbs.huaweicloud.com/forum/thread-173996-1-1.html19迁移系列【TD自定义函数】td_day_of_week(timestamp)https://bbs.huaweicloud.com/forum/thread-173994-1-1.html20迁移系列【TD自定义函数】td_day_of_week(date)https://bbs.huaweicloud.com/forum/thread-173993-1-1.html21迁移系列【TD自定义函数】td_day_of_month(timestamp)https://bbs.huaweicloud.com/forum/thread-173989-1-1.html22迁移系列【TD自定义函数】td_day_of_month(date)https://bbs.huaweicloud.com/forum/thread-173987-1-1.html23迁移系列【TD自定义函数】td_day_of_calendarhttps://bbs.huaweicloud.com/forum/thread-173986-1-1.html24迁移系列【TD自定义函数】td_character_lengthhttps://bbs.huaweicloud.com/forum/thread-173984-1-1.html25迁移系列【TD自定义函数】td_characterhttps://bbs.huaweicloud.com/forum/thread-173983-1-1.html26迁移系列【TD自定义函数】td_substr(text,integer,integer)https://bbs.huaweicloud.com/forum/thread-173959-1-1.html27迁移系列【TD自定义函数】td_substrhttps://bbs.huaweicloud.com/forum/thread-173954-1-1.html28迁移系列【TD自定义函数】td_righthttps://bbs.huaweicloud.com/forum/thread-173946-1-1.html29迁移系列【TD自定义函数】td_regexp_replace(text,text,text,integer,integer,text)https://bbs.huaweicloud.com/forum/thread-173945-1-1.html30迁移系列【TD自定义函数】td_regexp_replacehttps://bbs.huaweicloud.com/forum/thread-173944-1-1.html31迁移系列【TD自定义函数】td_quarter_of_yearhttps://bbs.huaweicloud.com/forum/thread-173943-1-1.html32迁移系列【TD自定义函数】td_month_end(timestamp)https://bbs.huaweicloud.com/forum/thread-173942-1-1.html33迁移系列【TD自定义函数】td_month_end(date)https://bbs.huaweicloud.com/forum/thread-173941-1-1.html34迁移系列【TD自定义函数】td_month_begin(timestamp)https://bbs.huaweicloud.com/forum/thread-173939-1-1.html35迁移系列【TD自定义函数】td_month_beginhttps://bbs.huaweicloud.com/forum/thread-173937-1-1.html36迁移系列【TD自定义函数】months_between_double(date,date)https://bbs.huaweicloud.com/forum/thread-173936-1-1.html37迁移系列【TD自定义函数】months_between(date,date)https://bbs.huaweicloud.com/forum/thread-173935-1-1.html38迁移系列【TD自定义函数】monthnumber_of_year(date)https://bbs.huaweicloud.com/forum/thread-173927-1-1.html39迁移系列【TD自定义函数】daynumber_of_year(date)https://bbs.huaweicloud.com/forum/thread-173911-1-1.html40迁移系列【TD自定义函数】daynumber_of_week(date)https://bbs.huaweicloud.com/forum/thread-173909-1-1.html41迁移系列【TD自定义函数】td_char_lengthhttps://bbs.huaweicloud.com/forum/thread-173904-1-1.html42迁移系列【TD自定义函数】td_charhttps://bbs.huaweicloud.com/forum/thread-173902-1-1.html43迁移系列【TD自定义函数】daynumber_of_month(date)https://bbs.huaweicloud.com/forum/thread-173900-1-1.html44迁移系列【TD自定义函数】strtokhttps://bbs.huaweicloud.com/forum/thread-173899-1-1.html45迁移系列【TD自定义函数】daynumber_of_calendar(date)https://bbs.huaweicloud.com/forum/thread-173897-1-1.html46迁移系列【TD自定义函数】round2https://bbs.huaweicloud.com/forum/thread-173896-1-1.html47迁移系列【TD自定义函数】regexp_substr(text,text,text)https://bbs.huaweicloud.com/forum/thread-173895-1-1.html48迁移系列【TD自定义函数】regexp_substrhttps://bbs.huaweicloud.com/forum/thread-173894-1-1.html49迁移系列【TD自定义函数】chars(text)https://bbs.huaweicloud.com/forum/thread-173892-1-1.html50迁移系列【TD自定义函数】zeroifnullhttps://bbs.huaweicloud.com/forum/thread-173891-1-1.html51迁移系列【TD自定义函数】regexp_substrhttps://bbs.huaweicloud.com/forum/thread-173890-1-1.html52迁移系列【TD自定义函数】regexp_similarhttps://bbs.huaweicloud.com/forum/thread-173888-1-1.html53迁移系列【TD自定义函数】yearnumber_of_yearhttps://bbs.huaweicloud.com/forum/thread-173887-1-1.html54迁移系列【TD自定义函数】char2hexint(text)https://bbs.huaweicloud.com/forum/thread-173886-1-1.html55迁移系列【TD自定义函数】regexp_instrhttps://bbs.huaweicloud.com/forum/thread-173885-1-1.html56迁移系列【TD自定义函数】regexp_instrhttps://bbs.huaweicloud.com/forum/thread-173884-1-1.html57迁移系列【TD自定义函数】weeknumber_of_yearhttps://bbs.huaweicloud.com/forum/thread-173883-1-1.html58迁移系列【TD自定义函数】substring_index(str,delim,count)https://bbs.huaweicloud.com/forum/thread-173882-1-1.html59迁移系列【TD自定义函数】quarternumber_of_yearhttps://bbs.huaweicloud.com/forum/thread-173879-1-1.html60迁移系列【TD自定义函数】weeknumber_of_calendarhttps://bbs.huaweicloud.com/forum/thread-173877-1-1.html61迁移系列【TD自定义函数】oadd_monthshttps://bbs.huaweicloud.com/forum/thread-173876-1-1.html62迁移系列【TD自定义函数】trunchttps://bbs.huaweicloud.com/forum/thread-173875-1-1.html63迁移系列【TD自定义函数】numtoymintervalhttps://bbs.huaweicloud.com/forum/thread-173872-1-1.html64迁移系列【TD自定义函数】ADD_MONTHS2https://bbs.huaweicloud.com/forum/thread-173862-1-1.html65迁移系列GaussDB(DWS)实践系列-MySQL->GaussDB(DWS)常用语法对照表https://bbs.huaweicloud.com/forum/thread-146647-1-1.html66迁移系列数据校验https://bbs.huaweicloud.com/forum/thread-141185-1-1.html67迁移系列【MySQL语法迁移】str_to_date()迁移https://bbs.huaweicloud.com/forum/thread-136679-1-1.html68迁移系列【MySQL语法迁移】date_format()语法迁移https://bbs.huaweicloud.com/forum/thread-136677-1-1.html69迁移系列【MySQL语法迁移】分页查询https://bbs.huaweicloud.com/forum/thread-136674-1-1.html70迁移系列【MySQL语法迁移】double类型迁移https://bbs.huaweicloud.com/forum/thread-136673-1-1.html71迁移系列【MySQL语法迁移】AUTO_INCREMENT自增列迁移https://bbs.huaweicloud.com/forum/thread-136672-1-1.html72迁移系列【MySQL语法迁移】Datetime类型https://bbs.huaweicloud.com/forum/thread-136671-1-1.html73迁移系列【MySQL语法迁移】表注释迁移https://bbs.huaweicloud.com/forum/thread-136669-1-1.html74迁移系列【MySQL语法迁移】列注释迁移https://bbs.huaweicloud.com/forum/thread-136668-1-1.html75迁移系列RDS-DRS-DWS数据复制链路优化方案比对https://bbs.huaweicloud.com/forum/thread-134266-1-1.html76迁移系列oracle列转行unpivot函数语法转换https://bbs.huaweicloud.com/forum/thread-133591-1-1.html77迁移系列【Oracle语法迁移】存储过程中table%Rowtype语法改写https://bbs.huaweicloud.com/forum/thread-132423-1-1.html78迁移系列【Oracle语法迁移】pivot语法https://bbs.huaweicloud.com/forum/thread-123046-1-1.html79迁移系列【Oracle语法迁移】Max/Min...keep语法https://bbs.huaweicloud.com/forum/thread-123044-1-1.html80迁移系列 Oracle 分析函数 keep改造方案https://bbs.huaweicloud.com/forum/thread-122150-1-1.html81迁移系列Gauss 子查询性能调优https://bbs.huaweicloud.com/forum/thread-122147-1-1.html82迁移系列 Oralce  in相关子查询中包含distinct Gauss适配改造https://bbs.huaweicloud.com/forum/thread-122146-1-1.html83迁移系列 Oralce listagg/stragg/WM_CONCAT 迁移改造方案https://bbs.huaweicloud.com/forum/thread-122145-1-1.html84迁移系列oracle 递归改造案例https://bbs.huaweicloud.com/forum/thread-122143-1-1.html85迁移系列GaussDB 中实现current_user下推的方法https://bbs.huaweicloud.com/forum/thread-122131-1-1.html86迁移系列Oracle package 在gauss中的替换方法https://bbs.huaweicloud.com/forum/thread-122103-1-1.html87迁移系列gauss与oracle存储过程差异和改写方法https://bbs.huaweicloud.com/forum/thread-122102-1-1.html88迁移系列GaussDB和Oracle DDL的差异和替换示例https://bbs.huaweicloud.com/forum/thread-122101-1-1.html89迁移系列Gauss 和 Oracle DML的差异和规避方案https://bbs.huaweicloud.com/forum/thread-122100-1-1.html90迁移系列Gauss DB(DWS)迁移系列-Oracle 函数转换差异(四)https://bbs.huaweicloud.com/forum/thread-122099-1-1.html91迁移系列Gauss DB(DWS)迁移系列-Oracle 函数转换差异(二)https://bbs.huaweicloud.com/forum/thread-122098-1-1.html92迁移系列Gauss DB(DWS)迁移系列-Oracle 函数转换差异(一)https://bbs.huaweicloud.com/forum/thread-122097-1-1.html93迁移系列Gauss DB(DWS)迁移系列-Oracle 数据类型差异https://bbs.huaweicloud.com/forum/thread-122096-1-1.html94迁移系列[项目实践-迁移系列] Gauss DB(DWS)迁移系列-Oracle迁移分析函数https://bbs.huaweicloud.com/forum/thread-122095-1-1.html95迁移系列Oracle + APEX 迁移至 DWS + 帆软https://bbs.huaweicloud.com/forum/thread-120739-1-1.html96迁移系列使用Python连接GaussDB(DWS)https://bbs.huaweicloud.com/forum/thread-119609-1-1.html97迁移系列DWS perl通过ODBC连接GaussDB(DWS)https://bbs.huaweicloud.com/forum/thread-119608-1-1.html98迁移系列Gauss DB(DWS) DWS与OBS数据互导https://bbs.huaweicloud.com/forum/thread-119433-1-1.html99迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-分区定义设置Partition by https://bbs.huaweicloud.com/forum/thread-117993-1-1.html100迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-字段字符集设置Character set Latinhttps://bbs.huaweicloud.com/forum/thread-117990-1-1.html101迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-字段多值压缩属性compresshttps://bbs.huaweicloud.com/forum/thread-117989-1-1.html102迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-字段数据格式化显式属性formathttps://bbs.huaweicloud.com/forum/thread-117988-1-1.html103迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-视图迁移差异https://bbs.huaweicloud.com/forum/thread-117985-1-1.html104迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-大小写敏感CASESPECIFIC/NOT CASESPECIFIChttps://bbs.huaweicloud.com/forum/thread-117982-1-1.html105迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-行列存存储格式https://bbs.huaweicloud.com/forum/thread-117981-1-1.html106迁移系列TD常用字典视图在GaussDB(DWS)上实现https://bbs.huaweicloud.com/forum/thread-117977-1-1.html107迁移系列ORACLE 触发器在GaussDB(DWS)上的实现https://bbs.huaweicloud.com/forum/thread-117970-1-1.html108迁移系列oracle CONNECT_BY_ROOT,CONNECT_BY_ISLEAF等在GaussDB(DWS)实现https://bbs.huaweicloud.com/forum/thread-117964-1-1.html109迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-是否允许重复记录Set/MultiSethttps://bbs.huaweicloud.com/forum/thread-117955-1-1.html110迁移系列Gauss DB(DWS)迁移系列-TD迁移DDL差异-可变临时表Volatilehttps://bbs.huaweicloud.com/forum/thread-117952-1-1.html111迁移系列Gauss DB(DWS)迁移系列-TD的日期类型和数值型互转操作差异https://bbs.huaweicloud.com/forum/thread-117946-1-1.html112迁移系列【Teradata语法迁移】VOLATILE表语法迁移改写https://bbs.huaweicloud.com/forum/thread-117690-1-1.html113迁移系列【Teradata语法迁移】Teradata set语法迁移案例https://bbs.huaweicloud.com/forum/thread-117686-1-1.html114迁移系列【Oracle语法迁移】Rownum语法迁移案例https://bbs.huaweicloud.com/forum/thread-114322-1-1.html115迁移系列【Oracle语法迁移】connect_by_root语法迁移案例https://bbs.huaweicloud.com/forum/thread-114317-1-1.html116迁移系列【Oracle语法迁移】order siblings by语法迁移案例https://bbs.huaweicloud.com/forum/thread-114312-1-1.html117迁移系列【Oracle语法迁移】sys_connect_by_path语法迁移案例https://bbs.huaweicloud.com/forum/thread-114307-1-1.html118迁移系列【Oracle语法迁移】单表递归语法迁移案例https://bbs.huaweicloud.com/forum/thread-114304-1-1.html119迁移系列GaussBD A 8.0.0.3 从Oracle往GaussDB数据库迁移数据https://bbs.huaweicloud.com/forum/thread-114280-1-1.html120迁移系列Gauss DB(DWS)迁移系列-TD迁移函数之next函数https://bbs.huaweicloud.com/forum/thread-114003-1-1.html121迁移系列GaussDB(DWS) encode函数base64转码后存在换行https://bbs.huaweicloud.com/forum/thread-113489-1-1.html122迁移系列Gauss DB(DWS)迁移系列-Teradata迁移PIVOT/UNPIVOT 语法转换对照https://bbs.huaweicloud.com/forum/thread-113049-1-1.html123迁移系列ADB for mysql 【INSERT [IGNORE] INTO table_name】迁移 DWS 改写方法https://bbs.huaweicloud.com/forum/thread-111391-1-1.html124迁移系列数据仓库,数据脱敏、and,or,in处置方案https://bbs.huaweicloud.com/forum/thread-99866-1-1.html125迁移系列ADB for mysql  【INSERT [IGNORE] INTO table_name】迁移 DWS 改写方法https://bbs.huaweicloud.com/forum/thread-93001-1-1.html126迁移系列GDS实践指南https://bbs.huaweicloud.com/forum/thread-90062-1-1.html127迁移系列查询GDS外表时报错:connect failedhttps://bbs.huaweicloud.com/forum/thread-85894-1-1.html128迁移系列GaussDB A使用本地模式外表导出和导入数据https://bbs.huaweicloud.com/forum/thread-84489-1-1.html129迁移系列Roach基于NAS的备份https://bbs.huaweicloud.com/forum/thread-81751-1-1.html130迁移系列Oracle数据通过sqluldr导出然后通过gds导入到GaussDB实例https://bbs.huaweicloud.com/forum/thread-71300-1-1.html131迁移系列ORACLE使用GDS导入因数据中含有单字节,使部分行导入失败https://bbs.huaweicloud.com/forum/thread-71109-1-1.html132迁移系列GDS外表导入导出的那些事。https://bbs.huaweicloud.com/forum/thread-70824-1-1.html133迁移系列gds导入导出text格式https://bbs.huaweicloud.com/forum/thread-70756-1-1.html134迁移系列自己编写的数据一致性校验函数https://bbs.huaweicloud.com/forum/thread-59893-1-1.html
  • [对接系列] 【项目实践--对接系列汇总】GaussDB(DWS)项目实践--对接系列汇总贴,欢迎大家交流探讨(持续更新中)
    GaussDB(DWS)项目实践--对接系列文章汇总,请大家阅读鉴赏,欢迎在评论区交流探讨~序号主题分类标题链接1对接系列python3 通过JDBC连接dwshttps://bbs.huaweicloud.com/forum/thread-170870-1-1.html2对接系列DWS使用.net驱动对接powerBIhttps://bbs.huaweicloud.com/forum/thread-133293-1-1.html3对接系列GaussDB(DWS)试用过程https://bbs.huaweicloud.com/forum/thread-130923-1-1.html4对接系列DWS Power BI对接指导https://bbs.huaweicloud.com/forum/thread-120839-1-1.html5对接系列Informatica10.2与GaussDB A对接https://bbs.huaweicloud.com/forum/thread-119448-1-1.html6对接系列AIX服务器安装psql工具连接GaussDB DWShttps://bbs.huaweicloud.com/forum/thread-119444-1-1.html7对接系列GaussDB(DWS)与ADB(MySQL)的差异https://bbs.huaweicloud.com/forum/thread-119443-1-1.html8对接系列Cognos11.0.12 对接GaussDB Ahttps://bbs.huaweicloud.com/forum/thread-119437-1-1.html9对接系列使用DWS访问存算分离的MRS集群的数据https://bbs.huaweicloud.com/forum/thread-117770-1-1.html10对接系列【融合对接】DWS和Hadoop互联互通--读取hdfs数据和将数据写入hdfshttps://bbs.huaweicloud.com/forum/thread-113331-1-1.html11对接系列Gauss DB(DWS)对接系列-BI工具BIP对接https://bbs.huaweicloud.com/forum/thread-109303-1-1.html12对接系列GaussDB(DWS)与Kettle对接指导https://bbs.huaweicloud.com/forum/thread-104549-1-1.html13对接系列GaussDB(DWS)与OGG对接https://bbs.huaweicloud.com/forum/thread-102196-1-1.html14对接系列GAUSSDB(DWS)对接OBIEE指导https://bbs.huaweicloud.com/forum/thread-102193-1-1.html15对接系列JDBC 对接 GaussDB(DWS)的数据库连接问题https://bbs.huaweicloud.com/forum/thread-101725-1-1.html16对接系列DWS的ODBC常用配置https://bbs.huaweicloud.com/forum/thread-85432-1-1.html17对接系列SQL ON HADOOP外表HIVE分区字段没有数据https://bbs.huaweicloud.com/forum/thread-81760-1-1.html18对接系列s环境下配置odbc数据源https://bbs.huaweicloud.com/forum/thread-74411-1-1.html19对接系列GaussDB(DWS)常见问题之session_timeout设置导致JDBC业务报错https://bbs.huaweicloud.com/forum/thread-72614-1-1.html20对接系列GaussDB(DWS)字符串数据类型与oracle对比https://bbs.huaweicloud.com/forum/thread-70762-1-1.html21对接系列GaussDB(DWS) 【如何在JDBC连接DWS时设置(set)guc参数】https://bbs.huaweicloud.com/forum/thread-70729-1-1.html22对接系列使用Navicat连接数据库报错,none of server's SASL authentication mechainismhttps://bbs.huaweicloud.com/forum/thread-69095-1-1.html23对接系列使用CopyManager实现数据导入导出https://bbs.huaweicloud.com/forum/thread-68767-1-1.html24对接系列DataStage 通过JDBC驱动向GaussDB 200插入数据报错https://bbs.huaweicloud.com/forum/thread-67415-1-1.html25对接系列主流Web中间件与GaussDB(DWS) 对接介绍https://bbs.huaweicloud.com/forum/thread-64750-1-1.html
  • [知识分享] 一文带你了解数仓智能运维框架
    >摘要:本文将针对GaussDB(DWS)内调度器的底层运作原理进行简单说明,并针对调度模式扩容重分布进行介绍。本文分享自华为云社区《[GaussDB(DWS)智能运维框架-调度框架实现原理介绍](https://bbs.huaweicloud.com/blogs/262904?utm_source=csdn&utm_medium=bbs-ex&utm_campaign=ei&utm_content=content)》,作者: 疯狂朔朔。 随着GaussDB(DWS)的快速发展,GaussDB(DWS)目前集成了众多运维操作,其中大部分运维操作均需占用用户资源,如IO、Mem、CPU、网络、磁盘空间等,且无法依据用户业务负载,自动调整运维负载,因此,如何协调不同运维操作与用户业务之间的资源分配,成为了关键问题。 # 调度框架实现原理介绍 为解决这个问题,GaussDB(DWS)内设计并实现了运维任务调度器,下图描述了运维任务调度器的基本工作原理。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20222/18/1645169364615825685.png) 调度器分为客户端和服务端,通过grpc实现通信,调度器客户端的功能在此不做详细说明,可参考另一篇博文https://bbs.huaweicloud.com/blogs/257575。 调度器服务端是整个调度器的核心,主要包括几个核心模块,调度模块、业务模块、动态调度模块、静态调度模块、数据持久化模块和负载信息采集模块,其中业务模块包括业务分析模块和业务执行模块。 ## 调度模块:调度模块主要负责客户端交互、维护调度器、拉起运维任务执行模块。 - 客户端交互:调度器服务端通过grpc与客户端进行通信,调度器启动时将占用默认端口49851,若该端口已被占用,则随机选取空闲端口,并将该端口写入配置文件。客户端启动时,将读取该配置文件,与服务端通信。 - 维护调度器:调度模块内包含一个常驻维护线程,该维护线程负责维护调度器正常执行,该维护线程通过轮询方式执行多个维护项,目前版本维护项包括: 1. 执行模块维护:轮询所有的执行模块,查看执行模块是否已经完成,若完成,则释放该执行模块。 2. 运维任务清理:清理调度器历史数据。 3. 查询调度任务:从数据库中查询当前时间节点是否有需要做的运维任务,并调用动态调度模块,依据集群资源负载情况,判断该运维任务是否可以执行。 ## 动态调度模块:依据集群实时状态,提供调度决策,决定是否执行该运维任务。 - 通常情况下,用户在注册运维任务时,会配置该运维任务执行的时间窗。调度器会从时间窗开始的时间点,调用动态调度模块,判断该运维任务是否可以执行,若不可以执行,则进行下一次轮询判断,若可以执行,则拉起运维任务对应的执行模块。 ## 执行模块:负责运维任务的执行。 - 调度器可同时执行多个运维任务,每个运维任务对应一个单独的执行模块,执行模块之间未实现资源隔离,执行模块之间会争抢集群资源。当执行模块被拉起以后,执行模块从数据库中读取对应的作业,并执行该作业。在执行模块执行完以后,执行模块退出,并等待调度模块执行清理操作。 ## 分析模块:负责运维任务的分析。 - 在用户注册运维任务以后,分析模块将该运维任务拆分为多个作业,并分析每个作业的IO、CPU、MEM负载、执行时长预估等信息,作业信息为静态调度和动态调度提供了调度依据。 ## 静态调度模块:依据集群历史信息,提供静态调度策略。 - 相比于动态调度策略,静态调度策略仅依据集群历史负载信息,对运维任务进行粗略的调度,该运维任务真正被调起的时间实际取决于动态调度。静态调度的意义是,粗略估计运维任务的执行时间,判断用户提供时间窗是否合理。 ## 数据持久化模块:调度器通过调用libpq.so.5.5动态库与gauss内核进行通信。相比于gsql,libpq的通信方式更轻量。 ## 采集模块:负责采集集群信息。 - 采集模块目前仅包括两个采集项,集群IO负载和集群网络负载,其中IO负载通过读取gs_wlm_instance_history实现,网络负载通过读取视图pgxc_comm_status实现。 # 调度重分布 随着GaussDB(DWS)用户数据的不断增长,用户原有的集群规模,无论从存储容量还是算力,均已经无法满足用户日益增长的业务需求,为提升用户体验,GaussDB(DWS)对外提供了集群扩容方案,该方案中包括以下几个步骤: 1. 集群下发:用户购买新机器,此时下发后的新节点处于裸机状态,还无法使用; 2. 构建新节点:对下发后的裸机进行初始化,加入到集群中,此时新节点已经加入到集群中,但是用户数据还未搬迁到新节点中,数据处于不均衡状态,新集群的算力还未达标; 3. 数据重分布:进行数据搬迁,将数据从老集群重分布到新集群中,算力提升。 在上述三个步骤中,可能会对用户业务产生影响: 1. 集群下发不会对用户业务产生影响 2. 构建新节点包含两种模式,一种模式为read-only模式,该模式下用户业务必须离线,阻塞用户业务,另外一种模式为insert模式,该模式下用户业务受阻程度较小,阻塞时间为分钟级。通常情况下,构建新节点的时间与用户数据量、用户新增节点数量和CN数量相关,通常为小时级。 3. 数据重分布也包含两种模式,read-only模式和insert模式,与构建新节点不同的是,数据重分布时间较长,通常为小时级至天级,具体需要依据用户表数据规模、磁盘类型进行估计。 综上,构建新节点和数据重分布可能会对用户业务造成一定影响,为减少对用户业务的影响,通常用户会选择业务低峰期进行扩容,然而,用户业务低峰期有可能是不连续的,例如说,用户业务低峰期为每天的00:00:00至05:00:00,而数据重分布时长总长为12小时,也就是说用户扩容可能会持续三天,每天只有5小时的扩容时间。为实现该目标,GaussDB(DWS)提供了分段扩容方案,虽然目前分段扩容方案已经逐步成熟,在多个局点取得了良好的效果,获得了用户的好评,但现阶段分段扩容方案依然面临着人力成本投入过高的问题。在分段扩容方案实施过程中,运维人员需要在用户业务低峰期,手动在后台通过命令行执行数据重分布,在用户低峰期时间窗结束时,再手动暂停重分布。 为了解决人力成本投入过高的问题,GaussDB(DWS)利用调度器(https://bbs.huaweicloud.com/blogs/262904)功能,实现了**智能扩容方案**。相比于已有的扩容方案,调度模式扩容具备以下特点: - 【调度扩容-时间窗】 在调度模式重分布方案中,用户需预先将重分布时间窗信息写入配置文件,而调度器将自动在指定时间窗内执行重分布,调度器会在每个时间窗开始时,将重分布进程拉起,并在每个时间窗结束时,自动将重分布暂停。 若在所有时间窗耗尽后,重分布依然未完成,将进行告警处理,需要用户重新配置新的时间窗。 - 【调度模式扩容-容错】 在数据重分布过程中,可能会出现集群网络闪断,CN/DN进程重启,或者错表坏表的情况,会导致数据重分布失败。在调度模式扩容过程中,具备一定的容错能力,若发生部份表重分布失败,将跳过失败的表,继续重分布其他表,以避免浪费低峰期时间窗。对于重分布失败的表,需要用户手动修复重分布失败的表,或通知调度器进行重试。 - 【调度模式扩容-并发调节】 通常情况下,重分布会占用用户IO资源,现有扩容方案通过并发数量实现IO资源控制,高并发表示占用IO资源较高,低并发表示占用IO资源较少,现网实施过程中,通常通过手动调整并发数实现IO控制,需要运维人员实时跟踪扩容IO占用。 在调度模式重分布过程中,支持智能并发调节,调度器依据集群IO状态,自动执行并发调节。其中集群IO状态依据木桶原理,以集群中IO负载最高的节点作为集群整体IO。 - 【调度模式扩容-优先级表】 数据重分布支持“早投资早收益”的原则,即重分布完成的表将立即获得算力和容量的提升。因此,在调度模式重分布过程中,支持实时变更修改重分布优先级,用户可以手动指定表重分布顺序,对于用户业务频繁访问的表,可优先重分布,以立即获取算力和容量的提升。 - 【调度模式扩容-表重分布资源估计】 在调度模式重分布过程中,调度器将针对每张表的重分布执行时长进行估计,若当前时间窗不足以完成该表的重分布,则调度器不会针对该表进行重分布。 - 【调度模式扩容-多库并行】 调度模式重分布支持多库并发执行重分布。 调度模式重分布在已有扩容方案的基础上,依据现网扩容实时方案的反馈结果进行改进,主要针对**人力成本、易用性进行改善**,未来会成为GaussDB(DWS)主流扩容实施方案。
  • [生态空间] 【GaussDB】CN的连接问题
    【CN节点】CN节点的日志中出现的FATAL: no pg_hba.conf entry for host "10.10.0.60", user "ANDYM", database "TESTDB"【操作步骤&问题现象】1、在远程主机连接数据库的时候会报 以下错误:GAUSS-04222: "terminating connection due to administrator command"问题: CN日志中的这种 FATAL 反应到远程主机自己的日志上是否会出现terminating这种情况?注:CN节点的这种日志,文档中说的是 远程主机已经连接服务器,但是数据库拒绝了连接【截图信息】【日志信息】(可选,上传日志内容或者附件)
总条数:2746 到第 页
上滑加载中