logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【GaussDB】如何从GaussDB发布包中提取出内核二进制文件

摘要 本文介绍了从GaussDB官方发布包中提取内核二进制文件的方法。由于华为从505/506版本起仅支持通过TPOPS安装GaussDB,对个人开发者不友好。作者通过分析发现,GaussDB发布包经过8-9层压缩,手动解压常遇到空间不足或路径过长问题。文章详细展示了逐层解压过程,并指出关键步骤是使用rpm2cpio命令提取rpm包中的文件。最终目标是获取可单独运行的GaussDB内核二进制,实现

#linux#数据库
【GaussDB】用AI解析UGO中的SQL审核模块的实现

本文探讨了GaussDB UGO工具中SQL审核模块的实现机制。该模块基于Spring Boot框架构建,采用分层架构设计,包含控制层、服务层和数据访问层。核心功能包括任务创建、SQL审核执行、结果查询导出等,支持GaussDB和MySQL两种数据库的规则审核。系统通过规则模板(xml文件)定义数百条审核规则,结合语法树分析和依赖关系检查实现SQL质量评估。数据持久化采用MyBatis映射多张审核

#sql#数据库
【GaussDB】手动编译不同python版本的psycopg2驱动以适配airflow

文章摘要: 本文记录了在Kylin v10 ARM64环境下,为解决Python 3.10调用GaussDB官方psycopg2驱动时出现的兼容性问题而进行的探索。由于华为提供的驱动仅支持Python 3.7.9,作者通过修改openGauss的psycopg2源码,适配GaussDB的libpq库,解决了核心转储问题。

#python#驱动开发
【openGauss】用Qoder修复openGauss的一处BUG

文章摘要: openGauss数据库在connect by语句中使用视图时出现"文件不存在"错误,而使用表或子查询则正常。作者通过gdb调试发现错误源于视图展开时机问题,内核代码未正确展开视图而是直接查找filenode。为解决该问题,作者尝试使用Qoder AI工具进行修复,展示了AI辅助修复数据库内核BUG的可能性。

#bug#数据库
【DOCKER+ORACLE】使用docker-compose一键拉起一个ORACLE-ADG一主一备环境

本文介绍了使用Docker Compose一键部署Oracle ADG(Active Data Guard)主备环境的方法。作者通过AI辅助开发,解决了传统搭建Oracle ADG环境复杂的问题,实现了主备库秒级同步。项目采用分层镜像构建策略,包含基础系统镜像和Oracle软件镜像,支持主库创建、备库克隆和DG配置全自动化。文档详细说明了环境要求、部署步骤、连接信息和状态检查方法,并提供了主备切换

#docker#oracle#容器
【MogDB】在ORACLE和MogDB中查看存储过程出参游标数据的方式

使用ORACLE作为数据库的应用软件中,偶尔会遇到使用游标作为出参的存储过程,这种存储过程迁移到MogDB并不需要进行改造,但是在开发这样的存储过程时,开发人员偶尔会想要在数据库中测试执行一下,看看游标中的数据是否符合预期,但游标并不是常规的基本数据类型,再写一段plsql或者其他语言的代码去扫游标中的数据打印出来又会有额外的开发量。因此本文介绍几种在开发过程中,ORACLE和MogDB查看出参游

文章图片
#oracle#数据库
AI生成技术报告:GaussDB与openGauss的HTAP功能全面对比

华为GaussDB与openGauss的HTAP功能比较摘要: GaussDB和openGauss都支持HTAP混合负载处理,采用内存列式存储引擎和向量化执行技术,但在实现上存在显著差异。GaussDB采用主备同构部署,通过事务元数据单元(TMU)保证强一致性,实现自动查询路由;而openGauss仅备机维护列缓存,通过日志异步同步,需手动启用列存扫描。功能上,openGauss支持更精细的行列转

#数据库
【openGauss】1分钟掌握:openGauss活动会话CPU占用率获取

本文介绍了在openGauss中获取会话CPU占用率的方法。由于官方未提供直接查询视图,作者通过结合数据库线程ID查询和操作系统命令实现监控。文章详细分析了实现思路,包括从pg_os_threads等视图中获取线程ID,再使用top命令查询CPU使用率,并提供了完整的shell脚本实现方案。该脚本支持配置数据库连接参数,可显示指定数量的活跃会话及其CPU使用率,解决了手动查询割裂和时差问题,为数据

#数据库
【openGauss】Oracle与openGauss/GaussDB数据一致性高效核对方案

该方案针对ORACLE与openGauss/GaussDB之间的数据迁移场景,提出了一种快速判断数据一致性的方法。通过将整表数据转换为单一数值进行比较,避免了传统核对工具需要传输全部数据、依赖排序等问题。

#oracle#数据库
【零售知识】商品库存成本计算的几种方式

首先,我们要对库存帐有个概念假设初始库存数量为5,然后进了一批货,数量为10,那么进货后,库存数量就变成15了;假设初始库存成本总金额为50,然后进了一批货,进货总成本为100,那么进货后,库存成本总金额就是150了;也就是说,不论是库存数量,还是库存成本总额,都会满足期初±发生=期末所以无论是以下那种计算方式,最终都必须满足这个原则I.计算方式概述...

#算法#数据分析#java +2
    共 51 条
  • 1
  • 2
  • 3
  • 6
  • 请选择