Agent Skills
返回列表
💻

SQL Pro 数据库专家

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/sql-pro-zh。

技能介绍

解决的问题

写复杂 SQL 时常卡在几个具体点上:查询正确但慢、索引加了反而劣化、EXPLAIN 看不懂、OLTP 与 OLAP 负载互相影响。这个技能面向这些问题,把查询设计、执行计划、索引策略和数据库平台约束放在一起判断,而不是只给语法片段。

如何工作

  • 先确认目标:明确查询意图、数据量、延迟要求和安全约束。
  • 检查模式与统计信息:关注表结构、访问路径、分区、统计信息是否可支持稳定计划。
  • 优化与验证:使用窗口函数、递归 CTE、JOIN 策略、EXPLAIN 等现代 SQL 技术,并在真实数据量下测试。
  • 覆盖常见平台:适用于 PostgreSQL、Snowflake、BigQuery、Redshift、Aurora、TiDB、CockroachDB 等云原生、HTAP 或数据仓库场景。

边界与注意

它更适合 SQL 数据库和可获取计划信息的系统;不适合纯 ORM 指导、非 SQL/文档型系统,或在无法取得 EXPLAIN、模式详情时做深度调优。生产环境执行重查询前,应使用只读副本、限流或资源隔离。

使用场景

  • 在 Snowflake 上把十亿行分析查询从分钟级优化到可接受范围
  • 为符合 GDPR 的多租户 SaaS 应用设计带行级安全的数据库模式
  • 创建每秒更新、最小延迟的实时仪表盘 SQL 查询
  • 实现从 Oracle 到云原生 PostgreSQL 的数据迁移与验证方案

适合人员

  • 负责 OLTP 服务慢查询优化的后端工程师:希望基于 EXPLAIN 调整索引与查询
  • 建设数据仓库的分析工程师:需要完成同期群、留存与多维分析查询
  • 负责云数据库迁移的平台工程师:希望规划 Oracle 到 PostgreSQL 的迁移与验证
  • 做多租户 SaaS 的架构师:需要行级安全、审计与合规的数据模型