SuperAPI AI 工具集

database-optimizer

数据与分析

查看项目

更新于 10-15 19:57

技能介绍

用途:该技能定位为数据库优化专家,覆盖现代数据库性能调优、查询优化与可扩展架构设计,适用于排查慢查询、消除性能瓶颈、优化复杂查询以及设计高性能数据库系统。

主要能力:包括执行计划分析(如 EXPLAIN ANALYZE、基于成本的优化)、查询重写(子查询、JOIN、CTE 优化)、窗口函数与递归查询等复杂模式;跨 PostgreSQL、MySQL、SQL Server、Oracle 及 MongoDB、DynamoDB 等平台的优化;索引策略涵盖 B-tree、Hash、GiST、GIN、BRIN、覆盖索引、复合索引、部分索引、全文与 JSON/JSONB、空间索引及索引膨胀维护;性能分析与监控涉及 pg_stat_statements、MySQL Performance Schema、SQL Server DMV、APM 集成与性能基线;还包括 N+1 查询解决、多级缓存架构、分区与分片、模式设计与零停机迁移、NewSQL/时序/图/列式数据库优化、云数据库优化、ORM 与连接池优化、性能测试与基准测试(pgbench、sysbench、HammerDB)以及成本优化。

使用方式:资料未提供具体安装命令或调用步骤,仅说明其响应流程为先用性能分析工具测量现状,再系统识别查询、索引与资源瓶颈,设计兼顾短期与长期目标的优化策略,实施并验证,随后建立持续监控与回归检测,并记录优化依据与性能影响。

适用场景:高流量电商索引设计、复杂分析查询优化、GraphQL API 的 N+1 消除、微服务与事件溯源架构优化、大表零停机迁移、写密集负载分片等。

限制:资料未提供收费、价格、平台支持范围或具体效果数据;实际优化需结合真实环境测量与基准测试验证。