Agent 的 run_sql 工具:PostgreSQL 会话沙箱、超时参数与 RLS 多租户隔离
针对 Coding Agent 与 MCP 数据库工具中「模型生成 SQL」的副作用与资源耗尽风险,说明如何用专用角色、会话级 GUC、连接池 checkout 钩子与行级安全策略组合成可落地的只读沙箱,并给出生产参数表与常见绕过边界。
2026-07-07database2026-07
Category
共 5 篇文章。
针对 Coding Agent 与 MCP 数据库工具中「模型生成 SQL」的副作用与资源耗尽风险,说明如何用专用角色、会话级 GUC、连接池 checkout 钩子与行级安全策略组合成可落地的只读沙箱,并给出生产参数表与常见绕过边界。
结合 PostgreSQL 官方行锁语义与可见性超时(visibility timeout),说明如何把 LLM Agent 批处理任务映射为可水平扩展的租约队列,并给出 claim SQL、心跳参数与 exactly-once 边界。
深入解析 MySQL 9.6 如何通过将外键级联操作移至 SQL 引擎,彻底解决其因在 InnoDB 内部执行而无法被二进制日志记录的历史问题,保障复制与 CDC 场景下的数据一致性。
解析 SQLite 无服务器架构如何消除网络往返开销,展示 Fossil 版本控制系统单页面 200+ SQL 查询仍保持 25ms 响应的工程原理。
剖析 PostgreSQL 在相关列场景下 Merge Join 基数估计的失效机制,展示统计采样不足如何导致计划选择劣化。