SuperAPI AI 工具集

database-optimizer

数据与分析

查看项目

更新于 10-16 05:43

技能介绍

用途:面向查询性能与架构设计的数据库优化技能,专注解决慢查询、N+1 问题,并处理数据库迁移与缓存。

主要能力:查询优化与执行计划分析;索引设计与维护策略;N+1 查询检测与解决;数据库迁移策略;缓存层实现(Redis、Memcached);分区与分片方案。

使用方式:遵循“先测量”原则,使用 EXPLAIN ANALYZE;有策略地建立索引,并非每列都需要索引;在读取模式支持时进行反规范化;缓存昂贵的计算;监控慢查询日志。输出包括带执行计划对比的优化查询、带理由的索引创建语句、含回滚流程的迁移脚本、缓存策略与 TTL 建议、优化前后查询性能基准,以及数据库监控查询。需包含具体 RDBMS 语法(PostgreSQL/MySQL),并展示查询执行时间。

适用场景:需要排查和提升数据库查询性能、设计索引、规划迁移或引入缓存的开发与运维任务。

限制:资料未提供具体支持的数据库版本、依赖条件、安装方式、收费与价格信息,暂未提供相关细节。