标签

MySQL

MongoDB Atlas 看不到的诊断记录:用 FTDC 找回实例运行现场

来源: percona.com 36
MongoDB 服务器自带一台低调的“飞行记录仪”:FTDC(Full Time Diagnostic Data Capture)。它持续把运行指标写入 ,并通过增量编码和压缩保存较长时间的历史。来源文章指出,一台 MongoDB 服务器每秒会记录约 5,700 项指标。对排查偶发慢查询、复制延迟尖峰、缓存抖动和磁盘拥塞来说,这类时间序列现场往往比一段...

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

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

别急着判定内存泄漏:复现 Percona Server 存储过程的内存增长

来源: percona.com 41
一次原本用于比较不同内存分配器的基准测试,却暴露出存储过程执行时意料之外的内存变化。这个现象值得关注,因为操作系统看到的 RSS、MySQL 内部统计的已分配字节,以及真正无法回收的内存,并不是同一个指标。仅凭“调用结束后 RSS 没降”就判断发生泄漏,很容易得出错误结论。 观察 Percona Server for MySQL 的存储过程时,至少要拆...

PB 级分片 Postgres 如何把备份时间压缩到小时级

来源: planetscale.com 40
当 Postgres 数据增长到 PB 级,并被拆分到大量分片后,备份不再是一条 命令能够解决的问题。PlanetScale 的实践表明,关键不是让单个备份任务跑得更快,而是把分片读取、对象存储上传和恢复校验拆成可水平扩展的并行流水线,再通过 WAL 重放把数据库推进到目标时间点。 大型备份通常同时消耗三类资源:数据库磁盘读取带宽、备份节点的 CPU ...

Percona Server for MongoDB 8.3 技术预览:用实验环境验证升级与搜索工作负载

来源: percona.com 55
Percona Server for MongoDB 8.3 已进入技术预览阶段。这不是一次面向生产集群的常规升级,而是给实验室、预发布集群和基准测试平台准备的早期版本。它尤其值得正在评估全文搜索、向量搜索等后续能力的团队关注,但现阶段的重点应是验证、测量和反馈,而不是承载真实业务流量。 技术预览版本允许开发者提前观察新版本在真实数据模型和工作负载下的...

ApiGo 5.2:用 AI 与低代码打通 REST API 开发、治理和运维

来源: oschina.net 43
ApiGo 5.2 面向企业 API 开发与治理场景,将数据源接入、REST API 生成、AI Skill 构建以及接口运维放进同一套低代码平台。它要解决的不是单纯“少写几行代码”,而是缩短数据到接口的路径,并让设计、开发、文档和运行治理共享同一份配置。 传统的数据接口通常要经过建模、编写控制器、处理分页、补充文档、部署服务等环节。业务字段变化后,代...

PostgreSQL MVCC 的代价:真正该比较的是谁为历史版本买单

来源: postgr.es 42
PostgreSQL 的 MVCC 经常因表膨胀、写放大、VACUUM 调优和 32 位事务 ID 被批评。这些问题都真实存在,但只说“PostgreSQL 的 MVCC 很差”还少问了一步:如果读者不能阻塞写者,那么旧版本必须保存在某个地方,清理成本也必须由某个组件承担。不同数据库没有消灭这笔成本,只是决定由写入、历史读取、缓存、临时空间还是后台整理...

从发布首日发现漏洞:用 Percona MongoDB 工具内置 SBOM 扫描 CVE

来源: percona.com 61
从 PBM 2.15.0 和 PCSM 0.9.0 开始,二进制压缩包、RPM、DEB 和 Docker 镜像等发布制品都会附带 CycloneDX 1.6 JSON 格式的软件物料清单(SBOM)。这意味着团队不必等到软件部署后再猜测其中包含哪些依赖,可以在下载、构建或准入阶段立即扫描已知 CVE。 传统漏洞扫描通常直接检查文件系统、软件包数据库或容...