过去,分析系统的大部分查询由人发起。用户打开报表、调整筛选条件,再决定是否继续下钻。人的操作速度限制了查询产生的频率。
Agent 改变了这个前提,给定一个目标,Agent 会自动拆解归因树、生成执行计划、并发调用数据库并检查中间结果,再动态调整下一步的下钻策略。查询发起者从人变成了可以持续运行的软件,数据基础设施面对的也不只是一个新的交互入口,也是一种新的负载模式。
负载形态:从人驱动到任务驱动
人工分析通常逐步进行。Agent 也会经历类似过程,但它可以连续执行,部分步骤还可以并发完成。
在工程实践中,单个复杂的 Agent 归因任务在几十秒内密集发起数十条甚至上百条 SQL 已成常态。一次业务目标与单次底层查询之间的一对一映射被彻底打破。这种发压模式给数据底座带来了新的挑战:
- 查询数量增加:任务拆解、数据下钻和结果验证都会产生新的查询。
- 查询更集中:单个 Agent 可以连续执行,多个 Agent 还可能同时运行。
- 路径更动态:中间结果会影响后续动作,查询数量和成本较难提前确定。
1. 并发:延迟要按整个任务链路计算
Agent 查询的并发可能来自两个层面:单个 Agent 同时查询不同维度,或者多个用户同时运行不同 Agent。即使平均查询量变化不大,短时间内集中的调用仍可能增加排队时间。
在此模式下,传统的单一指标(如 QPS 或单条 SQL 的平均响应时间)将失去代表性。即便 90% 的探针 SQL 在 200 毫秒内返回,若有 2 条关键查询遭遇锁等待或排队卡顿数秒,整个 Agent 的决策链就会停滞。
因此,技术团队需要将评估重心转向高峰期活跃连接数、排队延迟、P99 延迟,以及单个 Agent 任务的端到端耗时。对最终用户而言,核心指标只有一个:业务任务究竟多久能给出答案。
MirrorData 是 MIP(镜舟企业级 AI 数据平台)的极速分析底座,针对并发场景提供了高吞吐的亚秒级分析能力与细粒度并发控制。它不只是降低单条查询延迟,更让 Agent 查询能够作为一种独立负载被识别和管理。
2. 时效:数据新鲜度决定决策链质量
Agent 的核心机制是「观察—思考—行动」闭环。上一轮 SQL 的查询结果,直接作为下一轮推理决策的 Context 输入。
如果底层数据更新滞后,Agent 就会基于过时状态继续推演,进而导致严重的逻辑循环或分析幻觉。例如,库存调度 Agent 若读取到 10 分钟前的延迟快照,可能会重复下发无效的调拨指令。
但这并不意味着所有场景都要追求端到端秒级实时。实时性与系统成本始终需要取得平衡:
- 经营大盘与周报类任务,按小时或 T+1 批处理更新即可满足需求;
- 实时风控、动态定价与智能调度类任务,则对秒级数据新鲜度与读写一致性有严格约束。
在 MIP(镜舟企业级 AI 数据平台)平台中,数据基座层 MirrorData 能够支持高频实时增量写入与秒级可见性,使 Agent 能够基于高保真、高时效的数据持续校准决策,同时支持按业务层级灵活配置数据更新频率,避免算力过度配置。
3. 隔离:Agent 负载与既有任务共存
企业引入 Agent 时,现有的业务大盘、高管看板、实时数仓 ETL 和批量加工任务依然在持续运转。Agent 是作为一种不可预测的「新型变量负载」加入现有集群的。
如果两者共享同一资源池,极易发生灾难性资源争用:
- Agent 自由发起的跨表扫描大查询,可能占满内存导致 ETL 管道延迟;
- 报表高峰期的算力挤占,又会反过来使正在交互的 Agent 超时崩溃。
评估混合负载影响时,不能简单计算 Agent 的数量,需要建立严密的工作负载隔离机制。MirrorData 通过多计算集群物理隔离与细粒度资源组调度,将探索性 Agent 查询与生产级报表、写入管道彻底隔离,保证即便 Agent 发生意外的笛卡尔积扫描,核心业务大盘依然能稳定吐数。
4. 成本:重复查询与无效调用需要约束
Agent 在下钻、重试和验证过程中,可能反复访问相同数据。其中一部分查询是完成任务必需的,另一部分来自重复验证、任务拆解偏差,或者停止条件不明确。
另外,还有一个工程问题:大模型生成的 SQL 文本不稳定。同一个业务问题,两次生成的 SQL 在别名、字段顺序、过滤条件写法上常常有差异,基于 SQL 文本哈希的缓存命中率会因此明显下降。实践中更有效的复用手段是结果缓存和物化视图,针对相对静态的数据切片,直接复用计算结果。
对于适合复用的查询结果,MirrorData 提供结果缓存,减少重复计算,同时通过成本护栏约束 Agent 负载带来的额外消耗。
数据更新频率、用户权限和结果失效时间需要单独考虑。成本护栏帮助企业区分有效调用、重复调用和异常调用。
5. 观测:从监控单条 SQL 到追踪一次任务
传统数据库运维以 SQL 语句为最小观测单位:关注单条语句的 CPU 占用、扫描行数与执行计划。但在 Agent 时代,这种孤立视角的监控面临失效。
当数据团队在后台看到一条高消耗的慢查询时,往往根本无法解答以下关键问题:
- 这条 SQL 究竟是由哪个业务部门的哪个 Agent 实例生成的?
- 它的前置 Prompt 和前序执行步骤是什么,为何会触发这次深层扫描?
- 最终产出的分析报告是否真的采纳了这批结果?
这要求数据治理从「单点执行监控」升级为「端到端全链路 Trace」。
在 MIP 平台中,MirrorPilot 承担了从用户指令、Planning 分解到 SQL 执行的全链路追踪职责,而 MirrorControl 则构建了跨业务层与数据库层的鉴权、审计与执行留痕机制。二者协同,让工程团队能够以「单次任务」为单位还原上下文,兼顾技术排障与合规审计。
基础设施就绪度评估:六个关键自查问题
Agent 带来的压力与实际使用强度相关。用户少、任务简单、调用频率低的阶段,现有系统通常够用。结合这些年的落地实践,我们通常先用六个问题做第一轮评估:
- 单个任务通常产生多少次查询?
- 同一时间会运行多少个 Agent?
- Agent 是否与核心报表共享资源?
- 是否出现查询排队或长尾延迟?
- 重复查询和失败重试占多大比例?
- 能否追踪单个任务的资源消耗?
Agent 带来的核心变化,是查询可以被持续、动态地发起。镜舟新产品 MIP 的应对方式,是把能力分别放进数据与 Agent 的执行链路:MirrorData 承担高并发分析、实时更新、负载隔离与结果缓存,MirrorPilot 负责全链路 Trace,MirrorControl 守住权限、成本与审计。
企业需要解决的优先级,取决于自身负载:先定位当前的主要矛盾是并发、时效、资源竞争还是调用成本,再决定从哪里入手。
想评估现有数据基础设施对 Agent 负载的支撑情况?欢迎预约镜舟架构师一对一技术评估。