标签

AI

当 PostgreSQL 规划器放弃索引:如何控制失控查询的爆炸半径

来源: planetscale.com 23
一条长期稳定的 PostgreSQL 查询,可能在数据分布、统计信息或参数发生变化后突然换掉执行计划。来源案例中,查询规划器放弃了原本可用的索引,导致查询失控;PlanetScale 的 Database Traffic Control 则在问题进一步扩散前限制了它。这个案例值得关注的地方,不只是“规划器为什么选错”,更是数据库入口能否在错误计划出现时...

从 OpenAI、Anthropic 到 Spring AI 2.0:如何设计可切换的模型接入层

来源: spring.io 34
OpenAI、Anthropic 与 Spring AI 2.0 被放在同一期 Spring Office Hours 节目中讨论,反映出 Java AI 应用正在面对一个现实问题:模型能力快速变化,但业务代码不能跟着每次供应商更新反复重写。对 Spring 开发者而言,关键不只是接通某个模型,而是把模型选择、提示词、超时、观测和故障处理放进可维护的应...

查询结果没变,数据库却慢了:用 RegreSQL 2.0 把执行计划纳入回归测试

来源: postgr.es 23
数据库回归测试常常只回答一个问题:SQL 返回的行是否正确。但生产事故还有另一种典型形态:结果完全正确,执行方式却从索引扫描悄悄变成全表扫描。测试全部通过,接口则随着数据增长逐渐超时。 RegreSQL 2.0 将测试边界从“返回了什么”扩展到“怎样返回”:除了比较结果集,还检查执行计划、实际读取的缓冲区、磁盘溢出、节点实际行数和基数估计误差,并允许使...

MateClaw 1.8.0:把 AI Agent 从知识问答推进到公众号与小红书写作

来源: oschina.net 35
MateClaw 1.8.0 把重点放到了“写材料”场景:同一套个人 AI 操作系统不仅能管理知识、记忆和工具,还开始面向公众号、小红书等内容渠道组织写作流程。这个变化值得关注,因为真正可用的内容 Agent 不能只生成一段文字,它还要完成资料检索、结构规划、渠道改写、人工审批和操作审计。 MateClaw 采用 Java 与 Vue 3 构建,底层基...

让一场 PostgreSQL 分享持续生长:从直播、转写到长期讨论

来源: postgr.es 27
技术会议的基本形态多年未变:讲者上台演讲,现场听众提问,幻灯片稍后上传,剪辑后的视频可能再等几周。这个流程适合线下交流,却没有充分利用直播、自动转写、机器翻译、全文检索和 AI 摘要已经具备的能力。 对于 PostgreSQL 这样的国际开源社区,问题尤其明显。旅行成本、签证、时区和语言会挡住大量开发者,而一次有价值的讨论往往在会议散场时也随之消失。更...

PostgreSQL Buildfarm Client 21:补丁栈测试、ABI 检查与非标准分支支持

来源: postgr.es 33
PostgreSQL Buildfarm Client 21 的变化不只是一批兼容性修复。它新增补丁栈与 ABI 检查模块,改进非标准分支和 Meson 构建识别,同时强化跨版本升级测试、超时诊断与失败日志归档。对于维护私有 Buildfarm、扩展分支或长期补丁队列的团队,这一版解决了不少日常自动化中的实际痛点。 新的 PatchStack 模块面向...

uniTerm v1.4:把 MongoDB、SSH 隧道与 AI 数据库查询装进轻量终端

来源: oschina.net 26
终端、SFTP 客户端、远程桌面和数据库管理工具常常各占一个窗口。uniTerm 选择把这些高频运维能力集中到一个跨平台应用中,而 v1.4 又加入了 MongoDB、SSH 隧道以及 AI 自然语言数据库查询,进一步缩短了“连接服务器、进入内网、检查数据”这条操作链路。 uniTerm 基于 Wails v2、Go 与 Vue 3 构建,支持 Win...

AI 工作负载应该运行在哪里:兼顾数据主权、成本与工程现实

来源: cncf.io 32
企业对 AI 的判断可能截然不同:有人把它视为新一轮生产力跃迁,也有人对成本、可靠性和实际收益保持谨慎。但无论立场如何,AI 已经逐渐进入企业技术战略。随之而来的关键问题不是“要不要追逐 AI”,而是“具体工作负载应该在哪里运行”。 这个问题不能只比较 GPU 单价。训练数据是否允许跨境、模型是否包含核心知识产权、业务能否接受公网依赖、团队能否运维加速...

接手看不懂的 PostgreSQL 查询:用 DBeaver AI 拆解,再用执行计划验证

来源: postgr.es 27
生产环境里经常会出现一种“跨过围栏扔过来”的 SQL:多层 CTE、相关子查询、窗口函数和含义模糊的别名挤在一起,原作者已经联系不上,但你仍然要判断它做什么、是否正确,以及为什么这么慢。DBeaver Community Edition 26.1.2 将 AI Assistant 加入免费开源版本,为这类查询提供了一个实用的阅读入口。 AI 可以快速解...

工具更强,审查反而更差:用 PR 证据约束 Copilot 代码审查

来源: github.blog 41
给代码审查 Agent 配上共享的 Unix 风格代码探索工具,看起来理应提升效果:它能搜索仓库、读取文件、查看差异,也能沿着调用链继续调查。但 GitHub 的实践揭示了一个反直觉结果:工具能力增强后,Copilot 代码审查一度变得更差。真正带来改善的,不是继续增加工具,而是围绕 Pull Request 中的证据重塑 Agent 工作流,从而减少...