✕

AI咨询

每日早报 投融资 最新技术 行业应用 大模型进展

AI知识

AI工具库 AI智能体 AI编程 Hermes 使用 Codex 使用 Claude Code 学习路径 Prompt模板库

AI应用

最佳实践 企业落地 AI赚钱 OPC 一人公司 落地SOP AI成熟度诊断 咨询预约

其他

AI 问答 关于本站
首页 / 最新技术 / 正文

Show HN:RDST——本地代理监控Postgres/MySQL查询性能退化

事件

RDST是一款运行在个人电脑上的桌面代理,以只读方式连接PostgreSQL和MySQL,每分钟将每条查询与其自身的历史性能做对比,用于捕捉数据库查询性能的突然退化。开发者称,多年DBA经验显示数据库问题的修复总是被动的:一条无界查询可能在毫无预警的情况下迅速拖垮整个数据库,而传统流程要靠人工翻查pg_stats、找出最慢查询、判断缺失或有害索引,再手动修复。

RDST的机制是:对每条高开销查询自动执行EXPLAIN ANALYZE,剥离个人身份信息后发送给美国的前沿或开源模型提供商,由模型分析缺失的索引、查询可如何改写,并给出修复方案。随后系统运行一个名为JEV的分类模型,判断该查询的当前表现是否属于其正常行为,从而决定是否向用户发出通知。查询性能的完整历史会被保留数年,RDST还会持续跟踪整个数据库的健康状况并给出建议。

开发者举了一个真实案例:某用户的结账页面在一夜之间从瞬间加载变成耗时11秒,代码并未改动,原因是BI团队注入历史数据使订单表暴增4000万行,Postgres随即开始做全表扫描。这类由常规操作引发的意外退化正是RDST想即时捕获的场景。对运维和DBA团队而言,这类常驻代理有望把被动救火转为主动预警,但把查询计划发送给外部模型也带来数据合规方面的考量。

来源

本条目由采集管线自动抓取并发布,完整内容见下方来源链接。

*采集源:Hacker News*

📎 原始来源:Hacker News
本站内容为摘要与观点整理,不全文转载原文;版权归原作者所有。
💬 对这篇还有疑问?

直接问 AI,回答带站内出处。

就这篇提问

相关内容