上一页 1 2 3 4 5 6 ··· 24 下一页

2026年9月1日

【GaussDB】真相比你想的更复杂--执行exp函数报错

摘要: 【GaussDB】真相比你想的更复杂--执行exp函数报错 背景 客户有个正态分布计算的存储过程从ORACLE迁移到GaussDB 506.0.0SPC0500,运行时发现报错ERROR: value out of range: underflow,但相同的SQL和相同的数据在ORACLE没有报错。 阅读全文

posted @ 2026-09-01 22:53 DarkAthena 阅读(7) 评论(0) 推荐(0)

2026年8月21日

【GaussDB】一个原生PG延续十七年的BUG被继承,SQL执行不报错,explain报错

摘要: 【GaussDB】一个原生PG延续十七年的BUG被继承,SQL执行不报错,explain报错 背景 其实这个问题最早我是在几年前(2023年11月),客户现场openGauss的一个发行版上发现的,当时有一个数据库连接驱动,会去执行一个这样的SQL select parameter_mode, pa 阅读全文

posted @ 2026-08-21 09:31 DarkAthena 阅读(9) 评论(0) 推荐(0)

【GaussDB】507内核版本安装包的调整

摘要: 【GaussDB】507内核版本安装包的调整 背景 GaussDB 507这个版本的安装包有较大调整,正常安装基本照着官方文档操作就行(这个版本的安装文档阅读不如之前版本流畅,需要反复在多个文档页面来回跳转,建议多打开几份),但有时候会有一些特殊情况可能会有应急非标操作、故障排查、甚至源码分析,所以 阅读全文

posted @ 2026-08-21 09:31 DarkAthena 阅读(20) 评论(0) 推荐(0)

2026年8月9日

【GaussDB】507内核版本新特性-视图失效重编译

摘要: 【GaussDB】507内核版本新特性-视图失效重编译 背景 众所周知,原生postgresql的视图如果引用了一个表,那么对这个表进行删除或者修改字段类型或者字段长度时,大概率会报错,说有视图依赖,但相同的场景在oracle并不会发生。 举个常见的场景: 业务表都在数据库A用户下,另外有个B用户权 阅读全文

posted @ 2026-08-09 16:41 DarkAthena 阅读(13) 评论(0) 推荐(0)

【GaussDB】507版本gs_dump功能更新

摘要: 【GaussDB】507版本gs_dump功能更新 前言 GaussDB 507内核版本的gs_dump有了不少更新,而且客户在之前版本的实际使用过程中,的确发现了不少毛病,但版本说明书上并未列全所有新增和修改,这次就来借助AI看一下到底动了些啥,并且对之前版本的一些问题进行测试 比较这两个文档的差 阅读全文

posted @ 2026-08-09 16:41 DarkAthena 阅读(23) 评论(0) 推荐(0)

2026年7月25日

【DuckDB】开发DuckDB插件连接GaussDB/openGauss

摘要: 【DuckDB】开发DuckDB插件连接GaussDB/openGauss 背景 之前我有写过一篇使用DuckDB查询GaussDB里数据的文章【GaussDB】在duckdb中查询GaussDB的数据 ,部分大量数据的查询场景下,使用DuckDB来查询的性能的确优于直接在GaussDB里查询。但是 阅读全文

posted @ 2026-07-25 16:51 DarkAthena 阅读(21) 评论(0) 推荐(0)

【GaussDB】507内核版本新特性-rowid

摘要: 【GaussDB】507内核版本新特性-rowid 国产数据库做ORACLE兼容的都知道,rowid这个特性点始终是绕不过去的,尽管有些等价修改方案,但并非适用于所有场景。大部分国产数据库都早早实现了rowid,而GaussDB的rowid却迟迟不出,直到今年刚发布的507内核版本,rowid终于是 阅读全文

posted @ 2026-07-25 16:51 DarkAthena 阅读(9) 评论(0) 推荐(0)

2026年7月19日

【GaussDB】507内核新特性-PLSQL字节码(三)

摘要: 【GaussDB】507内核新特性-PLSQL字节码(三) 上一篇《【GaussDB】507内核新特性-PLSQL字节码(二)》在结尾提到,官方文档和日志描述都不太完善,二进制里grep出来的字节码日志有很多没有命中,成了个遗憾。本文根据日志描述反向倒推测试场景,尝试命中更多上一篇没有覆盖到的BC日 阅读全文

posted @ 2026-07-19 15:25 DarkAthena 阅读(9) 评论(0) 推荐(0)

【GaussDB】507内核新特性-PLSQL字节码(二)

摘要: 【GaussDB】507内核新特性-PLSQL字节码(二) 前言 上一篇《【GaussDB】507内核新特性-PLSQL字节码(一)》讲了正常使用的情况,这篇来讲讲使用约束。 一般来说,一个功能在哪些场景下支持,哪些场景下不支持,往往要么写白名单,要么写黑名单,不会两个都写上。 白名单意味着:产品保 阅读全文

posted @ 2026-07-19 15:25 DarkAthena 阅读(35) 评论(0) 推荐(0)

【GaussDB】507内核新特性-PLSQL字节码(一)

摘要: 【GaussDB】507内核新特性-PLSQL字节码(一) 这个字节码内容较多,一篇讲不完,这篇先讲基础概念和正常使用的情况 官方文档介绍 《字节码简介》 字节码和汇编指令类似,是为PL/SQL专门定义的一组用于实现PL/SQL语义的指令,通过将PL/SQL语句转化为字节码完成用户的指令。一个字节码 阅读全文

posted @ 2026-07-19 15:25 DarkAthena 阅读(14) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 24 下一页

导航