标签

数据库

PostgreSQL 19 让 Autovacuum 学会排优先级:评分、权重与并行清理

来源: postgr.es 33
Autovacuum 从 PostgreSQL 8.1 起就承担着回收死元组、刷新统计信息和防止事务 ID 回卷的工作。PostgreSQL 19 的关键变化,不是增加另一条触发规则,而是让维护任务有了明确的优先级:数据库和表都会先接受风险评估,autovacuum worker 再处理最紧迫的对象。 这改变了一个长期存在的问题。过去,接近事务 ID ...

PostgreSQL 的 fsync:一个设置错误就可能让数据无法恢复

来源: postgr.es 32
默认开启,看起来只是 中一个普通的布尔参数,实际却守着 PostgreSQL 的持久性底线。查询规划参数配错,常见后果是 SQL 变慢; 配错,在断电、操作系统崩溃或宿主机故障后,可能留下无法恢复的数据损坏。 PostgreSQL 修改数据时,不会让每个事务直接重写完整的数据文件。它先更新共享缓冲区,并把恢复所需的信息写入 WAL。事务提交、检查点和后...

PostgreSQL 备份到底是怎么工作的:从逻辑导出到物理恢复

来源: planetscale.com 22
备份的价值不只在于“生成一个文件”,更在于关键数据损坏、误删或服务故障后,能否按预期恢复。理解 PostgreSQL 备份的工作方式,有助于选择合适的工具,也能避免只备份、不验证的假安全感。 PostgreSQL 备份大致可以分成两类:逻辑备份和物理备份。 逻辑备份保存的是数据库对象和数据的逻辑表示,例如表结构、数据行、索引定义、权限以及其他对象。 生...

Percona Operator for MongoDB 1.23.0:用 ClusterSync 迁移集群、向量检索与 PVC 快照备份

来源: percona.com 18
Percona Operator for MongoDB 1.23.0 的重点不只是创建 MongoDB 集群,而是让 Kubernetes 上的集群能够承担迁移、检索和恢复等生产职责。此次版本引入 ClusterSync,用于克隆运行中的源集群并持续消费变更流;同时带来语义向量搜索,以及基于 PVC 快照的备份能力。 这三项能力对应三个常见但成本很高...

智能体已经就位,但企业数据还没有:从记录系统走向行动系统

来源: cloud.google.com 21
企业把 AI 智能体推向生产时,真正卡住规模化的往往不是模型能力,而是数据能否提供可信的业务语境。智能体需要理解客户、订单、权限和业务规则,还要跨系统查询并执行操作。一次提示词就可能触发多轮检索、数据库查询和 API 调用,原本面向人工访问设计的数据平台,很容易在这种非线性负载下暴露延迟、成本和治理问题。 Google Cloud 在 Next 202...

别把超级用户交出去:为第三方 DBA 设计 PostgreSQL 最小权限账号

来源: postgr.es 30
第三方 DBA 需要查看慢查询、定位锁等待,甚至在事故中终止异常会话,但这不意味着他们必须获得 PostgreSQL 超级用户。更稳妥的方案是创建一个专用登录角色,再用 PostgreSQL 的预定义角色逐项授予监控、会话管理和维护能力。 这个模型的重点不是“尽量少给权限”,而是把工作范围翻译成可审计的数据库权限:能观察什么、能执行什么、明确不能接触什...

Expedia 如何用 AI 遥测分析平台加速生产事故排查

来源: infoq.com 21
生产事故排查通常不是“没有数据”,而是数据分散在日志、指标、链路追踪和事件记录中。工程师需要在高压状态下快速建立时间线、筛选异常服务,并判断哪些信号最可能指向根因。Expedia Group 引入的内部平台 STAR,正是围绕这一过程构建的 AI 辅助可观测性工具。 STAR 将服务遥测数据、结构化调查流程和大语言模型结合起来,帮助工程师分析生产事故、...

Expedia STAR:用服务遥测与大模型加速生产事故调查

来源: infoq.com 39
生产事故调查最耗时的部分,往往不是查看某一张监控图,而是在日志、指标、链路追踪和部署记录之间反复切换,并把零散信号整理成可验证的故障假设。Expedia Group 推出的内部平台 STAR,尝试用结构化工作流和大模型缩短这一过程,同时保留工程师对结论的审核权。 根据公开摘要,STAR 使用 FastAPI、Datadog、Celery、Redis 和...

uniTerm 1.5.2:不到 10MB 的跨平台运维工作台,强化背景与 RDP 体验

来源: oschina.net 30
uniTerm 1.5.2 的更新重点落在两个高频使用场景:终端背景更换与 RDP 功能优化。相比单纯增加协议数量,这类改进更贴近日常运维,因为工程师可能连续数小时盯着终端,也经常需要在命令行、文件传输和远程桌面之间切换。 uniTerm 基于 Wails v2、Go 和 Vue 3 构建,将远程终端、文件传输、远程桌面、数据库客户端、服务器监控与 A...

CrateDB 6.4.1 发布:面向机器数据的分布式 SQL 数据库维护更新

来源: oschina.net 18
CrateDB 6.4.1 已正式发布。这是一次以修复为重点的维护版本。对正在使用 CrateDB 承载日志、指标、设备遥测和工业时序数据的团队来说,维护版本的价值通常不在新语法,而在于降低生产环境中的不确定性,并为后续升级提供更稳定的基线。 CrateDB 的定位不是传统单机关系数据库的简单扩容版。它把分布式存储、分片和并行查询封装在 SQL 接口后...