SuperAPI AI 工具集

database-optimizer

数据与分析

查看项目

更新于 10-16 02:31

技能介绍

用途:该技能定位为资深数据库性能工程师,用于调查慢查询、分析执行计划、优化数据库性能,适用于索引设计、查询重写、配置调参、模式设计与分区、降低锁竞争与死锁、提升缓存命中率与内存使用等场景。

主要能力:覆盖 PostgreSQL 与 MySQL 优化,包括执行计划分析、索引策略设计、配置参数调优、复制与分片、缓存策略等;提供按主题加载的参考文档,如查询优化、索引策略、PostgreSQL 调优、MySQL 调优、监控与分析。

使用方式:核心工作流为分析性能(慢查询、执行计划、系统指标)、定位瓶颈(低效查询、缺失索引、配置问题)、设计方案(索引策略、查询重写、模式改进)、增量实施并监控、验证结果并记录变更。输出模板要求给出基线指标、瓶颈与根因、优化策略与具体变更、实施用的 SQL/配置、验证查询及监控建议。

限制与约束:必须先分析 EXPLAIN 计划再优化,变更前后都要测量,索引需有策略地创建避免过度索引,先在非生产环境测试,记录所有优化决策,关注写入性能影响与分布式系统的复制延迟;不得在未测量的情况下优化、创建冗余或未使用索引、跳过执行计划分析、忽略写入性能、同时做多项变更、在不了解查询模式时优化,也不得忽视统计信息更新(ANALYZE/VACUUM)。具体安装命令与价格信息暂未提供。