最新文章
共 268 篇文章
-
拒绝Docker Desktop-在win11上运行docker容器的替代方案
2026-09-17
拒绝Docker Desktop-在win11上运行docker容器的替代方案 背景 在Windows上用docker的,应该都知道Docker Desktop这个软件,但是很多人没注意的是,Docker Desktop并不是完全免费的软件...
-
【DuckDB】在DuckDB中查询ORACLE的数据的三种方式
2026-09-17
【DuckDB】在DuckDB中查询ORACLE的数据的三种方式 背景 DuckDB出来好多年了(2019~xxxx),早就有了查mysql和postgresql数据库的插件,但是对于查ORACLE,却一直只能通过odbc转,用着很不方便。...
-
【GaussDB】内核事务异步提交(延迟清理)相关问题记录
2026-09-15
【GaussDB】内核事务异步提交(延迟清理)相关问题记录 背景 【GaussDB】会话里出现大量idle in transaction状态的问题排查 【GaussDB】排查一起ustore表在存储过程里膨胀的问题 谁能联想到,上面这两个问...
-
【GaussDB】排查一起ustore表在存储过程里膨胀的问题
2026-09-15
【GaussDB】排查一起ustore表在存储过程里膨胀的问题 背景 最近客户测试环境一台单机的GaussDB变成了只读,检查发现是磁盘使用率超过85%了,然后去数据库里查,发现有一张六十几万行的表占到了五百多GB。 环境信息: kylin...
-
中国移动梧桐数据库(磐维OLAP)初上手
2026-09-14
中国移动梧桐数据库(磐维OLAP)初上手 背景 最近我收到了一批关于中国移动梧桐数据库的学习资料。 大概看了下,和GP很像,然后有很多oushudb的痕迹,但是有些文档又称其为磐维数据库。网上搜了下,原来梧桐数据库是中国移动和偶数联合研发,...
-
【MySQL】PIPES_AS_CONCAT-性能影响分析验证报告
2026-09-05
MySQL sql_mode=PIPES_AS_CONCAT 性能影响分析验证报告 测试日期:2026-09-03 测试人:DarkAthena 更新:2026-09-03 补充 §5.7(|| 链式拼接展开方式的源码与实验验证)、§5.8...
-
FDE、本体建模与AI落地:从概念争议到国家正名
2026-09-04
FDE、本体建模与AI落地:从概念争议到国家正名 引子:一场被政策终结的辩论 2026年初,行业里还在争论一个问题:本体论、FDE(前沿部署工程师)到底是不是新东西?是不是又一轮概念包装?有人说,这不就是知识图谱换了个说法;有人说,FDE不...
-
【GaussDB】(HWSA25-084897515)普通用户非法提权的漏洞分析
2026-09-01
【GaussDB】(HWSA25-084897515)普通用户非法提权的漏洞分析 漏洞发现时间 2025年9月 漏洞表现 若数据库中存在A/B两个用户,只要将B用户的一个对象授权给了用户A,那么用户A在不知道B用户密码的情况下,可以通过执行...
-
【GaussDB】真相比你想的更复杂--执行exp函数报错
2026-09-01
【GaussDB】真相比你想的更复杂--执行exp函数报错 背景 客户有个正态分布计算的存储过程从ORACLE迁移到GaussDB 506.0.0SPC0500,运行时发现报错ERROR: value out of range: under...
-
【GaussDB】一个原生PG延续十七年的BUG被继承,SQL执行不报错,explain报错
2026-08-21
【GaussDB】一个原生PG延续十七年的BUG被继承,SQL执行不报错,explain报错 背景 其实这个问题最早我是在几年前(2023年11月),客户现场openGauss的一个发行版上发现的,当时有一个数据库连接驱动,会去执行一个这样...
-
【GaussDB】507内核版本安装包的调整
2026-08-21
【GaussDB】507内核版本安装包的调整 背景 GaussDB 507这个版本的安装包有较大调整,正常安装基本照着官方文档操作就行(这个版本的安装文档阅读不如之前版本流畅,需要反复在多个文档页面来回跳转,建议多打开几份),但有时候会有一...
-
【GaussDB】507版本gs_dump功能更新
2026-08-09
【GaussDB】507版本gs_dump功能更新 前言 GaussDB 507内核版本的gs_dump有了不少更新,而且客户在之前版本的实际使用过程中,的确发现了不少毛病,但版本说明书上并未列全所有新增和修改,这次就来借助AI看一下到底动...
-
【GaussDB】507内核版本新特性-视图失效重编译
2026-08-09
【GaussDB】507内核版本新特性-视图失效重编译 背景 众所周知,原生postgresql的视图如果引用了一个表,那么对这个表进行删除或者修改字段类型或者字段长度时,大概率会报错,说有视图依赖,但相同的场景在oracle并不会发生。 ...
-
【GaussDB】507内核版本新特性-rowid
2026-07-25
【GaussDB】507内核版本新特性-rowid 国产数据库做ORACLE兼容的都知道,rowid这个特性点始终是绕不过去的,尽管有些等价修改方案,但并非适用于所有场景。大部分国产数据库都早早实现了rowid,而GaussDB的rowid...
-
【DuckDB】开发DuckDB插件连接GaussDB/openGauss
2026-07-25
【DuckDB】开发DuckDB插件连接GaussDB/openGauss 背景 之前我有写过一篇使用DuckDB查询GaussDB里数据的文章【GaussDB】在duckdb中查询GaussDB的数据 ,部分大量数据的查询场景下,使用Du...
-
【GaussDB】507内核新特性-PLSQL字节码(三)
2026-07-19
【GaussDB】507内核新特性-PLSQL字节码(三) 上一篇《【GaussDB】507内核新特性-PLSQL字节码(二)》在结尾提到,官方文档和日志描述都不太完善,二进制里grep出来的字节码日志有很多没有命中,成了个遗憾。本文根据日...
-
【GaussDB】507内核新特性-PLSQL字节码(二)
2026-07-19
【GaussDB】507内核新特性-PLSQL字节码(二) 前言 上一篇《【GaussDB】507内核新特性-PLSQL字节码(一)》讲了正常使用的情况,这篇来讲讲使用约束。 一般来说,一个功能在哪些场景下支持,哪些场景下不支持,往往要么写...
-
【GaussDB】507内核新特性-PLSQL字节码(一)
2026-07-19
【GaussDB】507内核新特性-PLSQL字节码(一) 这个字节码内容较多,一篇讲不完,这篇先讲基础概念和正常使用的情况 官方文档介绍 《字节码简介》 字节码和汇编指令类似,是为PL/SQL专门定义的一组用于实现PL/SQL语义的指令,...
-
【GaussDB】分析一个使用子查询进行update导致的coredump
2026-07-18
【GaussDB】分析一个使用子查询进行update导致的coredump 背景 隔壁驻场同事在帮客户做SQL优化的时候,发现某个测试环境的GaussDB数据库(506.0.0SPC0500)近期发生过coredump,查看ffic_log...
-
【GaussDB】在UTF8的库上按GBK的字节数截取字符串
2026-07-18
【GaussDB】在UTF8的库上按GBK的字节数截取字符串 背景 在国产数据库迁移过程中,可能会有这样一个场景:源库ORACLE用的是ZHS16GBK字符集,目标库GaussDB用的是UTF8字符集,如果源库是VARCHAR2(10),且...