仪表盘实时概览
主视图给出所选周期内的平均延迟与每秒查询数,并以时间图表呈现每个指标,悬停可看精确时间戳与数值,回放控件可逐步查看捕获到的活动。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
内置于 Prisma Postgres 的数据库查询分析与优化建议工具
Prisma Optimize 是 Prisma Postgres 内置的查询分析功能,现已更名为 Query Insights,随 Prisma Postgres 提供且不额外收费。它提供实时仪表盘,展示所选周期内的平均延迟、每秒查询数,并用时间图表和回放控件呈现查询活动;下方列出分组查询的延迟、执行次数、读取量等指标,可按表筛选或排序。点击任一查询可查看完整 SQL、AI 生成的分析和可复制提示词,方便粘贴到编辑器或 Cursor、Copilot、Claude 等工具中直接应用修复。配合 @prisma/sqlcommenter-query-insights 包,还能把慢查询追溯到具体的 prisma 调用。明确说明它不会自动改写你的查询或 schema,AI 分析也仅作起点,修改上线前需自行审核。
Prisma Optimize 是 Prisma Postgres 内置的查询分析工具,现已被 Query Insights 取代并纳入 Prisma Postgres,不额外收费。它面向使用 Prisma Postgres 的开发者与团队,帮助定位哪些查询慢、为什么开销大、下一步该改什么。
它的能力集中在观测与建议:仪表盘给出平均延迟与每秒查询数并配时间图表;查询列表按表分组展示延迟、执行次数、读取量和最近出现时间;查询详情提供完整 SQL、AI 生成的分析以及可复制的提示词。官网明确它不会自动改写查询或 schema。配合 SQL 注释功能,Prisma ORM 可以把 SQL 语句映射回生成它的 prisma.* 调用;对原始 SQL,仍能看到完整 SQL 行为。
普通用户主要通过 Prisma Console 查看仪表盘与查询列表;开发者可安装 @prisma/sqlcommenter-query-insights 并传入 PrismaClient 的 comments 选项,开启 ORM 归因,再用复制出的提示词在编辑器或 AI 编程助手中落地修改;团队则可以据此把数据库症状对应到具体代码改动。
主视图给出所选周期内的平均延迟与每秒查询数,并以时间图表呈现每个指标,悬停可看精确时间戳与数值,回放控件可逐步查看捕获到的活动。
表中每行包含延迟、执行次数、读取量、最近出现时间和 SQL 语句形态,上方控件支持按表筛选、排序,以及聚焦重复、高读取或最近执行的语句。
选中查询后展示该语句的表、执行次数、平均延迟、每次调用读取量等统计摘要,完整 SQL 语句,以及 AI 生成的分析,说明是否需要优化及原因。
查询详情提供可直接粘贴到编辑器或 AI 编程助手的提示词,内含实际查询与上下文,可粘贴进 Cursor、Copilot 或 Claude 获得具体代码改动,无需切换上下文。
使用 Prisma ORM 时,可追踪从应用代码到生成 SQL 的完整链路,看到是哪个 prisma.* 调用产生了慢查询,即使一次调用展开为多条 SQL 语句也能对应。
安装 @prisma/sqlcommenter-query-insights 并传给 PrismaClient 构造函数的 comments 选项,即可为查询加上 SQL 注释标记,使查询洞察能映射回 Prisma 调用。
文档列出常见问题与对应表现和修法:N+1 查询表现为一次请求查询数高,可用嵌套读取、批处理或连接解决;缺失索引表现为读取量相对返回行数偏高,需按过滤模式添加索引。
已把数据库托管在 Prisma Postgres 上,可直接在 Prisma Console 打开查询洞察,查看平均延迟、每秒查询数与分组查询列表,定位慢查询无需额外接入。
安装 @prisma/sqlcommenter-query-insights 并传入 PrismaClient 的 comments 选项后,可把慢 SQL 追溯到具体的 prisma.* 调用,便于把数据库症状对应到代码改动。
查询洞察仍能展示完整 SQL 行为,但 ORM 级别的归因需要上方配置,未使用 Prisma ORM 时无法看到是哪个 Prisma 调用产生了该语句。
该功能内置于 Prisma Postgres 并随其提供,官网未说明可单独用于其他数据库,因此不在 Prisma Postgres 上的项目无法直接使用。
它已被 Query Insights 取代,并纳入 Prisma Postgres,随该服务提供且不额外收费,可在 Prisma Console 中试用。原文说明 Query Insights replaces Prisma Optimize and is now included with Prisma Postgres at no extra cost。
不会。明确写 Query Insights 不会自动改写你的查询或 schema。它提供的是 AI 生成的分析、建议改动和预期影响,并把你的实际查询与上下文放进可复制提示词,由你在编辑器或 AI 编程助手中落地修改。同时提醒把 AI 分析当作起点而非最终答案,上线前要审核建议的改动。
需要开启 ORM 归因。先安装 @prisma/sqlcommenter-query-insights,再把它传入 PrismaClient 构造函数的 comments 选项,例如在创建 PrismaClient 时配置 comments: [prismaQueryInsights()]。这样会给查询加上 SQL 注释标记,使查询洞察能把 SQL 语句映射回生成它们的 Prisma 调用。该能力建立在 Prisma Client 的 SQL 注释功能之上。
仪表盘顶部可查看所选周期内的平均延迟和每秒查询数,并为每个指标配时间图表,悬停可看精确时间戳与数值,还有回放控件可逐步查看捕获到的活动,因此更容易判断问题是稳定、突发还是集中在某个短窗口。下方查询列表每行包含延迟、执行次数、读取量、最近出现时间和 SQL 语句形态。
官网把它们列为典型问题并给出表现与修法。N+1 查询的表现是一次请求的查询数偏高,常见的修法是使用嵌套读取、批处理或连接;缺失索引的表现是读取量相对返回行数偏高,修法是按过滤模式添加合适的索引。查询洞察的价值在于把数据库症状连接到具体代码改动。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| Prisma Optimize本工具 | 4.3 | 随 Prisma Postgres 提供,不额外收费 | 仪表盘实时概览;分组查询列表;查询详情与 AI 分析;可复制修复提示词 | Web / API |
| Chat2DB-ai | — | 免费试用含 200 次 AI 调用;博客园联合会员 ¥18.25/人/月,企业版 | 一个强大的数据库管理工具,它通过自然语言处理技术简化了数据库查询和数据分析的过程 | Web / Windows / Mac |
| Chat2DB | — | 免费试用 200 次 AI 调用;联合会员 ¥18.25/人/月,企业版需联系 | 一个强大的数据库管理工具,它通过自然语言处理技术简化了数据库查询和数据分析的过程 | Web / Windows / Mac |
| Aptitude AI | — | 未标价 | AI 驱动的客户对话分析工具 | — |
| Superads | — | 未标价 | AI 驱动的广告创意分析工具 | — |
| AI Database Query Tool | — | 未标价 | AI 驱动的工具,通过自然语言查询数据库,无需 SQL | — |