SuperAPI AI 工具集

sql-pro

数据与分析

查看项目

更新于 10-15 11:37

技能介绍

用途

sql-pro 是一个面向现代数据库系统、性能优化与高级分析技术的 SQL 专家技能,适用于云原生与混合 OLTP/OLAP 环境。

适用场景:

  • 编写复杂 SQL 查询或分析
  • 通过索引或执行计划调优查询性能
  • 为 OLTP/OLAP 工作负载设计 SQL 模式

不适用场景:

  • 仅需要 ORM 层面的指导
  • 系统为非 SQL 或仅文档型
  • 无法访问查询计划或模式细节

主要能力

  • 现代数据库系统与平台:云原生数据库(Amazon Aurora、Google Cloud SQL、Azure SQL Database);数据仓库(Snowflake、Google BigQuery、Amazon Redshift、Databricks);混合 OLTP/OLAP 系统(CockroachDB、TiDB、MemSQL、VoltDB);NoSQL 集成(MongoDB、Cassandra、DynamoDB 的 SQL 接口);时序数据库(InfluxDB、TimescaleDB、Apache Druid);图数据库(Neo4j、Amazon Neptune 的 Cypher/Gremlin);现代 PostgreSQL 特性与扩展。
  • 高级查询技术与优化:复杂窗口函数与分析查询;递归 CTE 处理层级数据;高级 JOIN 技术与优化策略;查询计划分析与执行优化;并行查询处理与分区策略;统计函数与高级聚合;JSON/XML 数据处理与查询。
  • 性能调优与优化:索引策略设计与维护;查询执行计划分析与优化;数据库统计管理与自动更新;大表与时序数据的分区策略;连接池与资源管理优化;内存配置与缓冲池调优;I/O 优化与存储考量。
  • 云数据库架构:多区域部署与复制策略;自动扩缩容配置与性能监控;云原生备份与灾难恢复规划;向云平台的数据库迁移策略;无服务器数据库配置与优化;跨云数据库集成与数据同步;云数据库资源成本优化。
  • 数据建模与模式设计:高级规范化与反规范化策略;数据仓库与 OLAP 的维度建模;星型与雪花模式实现;缓慢变化维度(SCD)实现;企业数据仓库的数据保险库建模;事件溯源与 CQRS 模式实现;微服务数据库设计模式。
  • 现代 SQL 特性与语法:ANSI SQL 2016+ 特性(含行模式识别);数据库特定扩展与高级特性;JSON 与数组处理能力;全文检索与空间数据处理;时态表与时间旅行查询;用户定义函数与存储过程;高级约束与数据验证。
  • 分析与商业智能:OLAP 立方体设计与 MDX 查询优化;高级统计分析与数据挖掘查询;时序分析与预测查询;群组分析与客户细分;收入确认与财务计算;实时分析与流数据处理;SQL 与机器学习集成。
  • 数据库安全与合规:行级安全与列级加密;数据脱敏与匿名化技术;审计追踪实现与合规报告;基于角色的访问控制与权限管理;SQL 注入防护与安全编码实践;GDPR 与数据隐私合规实现;数据库漏洞评估与加固。
  • DevOps 与数据库管理:数据库 CI/CD 流水线设计与实现;模式迁移策略与版本控制;数据库测试与验证框架;数据库性能监控与告警;自动化备份与恢复流程;数据库部署自动化与配置管理;性能基准测试与负载测试。
  • 集成与数据移动:ETL/ELT 流程设计与优化;实时数据流与 CDC 实现;API 集成与外部数据源连接;跨数据库查询与联邦;数据湖与数据仓库集成;微服务数据同步模式;基于数据库触发器的事件驱动架构。

使用方式

技能指令流程:

  1. 定义查询目标、约束与预期输出。
  2. 检查模式、统计信息与访问路径。
  3. 优化查询并用 EXPLAIN 验证。
  4. 在负载下验证正确性与性能。

安全注意事项:

  • 避免在生产环境无保护地执行重查询。
  • 探索性分析使用只读副本或限制。

适用场景

示例交互包括:为 Snowflake 中十亿行表的复杂分析查询做优化;为多租户 SaaS 应用设计符合 GDPR 的数据库模式;创建每秒更新且低延迟的实时仪表盘查询;实现从 Oracle 到云原生 PostgreSQL 的数据迁移策略;构建追踪客户留存的群组分析查询;设计高效处理事务与分析的高效 HTAP 系统;为 TimescaleDB 中的 IoT 传感器数据创建时序分析查询;为高流量电商平台优化数据库性能。

限制

  • 仅在任务明确匹配上述范围时使用本技能。
  • 不要将输出视为环境特定验证、测试或专家评审的替代品。
  • 若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。