跳到主要内容

AI 副驾驶与运维辅助

AI 副驾驶​

功能栏「AI 助手」打开侧栏:

AI 副驾驶

  • 自然语言转 SQL:用中文描述需求(如“查询 age 大于 70 的记录”),AI 结合当前连接的表结构上下文生成 SQL,卡片内可一键复制 / 插入编辑器 / 直接执行。
  • 自主查库:授权后 AI 可自主执行只读查询多轮取证回答问题。
  • 支持双协议接入:OpenAI 兼容(含内网 GLM)与 Anthropic;配置入口在 AI 侧栏 ⚙(流式输出,生成中可停止)。
  • 会话多轮保持,历史会话可切换/删除。

说明: AI 直连你配置的服务端,凭据仅存本地;查询上下文默认只传表结构(DDL),不传数据。

会话与慢查询​

会话管理​

功能栏「会话管理」(需已连接):

会话管理

  • 表格列出:PID、用户、数据库、客户端地址、状态(活动/空闲)、当前 SQL、开始时间、持续秒数。
  • 锁等待链:被阻塞的会话「等待」列红色标识并显示阻塞源头 PID,一行看清“谁堵谁”。
  • 操作:终止会话(kill,二次确认)、断开自己的会话。

慢查询​

功能栏「慢查询」:

慢查询

  • 基于 pg_stat_statements:调用次数、平均耗时、总耗时、返回行数,点击列头排序。
  • 复制语句可直接粘到编辑器加 EXPLAIN 分析。

执行历史​

功能栏「执行历史」:

执行历史

  • 环形保留最近 500 条:SQL 摘要、连接名、时间、耗时、行数、状态(OK/ERROR)。
  • 顶部过滤:关键字 + SELECT/DML/DDL 类型芯片。
  • 双击任意记录回填到当前 SQL 标签(整段替换);「清空全部」有确认弹窗。
  • 历史自动去重:同一 SQL 重复执行只保留最新一条并置顶。

对象搜索​

点击主界面顶部搜索框(或 Ctrl+P):

对象搜索

  • 输入 ≥1 字符实时搜索:表 / 视图 / 函数 / 存储过程,分类标签带计数切换。
  • 命中关键词高亮;右侧显示所属模式。
  • 精准匹配快捷动作:USE "schema";(有同名模式才可点)、SELECT * FROM "name"; 一键开新标签。
  • 键盘流:↑↓ 选择、Enter 跳转(表/视图 → 数据页,函数 → 源码)、Esc 关闭。