
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了GaussDB数据库中统计信息自动收集的技术实现。统计信息是优化器选择执行计划的关键依据,主要通过AutoVacuum机制实现自动更新,包含采样策略(默认3万行)和触发条件(空表50行变化/非空表50+10%行数变化)。特别分析了分区表的统计信息收集策略,指出数据倾斜可能导致统计信息不准确,进而引发执行计划劣化问题。最后讨论了统计信息不准确时的应急处理难点,建议通过事前设计规避数据倾斜、

摘要:TopSQL是GaussDB(DWS)数据库资源监控工具,分为实时和历史视图,记录SQL语句的资源消耗和执行状态。主要应用场景包括性能问题定位、SQL调优和资源配置参考。实时TopSQL监控运行中SQL的资源使用,历史TopSQL记录已完成SQL的执行信息。数据流向从内存临时表转存到持久化表,可通过参数控制数据保留时间。系统提供query和算子级别的监控视图,并给出推荐配置参数,建议全开监控

摘要:本文提出了一套DWS性能问题排查方法论,包含问卷和三阶段排查流程。问卷通过5W维度(Where/Who/What/Why/When)快速定位问题范围。三阶段排查包括:1)集群健康度检查(状态、可服务性、资源瓶颈);2)业务状态分析(烂SQL清理、阻塞点、并发及排队);3)系统状态诊断(CPU/IO/内存/网络资源)。针对分布式系统特点,强调识别短板效应和瓶颈点,建议根据实际情况灵活调整排查顺

摘要:本文总结了GaussDB(DWS)中SQL语句执行慢的常见问题及解决方法。重点分析了9个典型案例,包括函数不下推、索引未生效、模糊匹配优化、复合索引顺序、分区剪枝失效、数据倾斜、自定义函数性能、视图查询效率以及并行查询优化等。建议通过explain分析执行计划,针对不同场景采取相应优化措施,如更新统计信息、调整索引设计、修改查询条件或参数配置等,以提升SQL执行效率。

摘要:本文总结了GaussDB(DWS)中SQL语句执行慢的常见问题及解决方法。重点分析了9个典型案例,包括函数不下推、索引未生效、模糊匹配优化、复合索引顺序、分区剪枝失效、数据倾斜、自定义函数性能、视图查询效率以及并行查询优化等。建议通过explain分析执行计划,针对不同场景采取相应优化措施,如更新统计信息、调整索引设计、修改查询条件或参数配置等,以提升SQL执行效率。

本文提出了一种从Oracle到DWS的数据迁移方案,包含全量和增量迁移两个阶段。增量迁移通过DRS模块捕获Oracle数据变更,由Spark程序实现数据回放。方案基于Kafka Topic实现异构数据库间的数据同步,具体流程包括:1)增量数据处理,通过内存数据结构整合插入、更新和删除操作;2)数据存入临时表;3)通过merge和delete语法将临时表数据回放至正式表。该方案支持批量处理和标记删除

本文总结了GaussDB(DWS)数据库维护中的常用命令,分为三部分:1)日常维护命令包括会话管理、主备切换、表分布查询等;2)集群管理命令涉及事务查询、启停操作、日志解析等;3)操作系统命令包含进程管理、性能监控和网络诊断。这些命令可帮助DBA快速定位和解决数据库问题,提高运维效率。文中还提供了参数设置建议和优化技巧,为GaussDB(DWS)的日常运维提供了实用参考。

本文总结了GaussDB(DWS)数据库维护中的常用命令,分为三部分:1)日常维护命令包括会话管理、主备切换、表分布查询等;2)集群管理命令涉及事务查询、启停操作、日志解析等;3)操作系统命令包含进程管理、性能监控和网络诊断。这些命令可帮助DBA快速定位和解决数据库问题,提高运维效率。文中还提供了参数设置建议和优化技巧,为GaussDB(DWS)的日常运维提供了实用参考。

本文介绍了如何在SpringBoot项目中集成MyBatisPlus实现对华为云GaussDB(DWS)数据库的增删改查操作。GaussDB(DWS)是基于Shared-nothing架构的云原生数据仓库服务,兼容PostgreSQL生态。文章详细说明了项目搭建步骤:包括添加JDBC驱动、配置数据源、创建实体类和Mapper接口,并通过测试代码演示了使用原生JDBC和MyBatisPlus两种方式

本文汇总了GaussDB数据库使用中的常见问题及解决方案,主要内容包括:1)连接工具推荐DBeaver或华为云DAS;2)数据类型处理建议,如空字符串转NULL、varchar长度限制等;3)SQL语法特性,包括分区表、索引创建、中文排序等;4)性能优化方法,如统计信息更新、临时文件限制调整;5)主备切换机制及故障处理;6)开发接口使用示例,包括Java连接代码和API开发注意事项;7)常见错误解








