标签

数据库

用 PostgreSQL HOT Update 调整 Fillfactor:HammerDB TPROC-C 基准测试中的膨胀控制

来源: postgr.es 62
在高频更新的 PostgreSQL 工作负载中,Vacuum 往往被视为必须持续追赶的后台任务。但有一条更直接的优化路径:让更新尽可能使用 HOT(Heap-Only Tuple),把新版本留在同一个数据页中,从而减少索引维护、降低表膨胀增长,并减少 Vacuum 的压力。 Avi Vallarapu 的 HammerDB TPROC-C 基准测试聚焦...

TimescaleDB 2.29.1 发布:性能、错误修复与安全升级需要同步处理

来源: oschina.net 33
TimescaleDB 发布了 2.29 系列更新,带来性能改进、错误修复以及多项安全漏洞修复。来源标题标注为 2.29.1,但摘要正文提到的是 2.29.0;实际升级前应以官方发布包、扩展版本号和安全公告为准。对于生产环境用户,这次更新的重点不只是获得新功能,更是尽快修复已知安全问题并降低时序数据处理中的异常风险。 摘要明确提到的安全修复包括 、 和...

从 Release Notes 到 Commit:用 AI 挖掘 PostgreSQL 18/19 真正值得关注的变化

来源: my.oschina.net 59
PostgreSQL 18 已经发布,Release Notes 给出了正式变化;PostgreSQL 19 尚未正式发版,能够观察的主要是开发分支上的提交记录。面对数千条 commit,真正困难的不是“找出改动”,而是判断哪些变化会影响查询性能、运维方式、兼容性和日常开发体验。 演讲者采用了一条值得复用的路线:让 AI 先批量归纳 commit,再逐...

HeidiSQL 12.21 发布:索引大小展示与数据库树列层级优化

来源: oschina.net 38
HeidiSQL 12.21 已经发布。本次版本没有加入复杂的新工作流,但集中改善了表格编辑器、数据库树和更新检查等日常使用细节,同时修复了旧版 MySQL 的 SQL 兼容性问题,以及导入设置、刷新会话列表和断开连接会话相关的问题。 新版本在表格编辑器中使用单独的列显示索引大小。过去,开发者往往需要额外执行查询,才能判断某张表的索引占用了多少空间;现...

把 GUC 管好:用 idle_session_timeout 清理空闲连接

来源: postgr.es 33
PostgreSQL 中,空闲会话并不会持有锁,也不会阻止 推进,但它们仍然会占用连接槽位和后端进程内存。当连接池配置不当、应用实例频繁扩容,或者某些客户端异常断开时,这些会话可能逐渐堆积。 提供了一个直接的回收机制:当会话处于普通空闲状态超过指定时间,PostgreSQL 可以主动终止它。关键在于,这个参数应该和连接池的生命周期、客户端重连策略一起设...

从多结果集到游标集合:DMS 如何迁移 SQL Server 存储过程

来源: cloud.google.com 44
SQL Server 允许一次存储过程调用连续返回多个表格结果,应用通常只需依次调用 就能读取。PostgreSQL 的执行模型不同:多个数据集需要通过显式游标管理,而且游标只能在所属事务中使用。 这项差异会直接影响大型迁移。面对数百个包含条件分支、嵌套调用和标量返回值的存储过程,逐个手工重写既慢,也容易漏掉某条执行路径。Google Cloud Da...

Target 如何用 Spanner Graph 统一零售搜索、向量检索与交易数据

来源: cloud.google.com 52
零售商品发现正在从“输入关键词、返回商品列表”转向理解购物意图、商品语义和实体关系。Target 的 Gift Finder 聊天智能体就是一个典型场景:系统不仅要找到语义相近的商品,还要理解品类、品牌、适用年龄、兼容配件和顾客偏好,并在实时交易数据持续变化时保持结果一致。 Target 为此将原本分散在 Elasticsearch、NoSQL 数据库...

从成果评价看可信多模 AI 数据底座:关键不只是存储,而是可追溯、可验证、可治理

来源: oschina.net 52
深圳九有数据库有限公司与北京大学联合攻关的“可信多模 AI 数据底座关键技术及应用”项目,近日通过先进技术成果西部转化中心组织的科技成果评价。专家组给出的结论是:成果技术总体达到国内领先水平,部分技术达到国际领先水平。 公开摘要没有披露具体技术架构、性能指标和产品接口,因此不能据此推断项目采用了哪些数据库内核、向量算法或模型框架。不过,“可信”“多模 ...

Redisson 4.7.0:用批量 Map 与环形缓冲区简化 Redis 数据结构操作

来源: oschina.net 41
Redisson 4.7.0 已发布。这个 Java Redis 客户端不仅封装了字符串、哈希和有序集合等基础命令,还以 Java 对象的方式提供驻内存数据网格能力。新版本把改进重点放在批量 Map 操作和有界队列场景:新增 、基于数组的 Circular Buffer,并为 增加 、 等读取能力。 这些变化的价值不只是“多了几个 API”。它们让开发...